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
Peter MoorZIM2014-2019383435205016.7776368.150122920
Mark VermeulenZIM2003-2009292925179219.1578565.86033631
Brad HodgeAUS2005-20072319251612330.3556691.171224312
Milinda SiriwardanaSL2015-2019272415166622.4352598.290313913
Craig WallaceSCO2016-2022252515155821.4658488.18041419
Rajin SalehBAN2003-2006262605158219.81103050.00021411
Sanju SamsonIND2021-20231614551010856.6751299.611303422
Stuart BroadENG2006-2016117672450945*11.8466576.540083410
Nizakat KhanHK2014-2018151505089333.8761582.600205612
Graeme CremerZIM2009-20266952115083712.3988657.34005331
Lasith MalingaSL2004-201921311133508566.5168973.7301264119
Michael JonesSCO2018-2026191705068729.7671970.38030426
Cooper ConnollyAUS2024-20261815250214938.6256189.481324415
Alviro PetersenSA2006-2013201814988029.2960182.86040533
Mohammad NawazPAK2016-2025423184985921.6556887.680203516
Mominul HaqueBAN2012-2018252314956022.5065775.34021541
Innocent KaiaZIM2022-20262222249411024.7074866.04120445
Mohammad RafiqueBAN/AX2003-20075846124927214.4773067.400173914
Charlie TearSCO2024-2025201934898030.5662877.87042517
Alex ObandaKEN2007-2014171414878937.4667771.94030568
Jamie DalrympleENG2006-2007272614876719.4867272.47022323
Alzarri JosephWI2016-20268450164864914.2964375.580073821
Ryan McLarenSA2009-201453411548571*18.6568071.32013426
Samit PatelENG2008-20133522748270*32.1351793.230113712
Ben CurranZIM2025-202611112481118*53.4462377.21221500
Sandeep LamichhaneNEP2018-20267750154814913.7455287.140010409
Narendra PatelUSA2019-2023383374775218.3568569.64011348
Graeme SwannENG2007-20137647124753413.5751692.05003464
Sunil AmbrisWI2017-20211615247314836.3849495.75120543
Javed OmarBAN2003-2007202004688123.4093849.89032542
Morris OumaKEN2004-2014272624685419.5083655.98012492
Amir JangooWI2024-20261110246711458.38456102.412313610
Chris MorrisSA2013-2019412744676220.30465100.430103615
Navneet DhaliwalCAN2024-2025171704568726.8279957.07042419
Saad Bin ZafarCAN2023-20263531545640*17.5459177.16002426
Dunith WellalageSL2022-20263428545567*19.7853585.050133612
Gary BallanceENG/ZIM2013-2023212024547925.2263971.05041371
Ashley NurseWI2016-20194837124544418.16454100.000024012
Matt RenshawAUS2025-20261515145110932.2146996.16122327
Chamika KarunaratneSL2021-2023262464517525.0657578.43010328
Ryan RickeltonSA2023-2026181824499128.0652885.04022497
Romario ShepherdWI2020-2025392944495017.96427105.150134017
Naved-ul-HasanPAK2003-20106244174493316.6351088.040033114
Jean-Pierre KotzeNAM2019-2025252514486418.6767266.67012437
Gudakesh MotieWI2022-2026422974486320.3648093.330224517
Mark AdairIRE2019-20254934134483221.33410109.270023421
Joe DenlyENG2009-2020161304468734.3162970.91040446
Ghulam ShabberUAE2017-2019202004449022.2069563.88031433
John DavisonCAN2003-20111616244311131.64387114.471335015
Michael LevittNED2024-2025171704435726.0652883.900135314

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