Sportsfans · Cricket · Players · M
Cricket
Every player
10,891 players with recorded figures from the scorecards (men’s Tests from 1877, ODIs from 1971, T20Is and the women’s game from their first recorded cards), and 1,174 known by their published careers.
A 877B 879C 586D 474E 168F 302G 484H 639I 197J 365K 815L 372M 1,254N 371O 154P 621Q 39R 598S 1,401T 463U 70V 197W 431X 5Y 111Z 115# 77
M.K.Mantri67 runs · 0 wktsNtombizonke MKhatshwa26 runs · 10 wktsMakopano Mabathoana25 runs · 3 wktsMamatha Mabenpublished career · 44 matchesLindokuhle Mabhero67 runs · 33 wktsNothando Mabila68 runs · 9 wktsKananelo Mabitle0 runs · 0 wktsIsabel Mabunda13 runs · 0 wktsSamukelisiwe Mabuza4 runs · 3 wktsMary Mabvuka22 runs · 1 wktsJack MacBryan0 runs · 0 wktsRyana Lucelle MacDonald-Gay46 runs · 6 wktsTony MacGibbon814 runs · 70 wktsStuart MacGill350 runs · 214 wktsGregor MacGregor96 runs · 0 wktsFrancis MacKinnon5 runs · 0 wktsArchie MacLaren1931 runs · 0 wktsSara MacLeanpublished career · 6 matchesKen MacLeay139 runs · 15 wktsCalum Scott MacLeod2945 runs · 11 wktsSophie MacMahon155 runs · 20 wktsNeil MacRaepublished career · 2 matchesTheodore Mody Macalou92 runs · 11 wktsCharlie Macartney2131 runs · 45 wktsGeorge Macaulay112 runs · 24 wktsMike Macaulay33 runs · 2 wktsPruthvikumar Damubhai Macchi23 runs · 0 wktsMaisie Maceira2 runs · 3 wktsMae Macelli0 runs · 0 wktsDorothy Macfarlanepublished career · 7 matchesChrystian Machado103 runs · 0 wktsMiguel Machado148 runs · 0 wktsMonnike Machado199 runs · 0 wktsMatthew William Machan586 runs · 6 wktsKudakwashe Macheka0 runs · 4 wktsPruthvikumar Machhipublished career · 5 matchesAngus Mackay0 runs · 0 wktsFrances Louise Mackay347 runs · 24 wktsKen Mackay1507 runs · 50 wktsTomas Scott Sabater Mackintosh185 runs · 0 wktsMyrtle Maclaganpublished career · 14 matchesJohn Maclean90 runs · 0 wktsDario Vasco Macome6 runs · 7 wktsTina Macphersonpublished career · 6 matchesDaham Madampage174 runs · 10 wktsJatin Madan35 runs · 10 wktsGeethma Madanayake90 runs · 5 wktsClive Madande906 runs · 0 wktsMalki Madara31 runs · 26 wktsNic Maddinson128 runs · 0 wktsLen Maddocks177 runs · 0 wktsDarren Maddy272 runs · 3 wktsMaahi Madhavan19 runs · 19 wktsWesley Madhevere2575 runs · 44 wktsWessly Madhevere29 runs · 0 wktsPrashant Madhukar3 runs · 6 wktsHarsha Madhushanka0 runs · 0 wktsBontle Madimabe36 runs · 0 wktsTrevor Madondo281 runs · 0 wktsIvan Madray3 runs · 0 wktsCamilla Madsen19 runs · 1 wktsWayne Lee Madsen205 runs · 0 wktsRanjan Madugalle1979 runs · 0 wktsSameera Maduranga251 runs · 23 wktsRanjith Madurasinghe45 runs · 8 wktsStephen Koralalage Don Themeera Madusanka224 runs · 7 wktsPramod Madushan0 runs · 8 wktsHeenatigala Madhinage Lasanthi Madushani113 runs · 0 wktsDilshan Madushanka0 runs · 2 wktsLahiru Dilshan Madushanka36 runs · 4 wktsLokumarakkalage Dilshan Madushanka41 runs · 83 wktsShehan Madushanka7 runs · 5 wktsNishan Madushka59 runs · 0 wktsNeville Madziva155 runs · 32 wktsPanagiotis Magafas49 runs · 0 wktsMelusi Magagula98 runs · 26 wktsNomvuyo Magagula6 runs · 1 wktsCristina Magaia433 runs · 13 wktsSisanda Somila Bruce Magala52 runs · 21 wktsRajesh Pulami Magar39 runs · 0 wktsSarita Magar98 runs · 3 wktsSita Rana Magar870 runs · 60 wktsRhuturaj Magare162 runs · 5 wktsAlen Magdalenic36 runs · 0 wktsOlivia Magnopublished career · 49 matchesAimee Kate Maguire53 runs · 47 wktsJane Maguire171 runs · 58 wktsJohn Maguire70 runs · 29 wktsMia Maguire93 runs · 0 wktsRuchir Mahajan1 runs · 2 wktsVandana Mahajan127 runs · 6 wktsChathurika Mahamalage245 runs · 33 wktsRoshan Mahanama7717 runs · 0 wktsKeshav Maharaj1804 runs · 353 wktsFarveez Maharoof1654 runs · 163 wktsKishore Mahato1 runs · 2 wktsPuja Mahato859 runs · 42 wktsPrabhashi Kalpana Mahawat Mahawattage13 runs · 6 wktsAmjad Mahboob35 runs · 33 wktsShahid Mahboob119 runs · 9 wktsThato Mahe31 runs · 1 wktsKaur Mahekdeep1 runs · 10 wktsJames Patrick Maher391 runs · 0 wktsBuddika Mahesh16 runs · 3 wktsShafina Mahesh515 runs · 31 wktsVaishnave Mahesh190 runs · 120 wktsAman Maheshwari40 runs · 5 wktsMohamed Mahfooz45 runs · 10 wktsAbdullah Mahmood25 runs · 22 wktsAsad Mahmood61 runs · 0 wktsAsif Mahmood14 runs · 0 wktsAzhar Mahmood2412 runs · 161 wktsFazal Mahmood620 runs · 139 wktsHamid Mahmood300 runs · 17 wktsMahnoor Mahmood0 runs · 0 wktsOsama Mahmood263 runs · 4 wktsRizwan Mahmood158 runs · 0 wktsSajid Mahmood167 runs · 53 wktsSaqib Mahmood118 runs · 57 wktsShahid Mahmood21 runs · 8 wktsShahid Mahmood25 runs · 0 wktsZahid Mahmood29 runs · 20 wktsDolar Mahmud61 runs · 8 wktsFazle Mahmud0 runs · 0 wktsHasan Mahmud312 runs · 106 wktsKhaled Mahmud1188 runs · 70 wktsMahmudullah11010 runs · 165 wktsBlessing Mahwire236 runs · 30 wktsMaletino Lane Maiava0 runs · 0 wktsGregor Ian Maiden12 runs · 0 wktsTailor Maika35 runs · 0 wktsBenjamin Faafetai Mailata234 runs · 3 wktsArthur Mailey222 runs · 99 wktsGavin Thomas Main94 runs · 52 wktsNicholas Antony Maiolo34 runs · 4 wktsRosemary Mair106 runs · 63 wktsDhruvkumar Maisuria115 runs · 68 wktsGaurav Maithani7 runs · 0 wktsInes Majdancic35 runs · 0 wktsAbdul Majid1 runs · 5 wktsBharani Majji77 runs · 5 wktsJana Majski1 runs · 8 wktsRenuka Majumderpublished career · 6 matchesEbrahim Maka2 runs · 0 wktsZakaria Makadji21 runs · 0 wktsShekoe Makalo0 runs · 0 wktsTrust Makaya4 runs · 2 wktsAbdul Makda9 runs · 0 wktsHarry Makepeace279 runs · 0 wktsBetty Makerpublished career · 3 matchesLosika Makgale0 runs · 3 wktsTanunurwa V Makoni43 runs · 0 wktsAdamantia Makri361 runs · 26 wktsTendai Makusha63 runs · 15 wktsJanakanthy Malapublished career · 27 matchesEsther Malama4 runs · 0 wktsShadreck Malama108 runs · 0 wktsDawid Malan4416 runs · 4 wktsJanneman Malan1199 runs · 0 wktsPieter Malan156 runs · 0 wktsMansoor Malangzai28 runs · 0 wktsPankaj Malav29 runs · 24 wktsChisomo Malaya0 runs · 0 wktsDevon Malcolm245 runs · 144 wktsFebbe Malefula173 runs · 0 wktsPatricia Malemikia26 runs · 11 wktsTea Males1 runs · 0 wktsFathimath Malha4 runs · 0 wktsAshok Malhotra683 runs · 0 wktsJaskaran Singh Malhotra606 runs · 2 wktsReema Malhotra152 runs · 5 wktsSnigdha Malhotra16 runs · 10 wktsZintle Mali4 runs · 8 wktsAamer Malik1121 runs · 4 wktsAbdul Malik185 runs · 0 wktsAhsan Malik26 runs · 38 wktsDurriya Malik0 runs · 0 wktsManal Malik0 runs · 0 wktsMunir Malik7 runs · 9 wktsNaseer Malik0 runs · 5 wktsSaif Ullah Malik2 runs · 0 wktsSaleem Malik12911 runs · 89 wktsShoaib Malik11715 runs · 208 wktsUmran Malik7 runs · 24 wktsWania Malik1 runs · 1 wktsAkramullah Malikzada0 runs · 1 wktsShahir Malikzai0 runs · 1 wktsWedage Janaka Malinda24 runs · 1 wktsEshan Malinga50 runs · 28 wktsLasith Malinga938 runs · 540 wktsTenele Malinga23 runs · 6 wktsLucy Malino24 runs · 41 wktsSaran Maliwan0 runs · 1 wktsSarawut Maliwan26 runs · 37 wktsGyanendra Malla1533 runs · 1 wktsKushal Malla1889 runs · 47 wktsSher Malla0 runs · 8 wktsMahamadou Malle13 runs · 1 wktsNeil Mallender8 runs · 10 wktsGeorgia Mallet1 runs · 15 wktsAshley Mallett444 runs · 143 wktsSandeep Mallidi13 runs · 1 wktsMick Malone82 runs · 17 wktsAnnie Maloneypublished career · 1 matchesFilimaua Malotutoatasi1 runs · 0 wktsSadalee Malwatta17 runs · 3 wktsRasheed Ali Mamadkhel147 runs · 0 wktsLindokuhle Mamba15 runs · 5 wktsNkkosingiphile Mamba9 runs · 2 wktsChan Ka Man60 runs · 61 wktsMark Manalo12 runs · 0 wktsGohar Manan143 runs · 0 wktsIshni Senavirthna Mananelage13 runs · 0 wktsDharmendra Manani0 runs · 2 wktsJane Manase4 runs · 0 wktsAlkinoos Manatos0 runs · 0 wktsArun Poulose Manavalan9 runs · 0 wktsAnil Kumar Mandal2 runs · 0 wktsTre Manders763 runs · 0 wktsSmriti Mandhana10152 runs · 1 wktsLeonor Mandhate0 runs · 2 wktsHarsh Vardhan Mandhyan214 runs · 22 wktsBabita Mandlikpublished career · 3 matchesSachin Mandy212 runs · 0 wktsBen Manenti231 runs · 8 wktsHarry John Manenti412 runs · 34 wktsAdvyth Manepalli186 runs · 0 wktsMuhammed Manga178 runs · 0 wktsAmir Mangal56 runs · 1 wktsNawroz Mangal390 runs · 5 wktsRahmatullah Mangal85 runs · 36 wktsRohullah Mangal6 runs · 17 wktsShrideep Mangela361 runs · 0 wktsRizwan Mangera4 runs · 0 wktsSuboda Mangoda42 runs · 3 wktsMandy Mangru52 runs · 0 wktsAlda Luis Mangue4 runs · 1 wktsCaroleen Mangulama9 runs · 0 wktsMinnu Mani60 runs · 8 wktsShiva Mani6 runs · 1 wktsClemence Ingrid Manidom35 runs · 8 wktsOscar Manishimwe1137 runs · 0 wktsMohan Manivannan4 runs · 0 wktsSuabika Manivannan9 runs · 4 wktsMario Manjate1 runs · 0 wktsSanjay Manjrekar4037 runs · 1 wktsVijay Manjrekar3208 runs · 1 wktsAshok Mankad1035 runs · 1 wktsVinoo Mankad2109 runs · 162 wktsFrank Mann281 runs · 0 wktsGeorge Mann376 runs · 0 wktsTony Mann189 runs · 4 wktsTufty Mann400 runs · 58 wktsSharmaine Mannan13 runs · 0 wktsKalyan Manne5 runs · 0 wktsPaul Manning138 runs · 5 wktsArnav Manoj0 runs · 0 wktsGraham Manou28 runs · 0 wktsAnastasios Manousis39 runs · 2 wktsAndrew Mansale681 runs · 6 wktsVicky Mansale42 runs · 23 wktsIbrahim Mansaray8 runs · 0 wktsPercy Mansell355 runs · 11 wktsMadhav Mantripublished career · 4 matchesBianca Manuel68 runs · 0 wktsKhurram Manzoor1064 runs · 0 wktsSaghar Manzoor202 runs · 0 wktsSok Srey Maov0 runs · 5 wktsKwena Maphaka37 runs · 32 wktsLeano Maphane55 runs · 1 wktsBoteng Maphosa30 runs · 1 wktsElizabeth Mapisa0 runs · 1 wktsTinotenda Maposa55 runs · 15 wktsPako Mapotsane445 runs · 23 wktsAvetia Mapu59 runs · 2 wktsNasibu Kelvin Mapunda15 runs · 0 wktsAbtaha Mahin Maqsood67 runs · 97 wktsSohaib Maqsood1054 runs · 1 wktsSyed Maqsoodpublished career · 2 matchesWaqas Maqsood0 runs · 2 wktsZaheer Maqsood7 runs · 3 wktsZeeshan Maqsood2387 runs · 102 wktsDelaimatuku Sokoiwasa Maraiwai71 runs · 0 wktsIshwar Maraj98 runs · 0 wktsPrecious Marange275 runs · 56 wktsKritika Marasini0 runs · 1 wktsDeepa Marathepublished career · 64 matchesMagali Caroline Michelle Marchello-Nizia2 runs · 0 wktsSofia Mardones15 runs · 2 wktsAngeline Mare192 runs · 13 wktsKrista De La Mare52 runs · 0 wktsAlester Maregwede198 runs · 0 wktsCarol Marettpublished career · 21 matchesVenkatesh Marghashayam16 runs · 7 wktsRenu Margratepublished career · 28 matchesVumiliya Margueritte55 runs · 18 wktsDesika Marikova-Moodley16 runs · 13 wktsDougie Marillier858 runs · 37 wktsMadalina Marin9 runs · 0 wktsKristiana Marinkova14 runs · 0 wktsLara Maritz101 runs · 20 wktsRhys Mariu76 runs · 0 wktsJaza Mariyam5 runs · 1 wktsZoona Mariyam0 runs · 0 wktsManikandan Mariyappan23 runs · 0 wktsMayank Markande0 runs · 0 wktsFish Markham20 runs · 1 wktsAiden Markram8078 runs · 43 wktsDavid Marks31 runs · 17 wktsJoshua Marks72 runs · 4 wktsMargaret Markspublished career · 2 matchesVic Marks534 runs · 55 wktsBismah Maroof4196 runs · 35 wktsJaved Maroofkhail93 runs · 0 wktsZoltan Marosy2 runs · 0 wktsJoseph Marples34 runs · 0 wktsPercy Marr5 runs · 0 wktsCharles Marriott0 runs · 11 wktsGeoff Marsh7211 runs · 0 wktsKaren Marshpublished career · 1 matchesLaura Alexandra Marsh744 runs · 96 wktsMitchell Marsh7791 runs · 125 wktsRod Marsh4858 runs · 0 wktsShaun Marsh5142 runs · 0 wktsCecil Marshallpublished career · 2 matchesHamish Marshall2118 runs · 0 wktsJames Marshall482 runs · 0 wktsMalcolm Marshall2765 runs · 533 wktsNorman Marshall8 runs · 2 wktsPolly Marshallpublished career · 13 matchesRoy Marshall143 runs · 0 wktsXavier Marshall926 runs · 0 wktsDaniel Marsic105 runs · 0 wktsAdam Martel106 runs · 29 wktsDeclan E Martel4 runs · 2 wktsJordan L Martel13 runs · 6 wktsTeodora Martic14 runs · 0 wktsAnthony Martin10 runs · 12 wktsBruce Martin74 runs · 12 wktsChris Martin136 runs · 258 wktsChuntell Martin25 runs · 0 wktsDebbie Martinpublished career · 3 matchesDenise Martinpublished career · 24 matchesFinnola Martin0 runs · 2 wktsFrank Martin486 runs · 8 wktsFrederick Martin14 runs · 14 wktsGary Martin31 runs · 2 wktsJack Martin26 runs · 1 wktsJacob Martin122 runs · 0 wktsJason C Martin35 runs · 0 wktsJohnny Martin214 runs · 17 wktsKatey Jane Martin1991 runs · 0 wktsLeah Martin14 runs · 2 wktsMatthew Martin2 runs · 0 wktsPeter Martin153 runs · 42 wktsThomas Martin96 runs · 2 wktsManny Martindale58 runs · 37 wktsFlorencia Martinez3 runs · 0 wktsLong Martinez83 runs · 0 wktsMariana Martinez92 runs · 7 wktsJeremy Martins255 runs · 23 wktsDamien Martyn9805 runs · 14 wktsPhillica Maruariki53 runs · 0 wktsTimycen Maruma328 runs · 4 wktsTadiwanashe Marumani1759 runs · 0 wktsTawananyasha Marumani25 runs · 0 wktsMarjorie Marvellpublished career · 5 matchesEliz-Mari Marx99 runs · 19 wktsEric Marx125 runs · 4 wktsAbeer Maryam46 runs · 0 wktsBrian Masaba366 runs · 19 wktsHamilton Masakadza8679 runs · 50 wktsShingirai Masakadza276 runs · 45 wktsWellington Masakadza715 runs · 105 wktsJohn Kumbirai Masara0 runs · 0 wktsBeston Masauko0 runs · 0 wktsJomae Masaya10 runs · 0 wktsAdrian Dimitri Mascarenhas368 runs · 25 wktsVincent Masekesa38 runs · 10 wktsKhulani Maseko0 runs · 0 wktsWilliam Takudzwa Mashinge0 runs · 1 wktsKhaled Mashud3111 runs · 0 wktsPatras Masih0 runs · 2 wktsCharmaine Masonpublished career · 51 matchesJack Mason129 runs · 2 wktsMichael Mason29 runs · 33 wktsAli Masood436 runs · 20 wktsAsif Masood103 runs · 43 wktsNijat Masood20 runs · 13 wktsSaad Masood50 runs · 0 wktsShan Masood3484 runs · 2 wktsJumanne Masquater74 runs · 0 wktsHumera Masroorpublished career · 1 matchesLinda Justine Massawe28 runs · 0 wktsMaria Massawe0 runs · 2 wktsEileen Masseypublished career · 4 matchesNell Masseypublished career · 3 matchesSteve J. Massiah23 runs · 0 wktsBob Massie94 runs · 34 wktsHugh Massie249 runs · 0 wktsSnir Massil1 runs · 0 wktsInzimamul Master49 runs · 0 wktsMohmed Nabil Master76 runs · 11 wktsMaria Mastrangelo7 runs · 3 wktsBilal Masud519 runs · 8 wktsErnest Masuku5 runs · 3 wktsPrince Masvaure491 runs · 0 wktsWinnie Matabwa1 runs · 1 wktsJhaancy Matadha0 runs · 0 wktsEverton Matambanadzo25 runs · 15 wktsKoitai Mataora42 runs · 0 wktsTetiare Mataora113 runs · 1 wktsPatrick Kaltaneaki Matautaava426 runs · 24 wktsJatinderpal Matharu7 runs · 2 wktsPamela Matherpublished career · 5 matchesMal Matheson7 runs · 2 wktsEldhose Mathew219 runs · 19 wktsJais Mathew1 runs · 3 wktsAngelo Mathews15523 runs · 204 wktsDavid Keelan Mathias325 runs · 2 wktsWallis Mathias783 runs · 0 wktsAndrew William Mathieson0 runs · 1 wktsShiv Mathur239 runs · 0 wktsGarey Earl Mathurin4 runs · 4 wktsIvan Daniel Matic0 runs · 0 wktsKundai Matigimu30 runs · 4 wktsSladjana Matijevic143 runs · 12 wktsMaria Matine33 runs · 0 wktsLerato Mating11 runs · 0 wktsJ Matjatje0 runs · 0 wktsDinesh Matla25 runs · 0 wktsTina Mato6 runs · 0 wktsMpitsoane Matobole6 runs · 1 wktsGoabilwe Matome579 runs · 61 wktsAndjelka Matovic0 runs · 0 wktsMolai Josep Matsau6 runs · 6 wktsStuart Matsikenyeri2261 runs · 18 wktsZefanias Emilio Matsinhe8 runs · 1 wktsOlga Arnaldo Matsolo64 runs · 16 wktsAustin Matthews2 runs · 2 wktsChris Matthews54 runs · 6 wktsChristina Matthewspublished career · 67 matchesCraig Matthews489 runs · 129 wktsGreg Matthews2468 runs · 118 wktsHayley Matthews6718 runs · 235 wktsJimmy Matthews153 runs · 16 wktsEverton Mattis231 runs · 0 wktsBryan Mauricettepublished career · 3 matchesDavid Mauro17 runs · 0 wktsAmeel Mauroof80 runs · 10 wktsShivam Mavi28 runs · 7 wktsLuis Francisco Mavume27 runs · 0 wktsMichelle Mavunga244 runs · 21 wktsBrandon Mavuta239 runs · 32 wktsLwin Maw3 runs · 0 wktsTinotenda Mawoyo673 runs · 0 wktsBeanca Maximo0 runs · 3 wktsLucas Maximo62 runs · 0 wktsWilliam Maximo209 runs · 0 wktsDonovan Elliot Sylvester Maxwell54 runs · 0 wktsGlenn Maxwell7226 runs · 136 wktsVari Maxwellpublished career · 7 matchesJulie Maypublished career · 3 matchesMawilsia May2 runs · 0 wktsPatsy Maypublished career · 16 matchesPeter May4537 runs · 0 wktsTim May264 runs · 114 wktsPhannita Maya719 runs · 90 wktsNyasha Mayavo62 runs · 0 wktsDebra Mayburypublished career · 32 matchesKyle Mayers2382 runs · 50 wktsSharne Mary Mayers1013 runs · 3 wktsThomas Mayes16 runs · 1 wktsMatthew Maynard243 runs · 0 wktsEdgar Mayne64 runs · 0 wktsLaurie Mayne76 runs · 19 wktsSang Maypriani15 runs · 36 wktsAbdullah Mazaripublished career · 2 matchesArshad Mazarzei1 runs · 0 wktsPraise Maziya242 runs · 26 wktsRegina Mazumba67 runs · 14 wktsSandhya Mazumdarpublished career · 7 matchesRoman Mazumder805 runs · 0 wktsPaula Mazuze0 runs · 0 wktsAudrey Mazvishaya119 runs · 34 wktsChukwuemeka Samuel Mba105 runs · 0 wktsJanet Mbabazi1310 runs · 91 wktsRod Mbaiwa5 runs · 0 wktsSaidat Mbaki0 runs · 0 wktsSimba Mbaki4 runs · 0 wktsHenrietta Mbam0 runs · 7 wktsPommie Mbangwa68 runs · 41 wktsValentine Mbazo475 runs · 0 wktsCharles Mbebe12 runs · 7 wktsCathy Mbelel39 runs · 0 wktsBernadette Manuella Aboui Mbida189 runs · 8 wktsCynerah Dibande Mboe48 runs · 3 wktsEsther Mbofana22 runs · 14 wktsHarry McAleer54 runs · 0 wktsPeter McAlister252 runs · 0 wktsSuzanne Renee McAnanama-Brereton8 runs · 10 wktsAdam McAuley456 runs · 0 wktsCameron McAuslan35 runs · 0 wktsChristopher M McBride438 runs · 3 wktsLara McBride7 runs · 25 wktsAndy McBrine1787 runs · 148 wktsStan McCabe2748 runs · 36 wktsMartin McCague21 runs · 6 wktsGillian McCallpublished career · 2 matchesWilliam Kyle McCallan150 runs · 22 wktsNeil Francis Ian McCallum241 runs · 0 wktsRory Desmond McCann24 runs · 0 wktsGraeme John McCarter1 runs · 0 wktsAndre McIntosh McCarthy52 runs · 1 wktsBarry John McCarthy594 runs · 170 wktsCuan McCarthy28 runs · 36 wktsLiam McCarthy54 runs · 9 wktsLouise Noreen McCarthy30 runs · 9 wktsKia McCartney2 runs · 5 wktsAndrea McCauleypublished career · 2 matchesMitchell McClenaghan132 runs · 112 wktsFlo McClintockpublished career · 2 matchesWilliam McClintock34 runs · 0 wktsMegan McColl662 runs · 13 wktsJames McCollum387 runs · 0 wktsCole Edward McConchie315 runs · 16 wktsJim McConnon18 runs · 4 wktsGillian McConwaypublished career · 37 matchesColin McCool459 runs · 36 wktsErnie McCormick54 runs · 36 wktsRick McCosker1942 runs · 0 wktsObed Christopher McCoy68 runs · 53 wktsObed McCoy0 runs · 3 wktsFinlay McCreath655 runs · 0 wktsRebecca McCrossan0 runs · 0 wktsBrendon McCullum14654 runs · 1 wktsNathan Leslie McCullum1369 runs · 121 wktsRod McCurdy33 runs · 12 wktsBen McDermott565 runs · 0 wktsCraig McDermott1372 runs · 493 wktsAndrew McDonald107 runs · 9 wktsBarbara McDonaldpublished career · 58 matchesBetty McDonaldpublished career · 7 matchesColin McDonald3107 runs · 0 wktsErin McDonaldpublished career · 3 matchesKim McDonaldpublished career · 7 matchesTed McDonald116 runs · 43 wktsPercy McDonnell955 runs · 0 wktsBD McDonough0 runs · 1 wktsMarie McDonoughpublished career · 1 matchesDorothy McEvoypublished career · 5 matchesPaul McEwan300 runs · 6 wktsAnne-Marie McEwenpublished career · 4 matchesJessica Toihi McFadyen0 runs · 0 wktsCharlie McGahey38 runs · 0 wktsDanielle McGahey118 runs · 0 wktsBryce McGain2 runs · 0 wktsNeil McGarrell121 runs · 28 wktsPoppy Clementine McGeown164 runs · 2 wktsKathleen McGill155 runs · 31 wktsHerb McGirr51 runs · 1 wktsPeter Donald McGlashan124 runs · 0 wktsSara Jade McGlashan543 runs · 0 wktsJackie McGlew2440 runs · 0 wktsAnthony McGrath367 runs · 8 wktsGlenn McGrath761 runs · 943 wktsTahlia McGrath2392 runs · 65 wktsNoel McGregor892 runs · 0 wktsTherese Ann McGregor0 runs · 0 wktsCollette McGuinesspublished career · 4 matchesJohn McIlwraith9 runs · 0 wktsAudrey McInnispublished career · 3 matchesLoretta McIntoshpublished career · 5 matchesTimothy McIntosh854 runs · 0 wktsArthur McIntyre19 runs · 0 wktsPeter McIntyre22 runs · 5 wktsShona McIntyrepublished career · 6 matchesAndrew McKay37 runs · 30 wktsClinton McKay219 runs · 101 wktsBrian McKechnie54 runs · 19 wktsScott Stephen McKechnie346 runs · 0 wktsTrish McKelveypublished career · 42 matchesAnn McKennapublished career · 21 matchesKate McKenna8 runs · 0 wktsGraham McKenzie945 runs · 248 wktsKirk McKenzie203 runs · 0 wktsNeil McKenzie4768 runs · 0 wktsRona McKenziepublished career · 7 matchesThelma McKenziepublished career · 1 matchesTom McKibbin88 runs · 17 wktsJoanne McKinleypublished career · 1 matchesAtholl McKinnon107 runs · 26 wktsAnthony McKnight67 runs · 0 wktsLorna McKoypublished career · 2 matchesJohn McLaren0 runs · 1 wktsRyan McLaren541 runs · 97 wktsNell McLartypublished career · 5 matchesSarah McLauchlanpublished career · 33 matchesZachary McLaughlin6 runs · 2 wktsNatasha Yannick McLean589 runs · 0 wktsNixon McLean682 runs · 90 wktsRoy McLean2120 runs · 0 wktsBob McLeod146 runs · 12 wktsCharlie McLeod573 runs · 33 wktsEddie McLeod18 runs · 0 wktsEmma McLeod120 runs · 0 wktsHamish McLeodpublished career · 2 matchesTrevor McMahon7 runs · 0 wktsJoseph McMaster0 runs · 0 wktsBrian McMillan2808 runs · 139 wktsCraig McMillan7991 runs · 77 wktsQuintin McMillan306 runs · 36 wktsEaston McMorris564 runs · 0 wktsBrandon McMullen2359 runs · 76 wktsChristine McNally84 runs · 0 wktsJean McNaughtonpublished career · 3 matchesBeth McNeillpublished career · 23 matchesDon McRae8 runs · 0 wktsPatrick McShane26 runs · 1 wktsErvin McSweeney73 runs · 0 wktsNathan McSweeney72 runs · 0 wktsCliff McWatt202 runs · 1 wktsLeon Mcfadzean6 runs · 0 wktsGustav Mckeon915 runs · 8 wktsInes Yvonne Mckeon230 runs · 2 wktsNoah Mead13 runs · 10 wktsPhil Mead1185 runs · 0 wktsWalter Mead7 runs · 1 wktsGian-Piero Sergio Meade343 runs · 9 wktsStuart Christopher Meaker2 runs · 4 wktsTrevor Meale21 runs · 0 wktsIan Meckiff154 runs · 45 wktsDanashi Medagoda45 runs · 6 wktsJessica Medianesta25 runs · 0 wktsPaul Adriaan van Meekeren247 runs · 145 wktsNimasha Meepage2 runs · 12 wktsJoost Mees606 runs · 0 wktsSabbhineni Meghana327 runs · 0 wktsSanjida Akter Meghla3 runs · 35 wktsTanvir Mehdi0 runs · 1 wktsKhershed Meherhomji0 runs · 0 wktsAmarpreet Singh Mehmi167 runs · 6 wktsAdil Mehmood14 runs · 1 wktsAnser Mehmood73 runs · 0 wktsAssad Mehmood0 runs · 1 wktsAtif Mehmood44 runs · 29 wktsFaisal Mehmood33 runs · 0 wktsFareeha Mehmood7 runs · 0 wktsHassan Mehmood23 runs · 6 wktsJunaid Mehmood103 runs · 0 wktsMian Mehmood28 runs · 0 wktsSufyan Mehmood378 runs · 30 wktsYasir Mehmood55 runs · 4 wktsVijay Mehrapublished career · 6 matchesVijay Mehra329 runs · 0 wktsAnkita Mehta15 runs · 0 wktsDhrumit Atul Mehta194 runs · 0 wktsKeyur Dhanraj Mehta1 runs · 4 wktsKreeshna Mehta13 runs · 0 wktsMadhuri Mehta0 runs · 0 wktsNemish Sanjay Kumar Mehta1 runs · 9 wktsPraful Mehtapublished career · 1 matchesSapan Mehta74 runs · 0 wktsSherul Mehta60 runs · 0 wktsShonaya Mehta4 runs · 0 wktsDivya Mehtani4 runs · 0 wktsZhang Mei134 runs · 0 wktsZi Mei122 runs · 0 wktsBarbara Meihuizenpublished career · 1 matchesDoug Meintjes43 runs · 6 wktsKarthik Palaniapan Meiyappan182 runs · 60 wktsBahlakoana Mejaro14 runs · 9 wktsDafne Mejia16 runs · 0 wktsAshantha de Mel792 runs · 118 wktsSaskia Melcherspublished career · 5 matchesMichael Melle68 runs · 26 wktsAlan Melville894 runs · 0 wktsBabu Meman19 runs · 0 wktsAjantha Mendis409 runs · 283 wktsBalapuwaduge Manukulasuriya Amith Jeevan Mendis809 runs · 40 wktsBatawalage Yashoda Avanthika Mendis589 runs · 0 wktsChaminda Mendis3 runs · 0 wktsDuleep Mendis2856 runs · 0 wktsHadunneththi Imalka Sanjeewani Mendis84 runs · 0 wktsKamindu Mendis65 runs · 0 wktsKusal Mendis12836 runs · 1 wktsPasqual Handi Kamindu Dilanka Mendis3244 runs · 14 wktsRamesh Mendis475 runs · 77 wktsKushalkumar Mendon121 runs · 1 wktsDomingos Mendonca18 runs · 0 wktsIvor Mendonca81 runs · 0 wktsPriyanka Mendonca511 runs · 45 wktsAyo Mene-Ejegi107 runs · 11 wktsGlenda Rekela Menes1 runs · 0 wktsWang Meng5 runs · 7 wktsAppolinaire Bekoa Mengoumou46 runs · 5 wktsJoe Mennie11 runs · 4 wktsAaryan Menon2 runs · 0 wktsJulius Horlali Mensah17 runs · 0 wktsYvonne van Mentzpublished career · 4 matchesVijay Merchant859 runs · 0 wktsRiley Meredith2 runs · 10 wktsSara Merican40 runs · 0 wktsEmily Merrien0 runs · 4 wktsRachel Merrien10 runs · 0 wktsAnalise Merritt502 runs · 17 wktsBill Merritt73 runs · 12 wktsCyril Merry34 runs · 0 wktsUwase Merveille650 runs · 0 wktsAdri van der Merwe668 runs · 0 wktsAlbert van der Merwe14 runs · 4 wktsEdward van der Merwe27 runs · 0 wktsPeter van der Merwe533 runs · 1 wktsRoelof van der Merwe868 runs · 124 wktsYulandi van der Merwepublished career · 21 matchesAna Mesarovic197 runs · 4 wktsCraig Anthony Joseph Meschede174 runs · 5 wktsMona Rajesh Meshram395 runs · 0 wktsKarabo Meso148 runs · 0 wktsCatherine Messina5 runs · 0 wktsCiara Johanna Metcalfe25 runs · 26 wktsSusan Metcalfepublished career · 49 matchesMarcelina Mete0 runs · 1 wktsKeegan Meth127 runs · 9 wktsAmpitiya Rajapakshe Gedera Madushika lakmali Methtananda0 runs · 0 wktsKen Meuleman0 runs · 0 wktsTed Meuli38 runs · 0 wktsJulian Lorenzo de Mey0 runs · 1 wktsAntonia Meyenborg14 runs · 18 wktsSelina Meyenborg0 runs · 2 wktsParas Mhambrey65 runs · 5 wktsSojib Miah102 runs · 0 wktsJaved Miandad16213 runs · 24 wktsAndrew Joseph Michael66 runs · 2 wktsDominic Peter Michael162 runs · 2 wktsJames Middleton52 runs · 24 wktsBilly Midwinter269 runs · 24 wktsThomas Odoyo Migai888 runs · 52 wktsKarin Mikkelsenpublished career · 20 matchesRomana Mikulaskova0 runs · 0 wktsJaka Mikulic0 runs · 0 wktsBarry Milburn8 runs · 0 wktsColin Milburn654 runs · 0 wktsRowan Milburnpublished career · 15 matchesCharlie Miles194 runs · 0 wktsEliot JB Miles21 runs · 27 wktsNatasha Tara Miles1801 runs · 0 wktsSharon Anne Millanta15 runs · 3 wktsAudley Miller24 runs · 0 wktsChris Millerpublished career · 10 matchesColin Miller174 runs · 69 wktsDavid Miller7546 runs · 0 wktsEmma Miller9 runs · 0 wktsEv Millerpublished career · 3 matchesGeoff Miller1349 runs · 85 wktsGlenn Miller0 runs · 0 wktsHelen Millerpublished career · 1 matchesKeith Miller2958 runs · 170 wktsLawrie Miller346 runs · 0 wktsNikita Miller332 runs · 48 wktsRoy Miller23 runs · 0 wktsFrank Milligan58 runs · 0 wktsLouise Elizabeth Milliken1 runs · 1 wktsElise Millington56 runs · 3 wktsGeoff Millman60 runs · 0 wktsJonathan Millmow0 runs · 4 wktsCharles Mills25 runs · 2 wktsJohn Mills241 runs · 0 wktsKyle Mills1473 runs · 327 wktsSam Mills1 runs · 0 wktsStu Mills0 runs · 0 wktsTymal Mills8 runs · 14 wktsAdam Milne264 runs · 128 wktsCharlotte Milner11 runs · 0 wktsArthur Milton204 runs · 0 wktsWilliam Milton68 runs · 2 wktsAmy Minati0 runs · 0 wktsMarquino Junior Mindley11 runs · 1 wktsArafat Minhas303 runs · 25 wktsUbaid Minhas24 runs · 0 wktsRoy Minnett391 runs · 11 wktsAnnelie Minny106 runs · 0 wktsDean Anthony Minors104 runs · 0 wktsMeher Minwallapublished career · 11 matchesBilal Ahmad Mir89 runs · 9 wktsPervez Mir26 runs · 3 wktsSana Mir1274 runs · 111 wktsUsama Mir47 runs · 20 wktsAshley Miranda28 runs · 0 wktsJessica Miranda49 runs · 2 wktsMaria Miranda78 runs · 0 wktsMehedi Hasan Miraz4569 runs · 372 wktsKamna Niresh Mirchandani27 runs · 0 wktsSolomon Mire1246 runs · 14 wktsKabir Mirpuri249 runs · 34 wktsAdnan Mirza128 runs · 7 wktsHammad Mirza1321 runs · 0 wktsSalman Mirza9 runs · 25 wktsSimrah Mirza7 runs · 1 wktsTashiba Mirza5 runs · 0 wktsMisbah-ul-Haq11065 runs · 0 wktsRajapaksha Vidana Pathiranalage Kamil Mishara779 runs · 0 wktsAmit Mishra691 runs · 156 wktsAyushmaan Mishra6 runs · 2 wktsGaurav Mishra70 runs · 6 wktsMamta Mishra0 runs · 0 wktsNeeraj Mishra4 runs · 2 wktsPrakash Mishra454 runs · 50 wktsPriya Mishra6 runs · 15 wktsTanmay Mishra601 runs · 0 wktsTineimoli Misi1 runs · 0 wktsDunja Miskovic10 runs · 1 wktsRhea Misra70 runs · 2 wktsFrank Misson38 runs · 16 wktsYvan Mitari4 runs · 12 wktsArthur Mitchell298 runs · 0 wktsBruce Mitchell3471 runs · 27 wktsDaryl Mitchell7252 runs · 27 wktsFrank Mitchell116 runs · 0 wktsJanet Mitchellpublished career · 1 matchesRoderick P Mitchell2 runs · 3 wktsTommy Mitchell20 runs · 8 wktsMandy Mitchell-Innes5 runs · 0 wktsMohammad Mithun1174 runs · 0 wktsNeel Mittal1 runs · 0 wktsMohamed Miuvaan0 runs · 0 wktsJuma Miyagi259 runs · 76 wktsShizuka Miyaji106 runs · 7 wktsWataru Miyauchi427 runs · 0 wktsAyako Miyazakipublished career · 4 matchesNtombizodwa Mkhatshwa73 runs · 0 wktsNonkululeko Mlaba135 runs · 156 wktsEntle Mmese2 runs · 2 wktsBenele Mngoma0 runs · 0 wktsBanele Mngomezulu0 runs · 0 wktsJoeli Moala9 runs · 9 wktsMajane Moalosi26 runs · 0 wktsSushant Jayachandra Modani991 runs · 1 wktsAaryan Modi48 runs · 0 wktsHitesh Subhash Modi205 runs · 0 wktsPeher Modi4 runs · 0 wktsRusi Modi736 runs · 0 wktsPrecious Modimo0 runs · 3 wktsKarabo Modise58 runs · 3 wktsMpho Modise16 runs · 0 wktsThapelo Modise46 runs · 0 wktsMorana Modric41 runs · 0 wktsAye Moe1 runs · 0 wktsDawn Moepublished career · 3 matchesSally Moffatpublished career · 20 matchesDhivendran Mogan2 runs · 1 wktsAisha Mohamed124 runs · 8 wktsOuattara Mohamed41 runs · 0 wktsHudaa Mohamedi662 runs · 0 wktsNasra Mohamedi72 runs · 0 wktsShufaa Hamza Mohamedi166 runs · 0 wktsAsad Mohammad5 runs · 2 wktsAslam Mohammad171 runs · 5 wktsAziz Mohammad450 runs · 14 wktsFayaz Mohammad21 runs · 0 wktsGul Mohammad205 runs · 2 wktsHanif Mohammad3915 runs · 1 wktsHassan Khan Mohammad62 runs · 12 wktsKhan Mohammad100 runs · 54 wktsMushtaq Mohammad3852 runs · 79 wktsNazar Mohammad277 runs · 0 wktsRaaz Mohammad26 runs · 24 wktsSadiq Mohammad2905 runs · 2 wktsShoaib Mohammad3974 runs · 25 wktsWazir Mohammad801 runs · 0 wktsYasir Mohammad29 runs · 27 wktsZara Mohammad44 runs · 11 wktsAli Mohammadipour19 runs · 0 wktsAnisa Mohammed296 runs · 99 wktsDave Mohammed225 runs · 21 wktsHuzaifa Mohammed116 runs · 26 wktsJason Nazimuddin Mohammed720 runs · 8 wktsZahir Mohammed445 runs · 0 wktsAravind Kumar Mohan612 runs · 0 wktsShanmugasundram Raja Mohan91 runs · 0 wktsPradeep Mohanarangam58 runs · 12 wktsSandeep Achuparambil Mohandas88 runs · 29 wktsKekhotsofetse Mohanoe18 runs · 0 wktsDebashish Mohanty28 runs · 55 wktsMosenyehi Mohapi8 runs · 0 wktsMathuto Mohasane12 runs · 0 wktsMegan Mohedano10 runs · 0 wktsMonica Mohedano4 runs · 0 wktsRafatullah Mohmand39 runs · 0 wktsFakhrul Mohon8 runs · 3 wktsMohammad Mohsin17 runs · 5 wktsMuhammad Mohsin0 runs · 2 wktsAbelina Antonio Moiane45 runs · 0 wktsEulalia Moiane65 runs · 2 wktsOfelia Carlos Moiane7 runs · 0 wktsMoin-ul-Atiq199 runs · 0 wktsKamea Moingoto4 runs · 2 wktsAlex Moir327 runs · 28 wktsSorina Moise0 runs · 0 wktsLara Moisés53 runs · 33 wktsTebogo Moitoi0 runs · 0 wktsMuhammad Moiz124 runs · 22 wktsAmantle Mokgotlhe419 runs · 28 wktsNana Mokhachane4 runs · 10 wktsCollin Mokibelo0 runs · 0 wktsDomkwezana Mokoatsela1 runs · 0 wktsMamothepane Mokoatsela13 runs · 0 wktsNqobani Mokoena33 runs · 7 wktsAlarda Molpublished career · 4 matchesGeert-Maarten Molpublished career · 6 matchesHendrik-Jan Christiaan Mol42 runs · 4 wktsKananelo Molapo145 runs · 0 wktsArthur Mold0 runs · 7 wktsMarjolijn Molenaarpublished career · 15 matchesJazmin Molina0 runs · 4 wktsYerin Molina1 runs · 16 wktsSophie Molineux358 runs · 96 wktsLara Molinspublished career · 7 matchesPhebe Molkenboer938 runs · 13 wktsAnam Mollik9 runs · 0 wktsKatrina Molloypublished career · 7 matchesSonny Moloney156 runs · 0 wktsFilippa Molsgaard0 runs · 0 wktsLemar Momand4 runs · 1 wktsMaiwand Momand6 runs · 4 wktsWafadar Momand12 runs · 2 wktsMilad Momend14 runs · 28 wktsShahil Momin231 runs · 12 wktsPreston Luke Mommsen843 runs · 1 wktsRuby Monaghanpublished career · 2 matchesLefulere Monanthane71 runs · 9 wktsLata Mondal362 runs · 3 wktsOlga Mondlane306 runs · 14 wktsRipon Mondol0 runs · 4 wktsAnand Mongar20 runs · 10 wktsSamjhana Mongar0 runs · 0 wktsDinesh Mongia1268 runs · 14 wktsNayan Mongia2681 runs · 0 wktsRitu Moni1078 runs · 68 wktsSayed Monib253 runs · 47 wktsIlieva Monika0 runs · 0 wktsAnwar Hossain Monir22 runs · 0 wktsMoniruzzaman1 runs · 0 wktsNicole C Monteiro58 runs · 39 wktsMonserrat Montero14 runs · 0 wktsTiffany Montero0 runs · 0 wktsMark Rondell Montfort1 runs · 1 wktsMatthew Montgomery13 runs · 0 wktsNadine Avril Moodley28 runs · 0 wktsTom Moody1667 runs · 54 wktsMmoloki Mooketsi58 runs · 62 wktsLeonard Moon182 runs · 0 wktsJai Moondra29 runs · 16 wktsBeth Mooney7583 runs · 0 wktsFrank Mooney343 runs · 0 wktsJohn Francis Mooney944 runs · 51 wktsPaul John Kevin Mooney11 runs · 0 wktsPeter Moor1867 runs · 0 wktsEdward Moore23 runs · 0 wktsEmma Moore66 runs · 8 wktsLibby Moore65 runs · 0 wktsMary-Pat Moorepublished career · 37 matchesPat Moorepublished career · 2 matchesLaura Mophakedi1040 runs · 0 wktsLuis Morais346 runs · 28 wktsMarie Moraleepublished career · 3 matchesGabriela Morales11 runs · 3 wktsWendy Morales5 runs · 8 wktsLuiz Gabriel Moras89 runs · 7 wktsKiran More1848 runs · 0 wktsKabua Vagi Morea144 runs · 53 wktsVani Vagi Morea167 runs · 0 wktsRafael Morein2 runs · 0 wktsTshepo Moreki15 runs · 2 wktsBeth Louisa Morgan238 runs · 5 wktsDaniel Morganpublished career · 2 matchesEoin Morgan10310 runs · 0 wktsGrace Morganpublished career · 2 matchesLaura Morganpublished career · 1 matchesOlivia Morgan3 runs · 3 wktsRoss Morgan734 runs · 5 wktsRino Morita6 runs · 0 wktsAlbie Morkel1412 runs · 74 wktsDenys Morkel663 runs · 18 wktsMorne Morkel1234 runs · 544 wktsFred Morley6 runs · 16 wktsJack Moroney383 runs · 0 wktsAlessandro Morris30 runs · 30 wktsArthur Morris3533 runs · 2 wktsChris Morris773 runs · 94 wktsHugh Morris115 runs · 0 wktsJohn Morris238 runs · 0 wktsLance Morris0 runs · 4 wktsSamuel Morris14 runs · 2 wktsSue Morrispublished career · 8 matchesBruce Morrison10 runs · 2 wktsDanny Morrison540 runs · 285 wktsJohn Morrison894 runs · 10 wktsMashrafe Mortaza2831 runs · 377 wktsKerry Mortimerpublished career · 1 matchesJohn Mortimore243 runs · 13 wktsRunako Morton2180 runs · 0 wktsAnthony Joseph Mosca539 runs · 0 wktsJustin Mosca483 runs · 0 wktsCristina Moschou0 runs · 0 wktsMangaliso Mosehle105 runs · 0 wktsEzra Moseley42 runs · 13 wktsShayne Moseley28 runs · 0 wktsHarry Moses198 runs · 0 wktsJames Walton Nathaniel Moses45 runs · 0 wktsJanice Mosespublished career · 3 matchesKenthon Moses4 runs · 0 wktsTayshaun Moses2 runs · 2 wktsBonolo Mosoaboli5 runs · 1 wktsTeboho Mosobela1 runs · 0 wktsAlan Moss61 runs · 21 wktsJeff Moss67 runs · 0 wktsAnnabel Mossop29 runs · 0 wktsSobhana Mostary1845 runs · 4 wktsShameelah Mosweu437 runs · 19 wktsZishan Motara3 runs · 0 wktsGudakesh Motie879 runs · 139 wktsTebogo Motlhabaphuti20 runs · 1 wktsKarabo Motlhanka1243 runs · 11 wktsAliya Motorwala2 runs · 0 wktsAbednico Motshegetsi0 runs · 0 wktsDick Motz612 runs · 100 wktsWilliam Moule40 runs · 3 wktsVasiliki Moulinou0 runs · 0 wktsMatthew Mount23 runs · 0 wktsNikolaos Mourikis0 runs · 0 wktsDaniel Richard Mousley77 runs · 2 wktsWendy Moutswi171 runs · 18 wktsShreyas Movva1015 runs · 0 wktsCatherine Mowatpublished career · 8 matchesMartyn Moxon629 runs · 0 wktsFranchesca Moya39 runs · 0 wktsKA Moya0 runs · 0 wktsChipo Moyo0 runs · 0 wktsTadala Mpandakwaya46 runs · 1 wktsTumelo Mpatane0 runs · 3 wktsBotsogo Mpedi78 runs · 15 wktsFaustin Junior Mpegna43 runs · 0 wktsVictor Mpitsang1 runs · 2 wktsChris Mpofu196 runs · 144 wktsMihlali Mpongwana1 runs · 0 wktsMarija Mratinkovic0 runs · 0 wktsSaum Mtae951 runs · 4 wktsNatasha Mtomba66 runs · 0 wktsKennedy Mtunduwatha0 runs · 0 wktsAli Muaaz13 runs · 0 wktsJehan Mubarak1310 runs · 3 wktsFaisal Mubashir428 runs · 0 wktsWallace Mubayiwa3 runs · 5 wktsIrshad Mubbashar64 runs · 1 wktsGerald Mubiru0 runs · 4 wktsAime Mucyodusenge11 runs · 0 wktsVenkatappa Musandra Muddiah11 runs · 3 wktsRishijae Mudgalpublished career · 8 matchesGeorge Mudie5 runs · 3 wktsJenny Mudiepublished career · 3 matchesMilini Mudiyanselage0 runs · 0 wktsBrian Mudzinganyama16 runs · 0 wktsTafadzwa Vintlane Mufambisi55 runs · 0 wktsMufasir-ul-Haq8 runs · 3 wktsAdnan Mufti335 runs · 0 wktsTapiwa Mufudza1 runs · 0 wktsNeil Mugabe418 runs · 0 wktsChipo Spiwe Mugeri-Tiripano1941 runs · 0 wktsAreeba Mughal0 runs · 0 wktsChaya Mughal448 runs · 35 wktsFanyan Mughal279 runs · 22 wktsHaroon Mughal3 runs · 0 wktsIsrael Mugisha58 runs · 10 wktsGrace Mugwaneza0 runs · 1 wktsMuhaddis Muhaddis0 runs · 0 wktsBilal Muhammad159 runs · 28 wktsFazil Muhammad29 runs · 5 wktsIshtiaq Muhammadpublished career · 1 matchesMudassar Muhammad86 runs · 0 wktsTaher Muhammad150 runs · 4 wktsWaseem Muhammad4508 runs · 3 wktsZuhair Muhammad9 runs · 0 wktsImmaculee Muhawenimana14 runs · 14 wktsDeusdedit Muhumuza247 runs · 9 wktsDhanusri Sri Muhunan205 runs · 2 wktsJames Matthew Muirhead4 runs · 6 wktsNooruddin Mujadady40 runs · 6 wktsPellagia Mujaji243 runs · 0 wktsMujeeb-ur-Rehman119 runs · 20 wktsAsif Mujtaba1996 runs · 11 wktsFatima Mukadam31 runs · 0 wktsDelphine Mukarurangwa62 runs · 0 wktsRoger Galwanao Mukasa993 runs · 0 wktsVadodariya Lalji Mukesh10 runs · 0 wktsMithu Mukherjeepublished career · 4 matchesSaradindu Mukherjee2 runs · 2 wktsJitendra Kumar Mukhiya6 runs · 7 wktsSaqlain Mukhtar8 runs · 2 wktsSaiteja Reddy Mukkamalla2331 runs · 0 wktsSaleem Mukuddem90 runs · 10 wktsAbhinav Mukund320 runs · 0 wktsJacob Mulder21 runs · 17 wktsWiaan Mulder1930 runs · 87 wktsEsther Mulenga5 runs · 1 wktsTraijila Mulepati92 runs · 13 wktsIrene Ermelinda Mulhovo152 runs · 0 wktsLily Sinei Mulivai21 runs · 1 wktsAshif Abdulhai Mulla150 runs · 0 wktsMohsin Mullapublished career · 1 matchesJunaed Mullah2 runs · 0 wktsAlan Mullally213 runs · 121 wktsLaasya Priya Mullapudi5 runs · 0 wktsDane Mullen4 runs · 5 wktsEvelyn Muller50 runs · 0 wktsLuiz Muller457 runs · 10 wktsScott Muller6 runs · 7 wktsCarl Mumba96 runs · 20 wktsHelen Mumford18 runs · 8 wktsMegan Mumford0 runs · 0 wktsFaizan Mumtaz6 runs · 0 wktsUrooj Mumtaz35 runs · 6 wktsMohammad Munaf63 runs · 11 wktsSamvida Munagala0 runs · 4 wktsMako Munakata3 runs · 0 wktsGayashan Ranga de Silva Munasinghe1 runs · 6 wktsManjula Munasinghe13 runs · 4 wktsEldeniya Medagedara Dilshan Yasika Munaweera230 runs · 1 wktsGayan Munaweera58 runs · 20 wktsAjay Mundra734 runs · 0 wktsAmelia Mundundo180 runs · 17 wktsMuhammad Muneeb632 runs · 0 wktsSharvin Muniandy1159 runs · 41 wktsIsmail Sampuli Munir0 runs · 0 wktsSaud Munir25 runs · 26 wktsShariq Munir197 runs · 9 wktsAshmini Munisar36 runs · 25 wktsFelipe Muniz9 runs · 2 wktsEnkhtuvshin Munkhbat0 runs · 0 wktsB Munkhdelger11 runs · 0 wktsPassionate Munorwei4 runs · 2 wktsChristian Munoz-Mills322 runs · 1 wktsColin Munro3010 runs · 13 wktsSubrina Latoya Munroe0 runs · 6 wktsPeggy Munsanda20 runs · 0 wktsHenry George Munsey5065 runs · 0 wktsFahim Muntasir58 runs · 5 wktsIuliana Muntean78 runs · 9 wktsTim Munton25 runs · 4 wktsTony Tanaka Munyonga527 runs · 3 wktsModester Mupachikwa2268 runs · 0 wktsTawanda Mupariwa176 runs · 51 wktsRodney Mupfudza115 runs · 0 wktsSufiyan Muqeem34 runs · 34 wktsHasan Murad27 runs · 12 wktsMuhammad Murad42 runs · 11 wktsGopinath Murali68 runs · 0 wktsPriyada Murali698 runs · 27 wktsPushpa Murali1 runs · 0 wktsMuttiah Muralitharan1932 runs · 1330 wktsSham Murari10 runs · 5 wktsBilly Murdoch908 runs · 0 wktsLesley Murdochpublished career · 31 matchesBelise Murekatete159 runs · 48 wktsGavin Bryan Murgatroyd90 runs · 0 wktsRuci Muriyalo105 runs · 5 wktsBrian Murphy195 runs · 44 wktsDanielle Murphy15 runs · 3 wktsDavid Murphy29 runs · 0 wktsTodd Murphy122 runs · 22 wktsAnne Murraypublished career · 21 matchesAnton Murray289 runs · 18 wktsBruce Murray598 runs · 1 wktsCara Murray173 runs · 108 wktsDarrin Murray306 runs · 0 wktsDavid Murray646 runs · 0 wktsDeryck Murray2287 runs · 0 wktsJohn Murray506 runs · 0 wktsJunior Murray1596 runs · 0 wktsRyan Murray108 runs · 0 wktsBarbara Murreypublished career · 6 matchesCecelia Murrombe35 runs · 7 wktsYudney Murrure24 runs · 3 wktsBliss Murtagh0 runs · 3 wktsTim Murtagh323 runs · 100 wktsGulam Murtaza120 runs · 34 wktsYasim Murtaza941 runs · 89 wktsNi Murtiari14 runs · 7 wktsRanjithkumar Murugan1 runs · 0 wktsPascal Murungi231 runs · 3 wktsMuhammad Musa25 runs · 2 wktsAsadbek Musaev17 runs · 1 wktsTarisai Musakanda639 runs · 0 wktsRita Musamali1293 runs · 20 wktsTashinga Musekiwa355 runs · 8 wktsCharles Musemeza214 runs · 0 wktsHarry Musgrove13 runs · 0 wktsAnesu Catherine Mushangwe20 runs · 20 wktsNatsai Mushangwe51 runs · 14 wktsGetrude Leopold Mushi71 runs · 0 wktsRabia Mushtaq0 runs · 4 wktsSaqlain Mushtaq1630 runs · 492 wktsShumaila Mushtaqpublished career · 3 matchesUsman Mushtaq13 runs · 0 wktsQamar Mushtaque268 runs · 51 wktsLautaro Agustin Musiani118 runs · 2 wktsMatthew Musinguzi18 runs · 16 wktsAaron Kenrick Muslar28 runs · 0 wktsMary-Anne Musonda1121 runs · 0 wktsKassim Nassoro Mussa872 runs · 41 wktsKaren Mussonpublished career · 14 matchesAugusto Mustafa30 runs · 0 wktsKhalander Mustafa4 runs · 4 wktsRohan Mustafa2042 runs · 126 wktsApon Mustafizur0 runs · 0 wktsMakanaka Mustafo0 runs · 0 wktsJavohir Mustafoev1 runs · 3 wktsPhilip Mustard293 runs · 0 wktsFahad Mutagana10 runs · 0 wktsLawrence Mutale3 runs · 0 wktsChristine Mutasa105 runs · 4 wktsNomatter Mutasa2 runs · 7 wktsDavid Mutendera30 runs · 9 wktsCharity Muthoni171 runs · 0 wktsSenuran Muthusamy434 runs · 34 wktsForster Mutizwa245 runs · 0 wktsTinotenda Mutombodzi352 runs · 14 wktsIrene Mutoni2 runs · 13 wktsZulufat Mutoniwase0 runs · 0 wktsArjun Mutreja141 runs · 0 wktsDevjani Mutreja12 runs · 5 wktsDeniz Mutu0 runs · 0 wktsFrancis Mutua114 runs · 27 wktsRichmond Mutumbami1214 runs · 0 wktsVimbai Mutungwindu3 runs · 0 wktsZain Muzaffar50 runs · 13 wktsBlessing Muzarabani485 runs · 257 wktsTaurai Muzarabani12 runs · 13 wktsOwen Muzondo17 runs · 11 wktsMichael Mwamadi5 runs · 3 wktsMary Mwangi172 runs · 13 wktsVivian Mwansa10 runs · 0 wktsMekelaye Mwatile569 runs · 46 wktsWilka Mwatile973 runs · 75 wktsWaddington Mwayenga16 runs · 2 wktsInnocent Mwebaze0 runs · 1 wktsGerard Muthui Mwendwa12 runs · 35 wktsKhin Myat506 runs · 0 wktsStephanus Johannes Myburgh1088 runs · 0 wktsWillem Myburgh91 runs · 4 wktsJeon Myeong0 runs · 1 wktsDion Myers1083 runs · 1 wktsGanesh Mylvaganampublished career · 3 matchesLiam Jacob Myott32 runs · 26 wkts