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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Milinda SiriwardanaSL2015-2019272415166622.4352598.290313913
Matthew BreetzkeSA2025-20261716188115058.7389898.112608319
Jesse RyderNZ2008-201443371124210734.50126698.1036514133
Nicolas PooranWI2019-202357547182911838.91186897.9139314275
Farhaan BehardienSA2013-201858491410747030.69109797.900647925
Dawid MalanENG2019-202329294141814056.72144997.8667514632
Aiden MarkramSA2017-202682797255417535.47261397.74412726657
Shreyas IyerIND2017-2026787253053128*45.57312497.73524228074
Peter HandscombAUS2017-20192220163211733.2664997.38142466
David WarnerAUS2009-20231561545662317944.45682897.0021323699125
Quinton de KockSA2013-20261621628704317845.73728496.6923316792134
Moeen AliENG2014-202313511014227812823.73235796.6536619971
Mitchell MarshAUS2011-202610399123363177*38.66348396.554247315119
Agha SalmanPAK2022-202650427150713443.06156296.4839013228
Brendon McCullumNZ2002-201621218723515713131.45534796.4542915490172
Justin GreavesWI2022-20262524560710131.9563096.351105911
Ben StokesENG2011-20231139815346118241.70361395.795247282109
Mitchell JohnsonAUS2006-2015147883193473*16.3997695.700268022
Alex HalesENG2014-201967653233017137.58243895.57613527045
Sanath JayasuriyaSL/AX2002-20111351336441415234.76462595.4414151251589
Kevin O'BrienIRE2006-2021908410199011326.89208795.3518319848
Tim SoutheeNZ2008-202315293337155511.9275095.3301125625
David WilleyENG2015-20237245196565125.2368995.210215624
Soumya SarkarBAN2014-202678734233416933.83245695.03315826459
Daryl MitchellNZ2021-202661568281013758.54296894.68913023072
Rilee RossouwSA2014-201636353123913238.72131394.3637513122
Virat KohliIND2008-2026314303471498718358.541589294.315577191391181
Marcus StoinisAUS2015-2024696381489146*27.07158494.0016513349
Suresh RainaIND2005-2018220190345585116*35.80595593.7953613475120
James HopesAUS2005-201083618132663*25.02141593.710311236
Shaun PollockSA/AX/IWX2003-2008986924135813030.18145093.6616411324
Fakhar ZamanPAK2017-2025878663802210*47.52406693.511119642283
Niroshan DickwellaSL2014-202255521160411631.45171793.4229118712
Brandon McMullenSCO2022-202647425157215142.49168493.3557215449
Ricardo PowellWI2003-2005343065705223.7561193.290326014
Finn AllenNZ2022-2023222105829627.7162493.270537814
Kushal Janith PereraSL2013-20231121075307713530.17330093.246161234451
Karan KCNEP2018-202673551175865*17.2381393.230154941
Samit PatelENG2008-20133522748270*32.1351793.230113712
Kieron PollardWI2007-20221171088260811926.08280293.0831315165129
Sabbir RahmanBAN2014-201962557125910226.23135393.0515514721
Aaron JohnsonCAN2023-2026242305877025.5263292.880426928
Rohit SharmaIND2007-2026284276351175726448.781267392.773461161108369
Adil RashidENG2009-202615985299426916.82101692.720189214
KL RahulIND2016-20269687213412129*51.70369492.37919326481
George MunseySCO2017-202671697255719141.24276992.34317627083
Axar PatelIND2014-202674521391864*23.5499592.260435832
Graeme SwannENG2007-20137647124753413.5751692.05003464
Mitchell SantnerNZ2015-2026127943316416726.90178491.9803311653
Shayan JahangirUSA2022-202636336838100*31.0491391.791428418

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