Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Sandeep GuptaKEN1996-2001101011214113.4422055.00003110
Flavian AponsoNED19965401205830.0024748.58010111
Lakshmipathy BalajiIND2002-20093016612021*12.0015278.9500283
Haris RaufPAK2020-2026642811120357.0617170.1800489
Samit GohelCAN20263301196739.6716671.6901081
Shahid MahboobPAK1982-198410611197723.8019461.3401190
Jeremy SnapeENG2001-200210731183829.5017368.2100060
Timm van der GugtenNED2012-202514921184916.8617069.4100054
Vijay YadavIND1992-19941912211834*11.80116101.7200272
Daren PowellWI2002-20095525311848*5.3616471.9500845
Ewen ChatfieldNZ1979-1989114483711819*10.7334634.1000660
Lewis GregoryENG20213201177758.50116100.86010103
Khalid KailOMA20245501175123.4015774.52011141
Floyd ReiferWI1997-20098801174014.6322951.09000102
Moisés HenriquesAUS2009-202116152117229.0019260.94000100
David BrainZIM1992-199523184117278.3617168.42002102
Blessing MahwireZIM2004-20062219811722*10.6424946.9900252
Kasun RajithaSL2018-202334197117339.7518463.59004141
Azam KhanPAK1996-19986501167223.2017765.5401060
Nathan SmithNZ2024-20262216411621*9.6718064.4400270
Arshad AyubIND1987-19903217711631*11.6016271.6000160
Phil EdmondsENG1977-1987281871162010.5523250.0000370
Tauseef AhmedPAK1982-199070251411627*10.5521653.7000330
Gagan KhodaIND19982201158957.5018562.16010110
Shoriful IslamBAN2021-2026482810115166.3914579.3100394
Glenn McGrathAUS/ICC1993-20072506838115113.8323648.73001470
Farokh EngineerIND1974-197554111454*38.0019558.46010130
Michael CarberryENG2013-20146601146319.0018063.33010140
Christopher CarterHK2015-201811901144312.6718661.29000160
Karsan GhavriIND1975-1981191661142011.4019458.7600180
Graham DilleyENG1979-19883618811431*11.4013385.71002110
Darren MaddyENG1998-20008601135318.8320654.85011100
MO JonesBER2006-2007121221132711.3014975.8400185
Naved AnjumPAK1984-1992131231133012.5615473.3800171
Mark CosgroveAUS20063301127437.3311696.55010122
Haseeb AmjadHK2014-20167611124222.4085131.7600188
Danza HyattWI20119911123914.0018859.5700186
Hasan JamilPAK1977-19786501112822.2012092.5000032
Dwayne LeverockBER2006-20093219911120*11.1038229.0600150
Jasprit BumrahIND2016-202691271511120*9.2517264.53005132
C de LangeNED20266611103522.0020653.4000180
Robin BrownZIM1983-19877701103815.7133432.9300080
Taijul IslamBAN2014-20242012211039*11.0017363.58001101
Rashid KhanPAK1980-1985291571101713.7517363.5800020
Chris SmithENG19844401097027.2524045.42010191
Nithish Kumar ReddyIND2025-20268511095327.2511594.7801035
Mark BurmesterZIM1992-19958711093918.1720752.6600070
Ryan MurrayZIM20185511084727.0017860.6700062
Scott McKechnieHK2017-20188811082915.4319355.9600261
Dilpreet BajwaCAN2024-20259801082613.5017561.71001111

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.