Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting records (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Athar Ali KhanBAN1988-1998191915328229.5694556.30033463
Nehemiah OdhiamboKEN2006-2014665185246612.1973571.290194612
Tom de GroothNED2006-2013343244809717.1477462.02011462
Alick AthanazeWI2023-2025171704056623.8252577.14020469
Dean BrownlieNZ2012-2017161513616325.7948674.28010461
BJ PatelKEN2001-2006292333544417.7071549.51003461
Saqlain MushtaqPAK1995-2003166973869937*11.85141749.330013454
Lasith MalingaSL2004-201922511936567566.8376174.5101264521
Manish PandeyIND2015-202129247566104*33.2962590.56122455
Pat CumminsAUS2011-20269160225483714.4270977.290084512
Noah CroesNED2023-2026272435387025.6270376.53022452
Josh DaveySCO2010-2025322964986421.6574566.85022452
Gudakesh MotieWI2022-2026422974486320.3648093.330224517
Saud ShakeelPAK2021-2025191614086827.2047885.36040451
Clayton LambertWI/USA1990-20041212040711933.9254075.37121457
Louren SteenkampNAM20261817158110236.3180072.631414412
Ian BillcliffCAN2003-2009191905299327.8479366.71040447
Dunith WellalageSL2022-20264032752867*21.1260687.130134414
Ashley NurseWI2016-20195240145024419.3151397.860024412
Cooper ConnollyAUS2024-20261815250214938.6256189.481324415
Joe DenlyENG2009-2020161304468734.3162970.91040446
Jeremy BrayIRE2006-20071515140111628.6459467.51202446
Sohail TanvirPAK2007-20146240113995913.7645887.12013446
Ravi RatnayekeSL1982-19907869148245014.98157152.45014432
Rumesh RatnayakeSL1982-199370551861233*16.5470586.810044318
Darren GoughENG/ICC1994-2006158863860446*12.5893664.530010435
Mansoor AkhtarPAK1980-1990413515934717.44114851.66001432
Wayne ParnellSA2009-20237343155745620.5072379.39013439
Kiran MoreIND1984-199393652256342*13.0980869.68005434
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Tony SujiKEN1996-2008594574816712.6692352.11011433
Alishan SharafuUAE2021-2025282604335816.6559972.290144310
Anil SahNEP2018-202517172403112*26.8746686.481414312
Adrian BarathWI2010-20121414139411330.3161264.38112433
Safyaan SharifSCO2011-202697633065440*19.8283678.230044213
Michael JonesSCO2018-2026191705068729.7671970.38030426
Ryan McLarenSA2009-201454411548571*18.6568071.32013426
Saad Bin ZafarCAN2023-20263632546040*17.0460276.41002426
Luke JongweZIM2014-2024433654304613.8751383.82003427
Andries GousUSA2024-2025141414058331.1548084.380404211
Joylord GumbieZIM2023-2024161603827823.8858165.75022421
Andre FletcherWI2008-2016252503545414.1654964.48023427
Norman VanuaPNG2014-2023575348376017.08102881.420284149
Brad HoggAUS1996-2008123652679071*20.26100578.61029415
Shreyas MovvaCAN2024-20263129863983*30.4395167.19041416
Kyle VerreynneSA2020-2025191625339538.0758890.650504111
Sandeep LamichhaneNEP2018-20268356155074912.3760583.800011419
Navneet DhaliwalCAN2024-2025171704568726.8279957.07042419
Faheem AshrafPAK2017-2026473334557315.1751189.040124114
Harpreet SinghUAE2026121104278138.8246591.83030417

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.