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

1 active
Reset"Match result" is from the side of the player or team.
v West Indies×

Player figures come from full scorecards, which we hold for 899 of the 903 matches in this selection (from 1973). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ahmed ShehzadPAK2011-20171414033410223.8655759.96121332
Craig ErvineZIM2013-20237703339247.5738985.60030325
Ben StokesENG2014-2019141333307933.00329100.300312411
Nick KnightENG1997-199877032912247.0043475.81120325
Lou VincentNZ2002-20061010132810236.4446570.54120255
Kushal Janith PereraSL2015-20209903249936.0033098.18031286
Chris HarrisNZ1992-2004211843205022.8648166.53011194
Moeen AliENG2014-20191511331710239.63284111.621112311
Hamilton MasakadzaZIM2006-2018161603158019.6947366.60023274
Andrew FlintoffENG2000-20091512131312328.4533992.331112212
Kevin PietersenENG2006-2009109131210039.0033593.13111284
Marvan AtapattuSL1997-20061412131282*28.3652859.09020183
Geoff BoycottENG1973-19819903077034.1159251.86041190
Rahmat ShahAFG2017-20198803036837.8847364.06040303
Greg RitchieAUS1984-1987131313018425.0849760.56012110
Upul TharangaSL2005-201613121299101*27.1852656.84101280
Ravindra JadejaIND2009-20263424929939*19.9338877.06001231
Chris BroadENG1987-19889902987633.1166444.88021181
Qasim UmarPAK1984-19869922976942.4350758.58020172
Dimuth KarunaratneSL2019-20238802968337.0036980.22030281
Majid KhanPAK1975-19829802968137.0043767.73030163
Asanka GurusinhaSL1986-1996131302966622.7759349.92020201
Guy WhittallZIM1993-2001121122918332.3349359.03010183
Liton DasBAN2018-20241313229194*26.4536879.08022365
Jeremy ConeyNZ1979-19871211229053*32.2248659.67020230
Tillakaratne DilshanSL2003-2015161322876426.09269106.69022237
Peter WilleyENG1979-19861313128658*23.8352055.00031230
Pathum NissankaSL2021-202666028110446.8333284.64120362
Alex HalesENG2017-201966128011056.00271103.32110327
Matt PriorENG2007-2011111132808735.0036476.92020221
Martin CroweNZ1985-19921110227981*34.8847358.99020310
Mike GattingENG1981-19881515327882*23.1747258.90011220
Brad HaddinAUS2005-20139812757039.2931088.71020188
Simon O'DonnellAUS1985-1989181632756921.1535278.13021134
Ambati RayuduIND2014-201887227410054.8029692.57110236
Gautam GambhirIND2007-2011141302706920.7730787.95023331
Sikandar RazaZIM2015-20235512697767.2529591.19030232
Tatenda TaibuZIM2001-2010171422686622.3339168.54023212
Rishabh PantIND2018-2022121002637126.30255103.14021297
Stuart CarlisleZIM1999-2001131102575723.3643758.81010222
Shoaib MohammadPAK1985-1993201802575314.2861241.99015191
Ed JoyceIRE2011-20184402568464.0030384.49030282
Roy DiasSL19856612558051.0040562.96030160
Wayne PhillipsAUS1984-19851414324756*22.4530381.52021151
Harry BrookENG2023-20256622467161.50241102.07020229
Shaun MarshAUS2008-20138802458130.6333473.35011272
Mehedi Hasan MirazBAN2018-202522832447748.8032674.85020193
Faf du PlessisSA2011-2019119324473*40.6728386.22031203
Shaun PollockSA1996-20083523924126*17.2126790.26001173
Liam LivingstoneENG2023-2024651240124*60.00223107.621001115

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.