Live4th ODI · Ireland in Namibia 2026/27NAM108/7 (29)IRE298/8 (50)NAM need 191 runs in 126 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben HollioakeENG1997-2002201723096320.6038181.10023343
Srimantha WijeratneCAN2023-2024101002546325.4036070.56031241
Moneeb IqbalSCO2009-2014131241926324.0036053.33012131
Richard JonesNZ20035501686333.6032951.06010142
Michael CarberryENG2013-20146601146319.0018063.33010140
MSK PrasadIND1998-1999161021076313.3817860.1101270
Ian SmithNZ1980-1992977716105562*17.30106199.430379310
Suraj KumarOMA2019-20232420641062*29.2953376.920322512
Saleem YousufPAK1982-19908662197686217.86102475.00045526
Chris MorrisSA2013-2019422744676220.30465100.430103615
Hiral PatelCAN2009-2013222214596221.8657479.97023548
Asif IqbalPAK1973-197910823306255.0046670.82050281
Cade CarmichaelIRE2025-2026111002496224.9035270.74011273
Hussain TalatPAK2019-2026121022246228.0027880.58010192
Wasim AliOMA2022-2026131331756217.5021979.91014144
Sai SudharsanIND20233311276263.5014289.44020171
Surinder AmarnathIND19783301006233.3311984.0301040
Aamer YaminPAK2015-2018432956295.009698.9601085
Everton MattisWI1981220866243.0019045.2601060
Sunil JoshiIND1996-200168451158461*17.1865389.430144717
Deryck MurrayWI1973-19802617529461*24.5046862.82020182
Yalaka Venugopal RaoIND2005-20061611221861*24.2236360.06012163
Ben FoakesENG20191116161*-7680.2601031
Morris OumaKEN2004-20147876514986121.10251059.680761405
Pat SymcoxSA1993-19998054136946116.9383083.610364822
Ali NaseerUAE2023-2026201924096124.06409100.000323519
Sanjay KrishnamurthiUSA2021-2026262134036122.3942295.500242318
Hannan SarkarBAN2002-2004202003836119.1571353.72032362
Nikhil ChopraIND1998-2000382663106115.5049862.25011155
Andy PycroftZIM1983-1992201922956117.3556052.68022131
Karl BirkenstockNAM2019-2023201812586115.1844757.72013252
Musa AhmedNED2021-2024151502556117.0041062.20011233
Keith StackpoleAUS1971-19746602246137.3338757.88030280
Tahir NaqqashPAK1980-1985402392106115.0024286.78014113
Rashid KhanAFG2015-20261249617147760*18.701423103.7905813051
Ali ShahZIM1983-19962828243760*16.8186050.81014272
Michael YardyENG2006-20112824832660*20.3847269.07021201
Lance CairnsNZ1974-1985786569876016.73941104.890267041
Norman VanuaPNG2014-2023575348376017.08102881.420284149
Wasim RajaPAK1973-19855445107826022.34116866.950265811
Rod LathamNZ1990-1994333345836020.10100857.84013501
Mominul HaqueBAN2012-2018282615576022.2874974.37031601
Dale SteynSA/AX2005-20191255112365609.3656264.95018359
Akeal HoseinWI2021-2025403093096014.7139678.030131812
Tarisai MusakandaZIM2016-2022161613086020.5338779.59011305
Afsar ZazaiAFG2014-2017161612646017.6048854.10023150
Kevin ArnottZIM1987-1993131222386023.8049148.47030121
Lawrence RoweWI1975-198011801366017.0024455.74010110
Thelston PayneWI1984-19877401266031.5024052.50010110
Chris FoggoBER20084401066026.5017460.9201051

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.