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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gareth HopkinsNZ2004-2010211712364514.7531175.88003192
Abid AliPAK2019-202066023411239.0025093.60111290
Jeremy BrayIRE2006-200710101234115*26.0036763.76102252
Asa TribeJER2023441233115*77.6730975.40110166
Neil McCallumSCO2007-201111102233121*29.1335366.01100225
Karl BirkenstockNAM2019-2023171502336115.5342654.69012240
Michael EnglishSCO2024-202666123010746.0032670.55111165
Stuart BinnyIND2014-2015141132307728.7524693.50011235
Suranga LakmalSL2009-2021834721229268.8139158.57009163
Travis DowlinWI2009-201011112228100*25.3334865.52112201
Isuru UdanaSL2012-2021201742277817.4622899.56012179
Abdool SamadCAN2003-2009101012264425.1136961.25000231
Jahurul IslamBAN2010-2013121112265322.6031970.85012212
Terry DuffinZIM2006-20079902248824.8947347.36010240
Hussain TalatPAK2019-2026121022246228.0027880.58010192
Mohammed ShamiIND2013-20251064820224258.0027182.66006179
Ben McDermottAUS2021-202255022310444.6027880.22111195
Ian BillcliffCAN2003-2009101002237122.3038557.92020223
Doug BracewellNZ2011-2022211422215718.4227480.66011147
Phil MustardENG2007-20089902198324.3323792.41010255
Desmond ChumneyCAN2003-2007111112194421.9032766.97000196
Aryan DuttNED2021-20265740821923*6.8437358.71005108
Saeed AnwarPAK200355121810154.5030371.95100191
Pieter SeelaarNED2008-2022272122184311.4736459.89006203
Gareth DelanyIRE2020-2023191642172218.0822297.75001206
Shoaib AkhtarPAK/AX/IWX2003-2011704217217438.6824688.210071410
Tadiwanashe MarumaniZIM2021-2025181622164515.4332067.50003233
Trent BoultNZ2012-2023111522821621*9.0027977.42002207
Nicky BojeSA/AX2003-2005211162155043.00211101.90010232
Lionel CannBER2006-2007111002145221.40172124.420132310
Nasser HussainENG2002-2003121102135419.3632166.36011150
Dillon HeyligerCAN2023-2025221722135614.2022295.95011188
D'Arcy ShortAUS2018-20208812116930.1426978.44011161
Saif HassanBAN2025-2026101002118021.1026081.15021228
Kamran GhulamPAK2023-2025117021010330.0021299.06111199
Oliver PeakeAUS20268812104830.0023688.98000138
Tarisai MusakandaZIM2016-20229902104823.3323390.13001233
Ish SodhiNZ2015-202454264210359.5528972.66006810
Mushfiqur RahmanBAN2003-20041414220836*17.3340451.49001190
Jofra ArcherENG2019-202640241220738*17.25197105.08003218
Khurram ManzoorPAK2008-20096602068334.3331665.19031200
Saman JayanthaSL20049902065122.8931365.81011241
Zak CrawleyENG2021-202699120558*25.6321694.91023242
Ackeem AugusteWI2025-20269902053822.7826876.49001206
Hitesh ModiKEN2003-20061513320539*20.5044845.76000150
Janeiro TuckerBER2006-2007111112034920.3031564.44001262
Chris HarrisNZ2003-20042318420338*14.5038852.32001150
Shakeel AhmedOMA2024-20262621720329*14.5039651.26004136
Iftikhar AnjumPAK2004-20105730162033214.5032562.46004123
Kuldeep YadavIND2017-20261204221202199.6239950.63003150

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