ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hemang BadaniIND2000-200440361086710033.35118073.471416810
Shoaib AkhtarPAK/AX/IWX1998-20111608340388439.0252973.3500112712
Brian McMillanSA1991-199878521684112723.36114773.32103557
Heath StreakZIM/AX1993-200518815855291579*28.30397673.31013619948
Dinesh KarthikIND2004-201994792117527930.21239273.2409617615
Hamilton MasakadzaZIM2001-201920820735600178*27.45764973.215331558286
Chris NevinNZ2000-2003363607327420.33100073.20044823
Alexei KervezeeNED2006-2012393639249228.00126373.160429510
Hamish MarshallNZ2003-2007656291454101*27.43199073.071123988
Lendl SimmonsWI2006-201568653195812231.58268073.06216916250
Zaheer KhanIND/AX/ASIA2000-20121991003477934*11.80106773.0100156724
Sandeep GoudOMA2019-20243930758467*25.3980073.000323325
Junior MurrayWI1992-1999553666788622.6092972.98054636
Richmond MutumbamiZIM2014-2020363426187419.3184772.960346113
Vikram SolankiENG2000-200651465109710626.76150472.942521357
Jacques KallisSA/AX/IWX1996-2014328314531157913944.361588572.89178617911137
Upul ChandanaSL1994-20071451101716148917.35221572.8705810722
Peter FultonNZ2004-200948465133411232.54183372.7818211220
Simi SinghIRE2017-202235304593100*22.8181572.76112477
Louren SteenkampNAM20261716156810237.8778172.731414112
Tom CooperNED2010-202332312131910145.48181472.7111201158
Tanmay MishraKEN2006-20134038710857235.00149372.67084817
Imran KhanPAK1974-1992175151403709102*33.41510572.65119622245
Nathan AstleNZ1995-2007221217147090145*34.93976072.6416411971986
Martin CroweNZ1982-1995143140184704107*38.56647672.64434337829
Dean JonesAUS1984-199416316125606814544.62836272.57746638064
Dennis AmissENG1972-19771818085913747.72118572.49410941
Jamie DalrympleENG2006-2007272614876719.4867272.47022323
Stuart MatsikenyeriZIM2002-2015112109922239022.23306872.46013820918
Alishan SharafuUAE2021-2025282604335816.6559972.290144310
WPUJC VaasSL/ASIA1994-200831921972201350*13.69278572.28012512722
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
Ed JoyceENG/IRE2006-2018777782622160*38.00363072.23615525525
Rahmat ShahAFG2013-202613313084417143*36.20611672.22634538043
Finlay McCreathSCO2025-20262017056111233.0077772.20130486
Russel ArnoldSL1997-200717815342385210334.70534072.13127727620
Mohammad RafiqueBAN/AX1995-20071241051711917713.53165272.09021411029
Ahmed ShehzadPAK2009-201781811260512432.56361472.08614726918
David HookesAUS1977-1986383628267624.29114672.080537313
Neil FairbrotherENG1987-1999757118209211339.47290372.06116214020
Chamara KapugederaSL2006-201710184716249521.09225472.0508711728
Shane WarneAUS/ICC1993-20051931072910185513.05141372.0501106013
Gary KirstenSA1993-2003185185196798188*40.95943672.0413451165920
Mohammad KaifIND2002-2006125110242753111*32.01382272.0321782289
Gary WilsonIRE2007-20191049912207211323.82288071.94112618021
Vinod KambliIND1991-20001049721247710632.59344371.94214418720
Christopher McBrideSCO2022-2026221914075622.6156671.91012503
Hammad MirzaOMA2024-202624242811112*36.86112871.901507411
Aayan Afzal KhanUAE2022-202645401067594*22.5093971.880376214
Dipak PatelNZ1987-19977563106237111.7586871.77016377

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.