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
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
Kyle JamiesonNZ2020-20262411610225*20.4012184.3000073
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
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.