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
Mitchell McClenaghanNZ2013-201648141010834*27.0013878.26000103
Navdeep SainiIND2019-20218531074553.5013778.1000093
Sufyan MehmoodOMA2021-20258711077217.8313877.5401363
Steve RhodesENG1989-19959821075617.8315071.3301071
MSK PrasadIND1998-1999161021076313.3817860.1101270
Hamid HassanAFG2009-201938226107176.6919554.87004103
Sam HainENG20232201068953.00100106.0001080
Chris FoggoBER20084401066026.5017460.9201051
Geoff CookENG1981-19836601063217.6726140.6100060
Keegan MethZIM2006-201210801065313.2518357.92012101
Peter TooheyAUS1978-197954210554*52.5013378.9501050
Trevor LaughlinAUS1978-19796511057426.2516065.6301061
Rory KleinveldtSA201310701054315.0012484.6800195
Faruque AhmedBAN1988-19997701055715.0027338.4601160
Brendan NashWI2008-200997310439*26.0014173.76000111
Dean ElgarSA2012-20188711044217.3317758.7600060
R. P. SinghIND2005-20115820101042310.4024242.9800351
Jeff WilsonNZ1993-200566110344*20.6011291.9600171
PS AthavaleOMA20247701033414.7116960.95001140
Mark PriestNZ1990-1998181441032410.3022545.7800210
Avishka FernandoSL20263301024834.0011687.93000132
Josh PhilippeAUS2021-20254401023925.5011886.44000114
Yasir Ali ChowdhuryBAN2022-20239701025014.5711489.4701184
Mohammad NaimBAN2020-20259801022812.7518156.35001130
Waqas BarkatHK2014-2018101021022712.7518455.43003100
Ehsan KhanHK2016-20181512310227*11.3322844.7400280
Andy LloydENG19843301014933.6722844.3000030
Tabarak DarHK2004-20084401013625.2517557.71000130
Susil FernandoSL19835501013620.2021646.7600270
Sahibzada FarhanPAK20266601013116.8313375.94000100
Arshad LaeeqUAE1994-199666110143*20.2021546.98001112
Wayne JamesZIM1992-199611811012914.4325539.6100140
Ryan HindsWI2001-2004149310118*16.8317059.41000110
Rehan AhmedENG2023-202611901012711.2213475.37001111
Kyle JamiesonNZ2020-20262310610125*25.2511587.8300073
Gary TroupNZ1976-1985221281013925.2514072.1400072
Xavier DohertyAUS2010-201560231610115*14.4318454.8900251
Shahzaib HasanPAK20103301005033.3311388.50010132
Surinder AmarnathIND19783301006233.3311984.0301040
Neil SmithENG19967611003120.0013275.76000150
Steve ElworthySA1998-2002391681002312.5016062.50003101
Merv HughesAUS1988-1993331781002011.1113474.6300364
Alasdair EvansSCO2009-202341198100289.0915763.6900391
Boyd RankinENG/IRE2007-202075342110018*7.6923941.8400441
Brian RoseENG1977220995449.5021047.1401070
Saad NasimPAK20153319977*49.5012479.8401191
Leon GarrickWI2001330997633.0020448.5301080
Irfan AhmedHK2008-2014660993716.5012579.20001143
Chad BowesNZ2023660995116.5011983.19010150
Gary CrockerZIM1992-1993651985024.5010593.3301072

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.