Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND0/0 (0.4)IND need 186 runs in 296 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shamyl HussainPAK20262201065.002934.4800000
Tirumalai SrinivasanIND1980-19812201065.003528.5700000
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

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.