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
Mohammed QasimUAE2017440914122.7517252.91000100
Joseph HarrisCAN2003660913115.1720444.6100091
Rikki ClarkeENG2003-20061690913910.1117053.5300260
Jeetan PatelNZ2005-201737147913413.0014861.4900152
Saleem MukuddemBER2006-2007652905730.0014860.8101160
Gavin MurgatroydNAM2003660905215.0014562.0701271
Simon AtaiPNG2019-2022151239025*10.0017352.0200060
Ashish NehraIND/AX2002-20117933139016*4.5017152.6300892
Sahan ArachchigeSL2023-2024530895729.6713466.4201060
Trevin BastiampillaiCAN2007-2014550894917.8016055.63000112
Bhanuka RajapaksaSL2021550896517.8085104.71013142
Nuwanidu FernandoSL2023-2025650895017.8013267.42010120
Bilawal BhattiPAK2013-20151071893914.8375118.67001102
Johan van der WathSA2006-200710828937*14.8370127.1400338
Taijul IslamBAN2014-2024171028939*11.1313366.9200181
Shawn FindlayWI2008-20094418859*29.3313764.2301092
Sheldon CottrellWI2015-2021341911881711.0013067.6900264
Tawanda MupariwaZIM2004-20162821487205.1220043.5000872
Mayank AgarwalIND2020550863217.2083103.61000121
Floyd ReiferWI2009660864014.3318446.7400061
Vinay KumarIND2010-2013311348627*9.5614658.9000252
Nkruma BonnerWI2021-2022661853117.0013562.9600260
Julius SumerauerJER2023430843528.0074113.5100082
James AtkinsonHK2008-2016440842321.0014856.7600082
Sajid MahmoodENG2006-2009251448422*8.409984.8500381
Gulam BodiSA2007220835141.5013262.8801091
AR BishtOMA2025-2026551833520.7510976.1500082
Chris NevinNZ2003770832911.8614158.87002100
Ziaur RahmanBAN2013-20141210083228.308894.3200393
Gavin MainSCO2019-202415438264*82.008794.2501071
Deon KotzéNAM2003661822716.4013560.7400031
Chandrapaul HemrajWI2018660823213.679883.67000132
Mahbubul AlamBAN2009520815940.5071114.0801034
Nasir AzizUAE2015320816040.5012266.39010110
Craig WrightSCO2007-2009761813716.2013958.2700041
Khary PierreWI2019-202610858122*27.0013062.3100053
Aaron PhangisoSA2013-20162113281207.3616250.0000350
Joshua LittleIRE2019-20254114481298.108793.10003112
H KaushikUAE2025440805320.009286.9601026
GR CodringtonCAN2006-2007661803116.0011867.8000082
Khuzaima TanveerUAE2026981804911.438693.0200227
Mark GillespieNZ2006-200826127802816.009386.0200181
Steve HarmisonENG2003-20094720108018*8.0013360.1500220
Craig WhiteENG2003541793526.338197.5300060
Todd AstleNZ2017-2019952794926.3377102.6000052
Subramaniam BadrinathIND2008-20117617927*15.8017245.9300040
Hammad AzamPAK2011-20151061793615.8012961.2400052
Edgar SchiferliNED2003-2013981792211.2912961.24000120
Dave Langford-SmithIRE2006-20071194791815.808395.1800062
Umesh YadavIND2010-20187524147918*7.9013458.9600481

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