Live6th Match · Pakistan ODI Tri-Series 2026/27SL240/4 (33.5)ENG386/5 (50)SL need 147 runs in 97 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG14/4 (4.4)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Darrel BrownWI2001-200232110910.002050.0000001
Naveed ZadranAFG2024321109*10.001190.9100001
Cecil MarshallCAN19792201085.004124.3900000
Martin SteadCAN197922010105.004522.2200110
Andrew ZesersAUS1987222108*-1471.4300010
Warren WisneskiNZ200032110610.001758.8200010
Neil MacRaeSCO20062201085.003627.7800010
Miguel CumminsWI2014-201710311055.002737.0400010
Akif JavedPAK20253311085.001471.4300020
Asif MasoodPAK1973-19767311065.001758.8200110
David MutenderaZIM1999-2001832108*10.002934.4800010
Bruce PattersonSCO199933010103.334323.2600220
Abdul RahmanAFG2023331104*5.003727.0300000
Gavin TongeWI20095421055.001662.5000010
Jake DunfordJER20235401042.502737.0400100
JJ EsmeijerNED2002-20036511072.504323.2600310
Tim AmbroseENG20085511062.503429.4100100
Tim PringleNED2022-20265501062.002835.7100300
Kabir KhanPAK1994-2000105410510.002540.0000000
Anthony MartinWI2011965104*10.002934.4800000
Hamish BennettNZ2010-20201975104*5.003528.5700100
Amila AponsoSL2016-20189741043.334522.2200100
Shabbir AhmedPAK1999-2005321151021.672934.4800000
Faisal AtharPAK2003110999.003823.6800010
Shakti GauchanNEP201811199*-4420.4500000
Muhammad MusaPAK202021199*-3300.0000020
Mackenzie JonesSCO2025-202631199*-5180.0000001
Mark HaslamNZ1992110999.001850.0000000
Mohammad SalimBAN2003110999.002437.5000010
Stuart ChalmersSCO200921199*-1464.2900010
Alex TudorENG2002321969.001181.8200000
Rashid ZiaUSA2004220984.505715.7900020
HR JohnsonUSA2004221999.002045.0000000
Vaughn van JaarsveldSA2009220954.501560.0000000
Zahid HussainCAN201122197*9.003129.0300010
Scott CameronSCO201822198*9.001369.2300000
Rubin HermannSA2025-2026220984.508112.5000010
Zahid MahmoodPAK2022421999.001090.0000001
Lovepreet SinghUAE2023220964.502536.0000010
Ethan D'SouzaUAE2023320964.501947.3700010
Chris DrumNZ199952297*-2240.9100010
Granville De SilvaSL1985421979.001850.0000000
Noel DavidIND199742298*-1090.0000000
Carl BulfinNZ199942197*9.008112.5000001
Glen SulzbergerNZ200032196*9.001560.0000000
Fahad UsmanUAE2004220994.501850.0000100
Khaleel AhmedIND2018-20191131954.501752.9400010
H ShahNEP2022331984.502536.0000010
Parbhu NanaEAF197533298*9.004520.0000100
Scott BolandAUS20161441943.002240.9100100

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.