Rankings
Neo
Beta
Head 2 Head
Statistics
Teams
Players
Matches
Tournaments
Medal
Venues
Search
Beta
More
About
Site updates
Year in Review
Batsmen
M
All Players
Batsmen
Bowlers
All-Rounders
Keepers
Women
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
MA
Allie Mace-Cochrane
Batsman • New Zealand • F
Matt Machan
Batsman • England
Katie Mack
Batsman • Australia • F
Frances Mackay
Batsman • New Zealand • F
Calum MacLeod
Batsman • Scotland
Nic Maddinson
Batsman • Australia
Wayne Madsen
Batsman • South Africa
Krishal Magage
Batsman • Sri Lanka
Muzaffar Mahboob
Batsman • Pakistan
Kasun Mahela
Batsman • Sri Lanka
Jimmy Maher
Batsman • Australia
Ammar Mahmood
Batsman • Pakistan
Kamran Mahmood
Batsman • Denmark
Rizwan Mahmood
Batsman • Denmark
Abdul Majeed
Batsman • Pakistan
Anustup Majumdar
Batsman • India
Andre Malan
Batsman • South Africa
Dawid Malan
Batsman • England
Pieter Malan
Batsman • South Africa
Malinga Maligaspe
Batsman • Sri Lanka
Naved Malik
Batsman • Pakistan
Shehzad Malik
Batsman • Pakistan
Anil Mandal
Batsman • Nepal
Tre Manders
Batsman • Bermuda
Smriti Mandhana
Batsman • India • F
Vinayak Mane
Batsman • India
Nawroz Mangal
Batsman • Afghanistan
Prerak Mankad
Batsman • India
Ajay Mannu
Batsman • India
Kashif Mansha
Batsman • Pakistan
Zahid Mansoor
Batsman • Pakistan
Jack Manuel
Batsman • England
Khurram Manzoor
Batsman • Pakistan
Sohaib Maqsood
Batsman • Pakistan
Zeeshan Maqsood
Batsman • Oman
Ishwar Maraj
Batsman • Canada
Aiden Markram
Batsman • South Africa
Laura Marsh
Batsman • England • F
Shaun Marsh
Batsman • Australia
Hamish Marshall
Batsman • New Zealand
James Marshall
Batsman • New Zealand
Rashard Marshall
Batsman • United States of Ame
Xavier Marshall
Batsman • Jamaica
Jacob Martin
Batsman • India
Damien Martyn
Batsman • Australia
Hamilton Masakadza
Batsman • Zimbabwe
Thilina Masmulla
Batsman • Sri Lanka
Shan Masood
Batsman • Pakistan
Steve Massiah
Batsman • United States of Ame
Stuart Matsikenyeri
Batsman • Zimbabwe
John Maunders
Batsman • England
Tino Mawoyo
Batsman • Zimbabwe
Glenn Maxwell
Batsman • Australia
Matthew Maynard
Batsman • England
Tom Maynard
Batsman • England
Nisham Mazahir
Batsman • Sri Lanka
MC
Neil McCallum
Batsman • Scotland
Andre McCarthy
Batsman • Jamaica
Andrea McCauley
Batsman • Australia • F
Ken McClure
Batsman • New Zealand
James McCollum
Batsman • Ireland
Ben McDermott
Batsman • Australia
Suzie McDonald
Batsman • New Zealand • F
Sara McGlashan
Batsman • New Zealand • F
Anthony McGrath
Batsman • England
Kate McKenna
Batsman • Ireland • F
Neil McKenzie
Batsman • South Africa
Natasha McLean
Batsman • Jamaica • F
Craig McMillan
Batsman • New Zealand
Ross McMillan
Batsman • South Africa
Darren McNees
Batsman • Australia
Rebecca McRae
Batsman • Australia • F
ME
Melanie Megaw
Batsman • New Zealand • F
Muntazir Mehdi
Batsman • Pakistan
Puneet Mehra
Batsman • India
Madhuri Mehta
Batsman • India • F
Poonish Mehta
Batsman • India
Pratik Mehta
Batsman • India
Kimani Melius
Batsman • West Indies
Yasoda Mendis
Batsman • Sri Lanka • F
Ramesh Mepani
Batsman • Kenya
Cameron Merchant
Batsman • New Zealand
Scott Meuleman
Batsman • Australia
MI
Dom Michael
Batsman • Australia
Jaik Mickleburgh
Batsman • England
Simon Milenko
Batsman • Australia
David Miller
Batsman • South Africa
Tymal Mills
Batsman • England
Solomon Mire
Batsman • Zimbabwe
Misbah-ul-Haq
Batsman • Pakistan
Aditya Mishra
Batsman • United States of Ame
Mohnish Mishra
Batsman • India
Sanjeev Mishra
Batsman • India
Tanmay Mishra
Batsman • Kenya
Daryl Mitchell
Batsman • New Zealand
Michelle Mitchell
Batsman • New Zealand • F
Junie Mitchum
Batsman • St Kitts
Avishek Mitra
Batsman • Bangladesh
Charlotte Mizzi
Batsman • New Zealand • F
MO
Renee Moffitt
Batsman • New Zealand • F
Gul Mohammad
Batsman • Pakistan
Andy Mohammed
Batsman • United States of Ame
Jason Mohammed
Batsman • Trinidad
Rafatullah Mohmand
Batsman • Pakistan
Hasan Mohsin
Batsman • Pakistan
Moinuddin
Batsman • Pakistan
Grant Mokoena
Batsman • South Africa
Tebogo Mokwena
Batsman • South Africa
Alarda Mol
Batsman • Netherlands • F
Henk-Jan Mol
Batsman • Netherlands
Lata Mondal
Batsman • Bangladesh • F
Ritu Moni
Batsman • Bangladesh • F
James Moniz
Batsman • Denmark
Richard Montgomerie
Batsman • England
Nadine Moodley
Batsman • South Africa • F
Peter Moor
Batsman • Zimbabwe
Edward Moore
Batsman • South Africa
Stephen Moore
Batsman • England
Vani Morea
Batsman • Papua New Guinea
Beth Morgan
Batsman • England • F
Eoin Morgan
Batsman • England
Wayne Morgan
Batsman • Jamaica
Angela Moritz
Batsman • Australia • F
Runako Morton
Batsman • Saint Kitts Nevis
Lefa Mosena
Batsman • South Africa
Brad Moses
Batsman • South Africa
Jon Moss
Batsman • Australia
MU
Gordon Muchall
Batsman • England
Adnan Mufti
Batsman • United Arab Emirates
Roger Mukasa
Batsman • Uganda
Abhinav Mukund
Batsman • India
Pravanjan Mullick
Batsman • India
Dilshan Munaweera
Batsman • Sri Lanka
Colin Munro
Batsman • New Zealand
George Munsey
Batsman • Scotland
Stephen Murdoch
Batsman • New Zealand
Shah Mureed
Batsman • Pakistan
Chris Murtagh
Batsman • England
Umair Mushtaq
Batsman • Pakistan
Usman Mushtaq
Batsman • United Arab Emirates
Zeeshan Mushtaq
Batsman • Pakistan
Benjamin Musoke
Batsman • Uganda
Nauman Mustafa
Batsman • United States of Ame
Sayim Mustafa
Batsman • India
Abram Mutyagaba
Batsman • Uganda
Shahid Muzaffar
Batsman • Pakistan
Amol Muzumdar
Batsman • India
MW
Samuel Mwakayeni
Batsman • Zimbabwe
MY
Stephan Myburgh
Batsman • South Africa
Nicky Myers
Batsman • England • F
Close