Live3rd T20I · India in New Zealand 2026/27NZ50/1 (5.2)INDIND chose to bowlODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th 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
Dion EbrahimZIM2001-200581756144112120.88253456.871481040
Aminul IslamBAN1988-2002383857947024.06139856.80034572
Bill AtheyENG1980-198831303848142*31.41149556.72241544
Akram KhanBAN1988-2003444429766523.24172156.71053732
Taufeeq UmarPAK2001-20112121150381*25.1588956.58030512
Wayne LarkinsENG1979-19912424059112424.63104756.45103673
Graeme FowlerENG1983-19862626274481*31.00132156.32042671
Athar Ali KhanBAN1988-1998191915328229.5694556.30033463
Kennedy OtienoKEN1996-200987851190614422.69338756.272111218731
Aamer MalikPAK1988-1994242315569025.2798956.22051400
Peter KirstenSA1991-19944040612939738.03230856.02090908
Geoff MarshAUS1986-199211611564357126*39.97779055.93922430222
SR WatersKEN2008-2011202004197420.9575155.79022482
Hiri HiriPNG2016-2023343444547715.1381555.71013315
Mohsin KhanPAK1977-1986757551877117*26.81337355.652831517
Woorkeri RamanIND1988-19962727161711423.73110955.64136475
Chris BroadENG1987-198834340136110640.03244755.621112813
Kepler WesselsAUS/SA1983-19941081057336710734.36608855.3112602632
Mahesh TheekshanaSL2021-202660341334438*16.3862455.13004243
JAR BlainSCO1999-2009332562844114.9551754.93003166
Steven OuterbridgeBER2006-2009232303365614.6161254.90014302
Larry GomesWI1978-1987826415141510128.88257854.89165734
Rajin SalehBAN2003-2006434311005108*23.93183354.83165943
Nafees IqbalBAN2003-2005161603095819.3156854.40021322
Alpesh VadherKEN1997-19991816627873*27.8051254.30021211
Dirk WellhamAUS1981-1987171723799725.2769954.22010160
David LloydENG1973-1980881285116*40.7152654.18100251
Terry DuffinZIM2006-2007222204938822.4191254.06021490
Khaled MashudBAN1995-200612410826172471*21.02319453.980681175
Bruce LairdAUS1979-198223233594117*29.70110553.76120520
Hannan SarkarBAN2002-2004202003836119.1571353.72032362
Somachandra De SilvaSL1975-198541291037137*19.5369153.69000230
Geoff BoycottENG1971-198135344108210536.07202053.56191840
Rick DarlingAUS1978-1982181813637421.3567953.46010260
Gundappa ViswanathIND1974-1982252314397519.9583052.89021330
Aunshuman GaekwadIND1975-19871514126978*20.6950952.85012150
Andy PycroftZIM1983-1992201922956117.3556052.68022131
Amal SilvaSL1984-1985202004418522.0583852.63031320
Ravi RatnayekeSL1982-19907869148245014.98157152.45014432
Ian BishopWI1988-199784441940533*16.2077652.19003145
Mushfiqur RahmanBAN2000-2004282533604916.3669052.17004291
Tony SujiKEN1996-2008594574816712.6692352.11011433
Javed OmarBAN1995-200758584130885*24.22251052.1101021395
Mohammad WasimPAK1996-2000252525437623.61104352.06034331
Shahriar HossainBAN1997-2004191803179517.6160952.05024300
Kemar RoachWI2008-20229560363083412.8359451.85009246
Mudassar NazarPAK1977-19891221151026539525.27513051.7201661842
Brendon KuruppuSL1983-19905252110227220.04197851.67043794
Mansoor AkhtarPAK1980-1990413515934717.44114851.66001432
Al SahariarBAN1999-2003272703125911.5660551.57015401

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