ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's ODIs)

More filters

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

Player figures come from full scorecards, which we hold for 5,031 of the 5,037 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
Arshad AyubIND1987-19903217711631*11.6016271.6000160
Phil EdmondsENG1977-1987281871162010.5523250.0000370
Tauseef AhmedPAK1982-199070251411627*10.5521653.7000330
Gagan KhodaIND19982201158957.5018562.16010110
Nathan SmithNZ2024-20262115411521*10.4517167.2500270
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.