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
Majid HaqSCO2006-2015534065667116.6593160.79036662
Ahmed RazaUAE2014-2022534174095012.0367460.68017298
Roshan MahanamaSL1986-1999209198235162119*29.50852160.584351533117
Saeed AjmalPAK2008-20151137024324337.0453560.560011250
Syed KirmaniIND1976-198649311337348*20.7261660.55002240
Habibul BasharBAN1995-2007109103521437821.87354160.520141718210
Dean MinorsBER2006-2007202024786826.5679160.430315015
Michael SlaterAUS1993-1997424219877324.07163460.40093952
Keith DabengwaZIM2005-2010373475144519.0485160.40004328
Ranjan MadugalleSL1979-1988615659507318.63157460.360345716
Manoj PrabhakarIND1984-19961309821185810624.13308360.2721181570
Sewnarine ChattergoonWI2006-20091817237054*24.6761560.16022543
Geoff HowarthNZ1975-19856965513847623.07230160.150611163
Roger BinnyIND1980-19877249106295716.13104660.13014511
Gary BrentZIM1996-200867532040059*12.1266959.79013255
Morris OumaKEN2004-20147876514986121.10251059.680761405
Zahid FazalPAK1990-19941918334898*23.2058459.59020213
Graeme WoodAUS1978-19898177112219114*33.62372559.5731141724
Mark TaylorAUS1989-19971131101351410532.24590859.4812842737
Sadagoppan RameshIND1999232305918225.7099559.40053621
Tushar ImranBAN2001-2007414005746514.3597059.18028671
Khawar AliOMA2019-20223429662679*27.22105859.17041566
Daren GangaWI1999-2006343308227124.91139159.09095696
Sherwin CampbellWI1994-200185840220010526.19372659.0421391977
Mehrab HossainBAN1998-20031818044910124.9476358.85122483
Lo-handre LouwrensNAM2022-2024262505825723.2899158.73031642
Mike AthertonENG1990-199853533176112735.22300658.5821241541
Zahoor ElahiPAK1996-1997141412978622.8550758.58033256
Bastiaan ZuiderentNED1996-2011575610109777*23.85187358.57087929
Pieter SeelaarNED2006-20225739103474311.9759358.52009265
Stephan BaardNAM2019-2022191903487318.3259558.49023333
Dushmantha ChameeraSL2015-20266040143022911.6251758.41004213
John ReidNZ1980-1986242416338827.52108458.39040292
Prosper UtseyaZIM2004-201516313248140668*16.74241058.3404168817
Tapash BaisyaBAN2002-200755401233435*11.9357458.19004264
Tim RobinsonENG1984-1988262605978322.96102658.19032630
Hitesh ModiKEN1996-200661558110878*23.57190558.16055943
Jimmy HansraCAN2010-20142321438970*22.8867157.97022267
Aryan LakraUAE2022-2023161603878424.1966857.93042354
Ray PriceZIM2002-20121025917406469.6770157.920010315
Chundangapoyil RizwanUAE2019-20244240694810927.88163857.88142672
Andrew JonesNZ1987-19958787927849335.69481157.8702541998
Rod LathamNZ1990-1994333345836020.10100857.84013501
Mohinder AmarnathIND1975-19898575121924102*30.54333457.7121321239
Hashan TillakaratneSL1986-200319716840378910429.60658857.512131022410
John WrightNZ1978-19921481481389110126.47680457.19124937015
Mushtaq AhmedPAK1989-2003144763439934*9.5069857.160010211
Chad SoperPNG2016-202356541675146*19.76131557.11003358
Navneet DhaliwalCAN2024-2025171704568726.8279957.07042419
Qasim UmarPAK1983-1987313136426922.93112557.07043523

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