Batting records (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v South Africa×

Player figures come from full scorecards, which we hold for 395 of the 669 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2010-2025343271806160*72.24201289.7679214529
David WarnerAUS2009-202330300125517341.831219102.9555214029
Kumar SangakkaraSL2003-201524242115016952.27129289.0128211811
Mitchell MarshAUS2011-202631302100010035.71100999.111829540
Shikhar DhawanIND2013-20222423199213745.09107092.713611318
Tillakaratne DilshanSL2004-201523222972115*48.60112086.792531014
Ricky PontingAUS2006-20112222096916444.05105591.8518010014
Rohit SharmaIND2007-20252928195215035.26110786.0034210126
Kane WilliamsonNZ2011-202519194905145*60.33104486.694308111
Joe RootENG2013-20252119089512547.1199989.593407910
MS DhoniIND2005-20193531681692*32.6492488.310416718
Michael HusseyAUS2006-20112423580783*44.8391987.810606614
Babar AzamPAK2017-20251818278910349.3192984.93160925
Aaron FinchAUS2014-20202322077610935.27101176.762507417
Younis KhanPAK2003-2015272707639328.26114166.87051605
Mohammad YousufPAK2003-20101717275011750.0097876.69271605
Steve SmithAUS2011-20232321273310838.5884486.85241653
Shoaib MalikPAK2003-20192826673382*36.6590281.260315116
Misbah-ul-HaqPAK2007-2015222237278038.26100572.340605514
Jos ButtlerENG2013-20252119471413147.60639111.742425724
Mohammad HafeezPAK2003-20193433170571*22.0398471.65053759
Travis HeadAUS2016-20261919168714238.17579118.651419517
Sachin TendulkarIND2005-201114141671200*51.6277886.25230818
Kevin PietersenENG2005-20111714464611664.60640100.943205218
Shivnarine ChanderpaulWI2003-2011171726449242.9397765.92070504
Fakhar ZamanPAK2017-20251414063019345.00628100.322127318
Upul TharangaSL2006-20192625062011924.8075482.231317313
Eoin MorganENG/IRE2007-20202321460210735.4166690.391325419
Brendan TaylorZIM2005-201822222587145*29.3583270.55112505
Brendon McCullumNZ2003-2015231915728531.7870980.680415316
Michael ClarkeAUS2006-2014222115669228.3075275.27051557
Shahid AfridiPAK2006-2015272615588822.32388143.810224431
Hamilton MasakadzaZIM2005-2018222205378024.4176969.83031588
Kusal MendisSL2017-2023181805147628.5662582.240414812
Alex CareyAUS2018-2026171715099931.8158387.31042418
Tatenda TaibuZIM2003-201013133508107*50.8059884.95222448
Martin GuptillNZ2009-201918172506180*33.7365577.252125216
Marnus LabuschagneAUS2020-20251312149812445.2756987.52211492
Chris GayleWI2003-201523221493133*23.4853592.151016312
Angelo MathewsSL2009-20191918349297*32.8060581.32031387
Mahela JayawardeneSL2003-2015212114867724.3066373.30020372
Shakib Al HasanBAN2007-2023171624767734.0064174.26051484
Ajinkya RahaneIND2013-2018131214748743.0952290.80050418
Alex HalesENG2016-201788046911258.6351890.54150534
Imam-ul-HaqPAK2019-20231010045910145.9057180.39140354
Mohammad RizwanPAK2019-202513133434122*43.4050985.27131419
Agha SalmanPAK2024-202577243313486.6043599.54130378
Jonathan TrottENG2009-20139824248770.6762767.62050380
Shreyas IyerIND2018-202311102422113*52.7542699.06130465
Ramnaresh SarwanWI2003-2011121224179241.7049085.10030357
Page 1Next

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