Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
David WilleyENG2015-20237346196635124.5669395.670215724
Kyle MayersWI2021-20232826066012025.3877585.162237521
Aaron JohnsonCAN2023-2026272606607025.3870793.350427731
Safyaan SharifSCO2011-202697633065440*19.8283678.230044213
Louren SteenkampNAM20262019164810236.0087873.801415413
Marco JansenSA2022-20263429564775*26.96566114.310325231
Malan KrugerNAM2024-2026313006478021.5799365.16033526
Liam PlunkettENG2005-20198850196465620.84629102.700135318
Qasim UmarPAK1983-1987313136426922.93112557.07043523
David HempBER2006-200922223641102*33.7491270.29144687
Abdul QadirPAK1983-1993104682664141*15.2684975.500063617
Shreyas MovvaCAN2024-20263129863983*30.4395167.19041416
Curtly AmbroseWI1988-2000175963663931*10.6598564.8700133910
Andre BothaIRE2006-2011413746385619.3393568.24025674
Jeevan MendisSL2010-20195844106367218.7176982.700124813
John ReidNZ1980-1986242416338827.52108458.39040292
Daan van BungeNED2002-2013373116338021.1095366.420325715
Peter HandscombAUS2017-20192220163211733.2664997.38142466
Jason MohammedWI2011-20213531263091*21.7294166.950425110
Roger BinnyIND1980-19877249106295716.13104660.13014511
Gavin LarsenNZ1990-199912170276293714.6397064.85006299
Khawar AliOMA2019-20223429662679*27.22105859.17041566
Dion NashNZ1992-20028153136244215.6094066.38003285
Dipak PatelNZ1987-19977563106237111.7586871.77016377
Rakep PatelKEN2008-2014393546219220.0397863.50023567
Greg MatthewsAUS1984-19935950136195416.7391167.95015233
Richmond MutumbamiZIM2014-2020363426187419.3184772.960346113
Woorkeri RamanIND1988-19962727161711423.73110955.64136475
Gavin RennieZIM1996-2003373666177620.5792166.99024351
James VinceENG2016-20232522061610228.0070387.62131763
Iftikhar AhmedPAK2015-202328248614109*38.38576106.601105220
Innocent KaiaZIM2022-20262525261211026.6194065.11130556
Faoud BacchusWI1978-19832926361280*26.6192865.95032521
Rumesh RatnayakeSL1982-199370551861233*16.5470586.810044318
Mitchell StarcAUS2010-2026132792861052*11.9679077.2201124615
Johan BothaSA/AX2005-20127850186094619.0371085.77002563
Justin GreavesWI2022-20262524560710131.9563096.351105911
Darren GoughENG/ICC1994-2006158863860446*12.5893664.530010435
Roland HolderWI1993-1997373165996523.9687668.38024353
Tim RobinsonENG1984-1988262605978322.96102658.19032630
Xavier MarshallWI/USA2005-202037373596157*17.5390266.081165917
Bruce LairdAUS1979-198223233594117*29.70110553.76120520
Adam HollioakeENG1996-19993429659383*25.7878475.64031464
Simi SinghIRE2017-202235304593100*22.8181572.76112477
Mansoor AkhtarPAK1980-1990413515934717.44114851.66001432
Sadagoppan RameshIND1999232305918225.7099559.40053621
Wayne LarkinsENG1979-19912424059112424.63104756.45103673
Lionel CannBER2006-2009262535905226.82504117.060134629
Rob NicolNZ2011-20132221258614630.8477675.522225313
Jean-Pierre KotzeNAM2019-20252626158413623.3678174.781125415

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.