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 704 of the 708 matches in this selection (from 1991). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK1996-2015403918488822.32700121.140437639
Travis HeadAUS2016-20261919168714238.17579118.651419517
Jos ButtlerENG2013-20252119471413147.60639111.742425724
David WarnerAUS2009-202330300125517341.831219102.9555214029
Kevin PietersenENG2005-20111714464611664.60640100.943205218
Fakhar ZamanPAK2017-20251414063019345.00628100.322127318
Mitchell MarshAUS2011-202631302100010035.71100999.111829540
Virender SehwagIND2001-20111818149777*29.2451496.69031736
Shikhar DhawanIND2013-20222423199213745.09107092.713611318
Ijaz AhmedPAK1992-200020192663114*39.0071792.47244856
Ajinkya RahaneIND2013-2018131214748743.0952290.80050418
Alex HalesENG2016-201788046911258.6351890.54150534
Eoin MorganENG/IRE2007-20202321460210735.4166690.391325419
Chris CairnsNZ1992-200431285875102*38.0497489.841627127
Virat KohliIND2010-2025343271806160*72.24201289.7679214529
Joe RootENG2013-20252119089512547.1199989.593407910
Michael HusseyAUS2006-20112423580783*44.8391987.810606614
Marnus LabuschagneAUS2020-20251312149812445.2756987.52211492
MS DhoniIND2005-20193732683092*31.9295087.370416718
Alex CareyAUS2018-2026171715099931.8158387.31042418
Dwayne BravoWI2004-2013202044437427.6951086.86010288
Steve SmithAUS2011-20232321273310838.5884486.85241653
Kane WilliamsonNZ2011-202519194905145*60.33104486.694308111
Chris GayleWI2001-201535342985152*30.78114186.3331111119
Rohit SharmaIND2007-20252928195215035.26110786.0034210126
Tillakaratne DilshanSL2000-2015282631036115*45.04120685.902531054
Adam GilchristAUS1996-200744422112710528.18131785.5726313713
Mohammad RizwanPAK2019-202513133434122*43.4050985.27131419
Babar AzamPAK2017-20251818278910349.3192984.93160925
Tatenda TaibuZIM2003-201014143527107*47.9162983.78222468
Ricky PontingAUS1995-201148481187916439.98226083.14213217424
Sanath JayasuriyaSL1992-20094444010668624.23128682.8906111322
Kusal MendisSL2017-2023181805147628.5662582.240414812
Upul TharangaSL2006-20192625062011924.8075482.231317313
Kumar SangakkaraSL2000-201544434178916945.87218581.88213217714
Angelo MathewsSL2009-20191918349297*32.8060581.32031387
Marlon SamuelsWI2001-2016222225789828.9071181.290525415
Imam-ul-HaqPAK2019-20231010045910145.9057180.39140354
Brendon McCullumNZ2002-2015312637368532.0091880.170416618
Roger TwoseNZ1996-20001515157810341.2972180.17131567
Carl HooperWI1992-20032423276310836.3396379.232216212
Adam ParoreNZ1994-20022726855510830.8370478.84112399
Steve WaughAUS1992-2002474471581120*42.73201378.54212312014
Scott StyrisNZ2000-2011252036077835.7177378.530504810
Ramnaresh SarwanWI2002-2011181725859239.0074578.52041449
Yuvraj SinghIND2000-20172423563310335.1780878.34142659
Damien MartynAUS1994-200629273787104*32.79100678.23141602
Abdul RazzaqPAK1998-20103432470411225.1490577.792036015
Martin GuptillNZ2009-201918172506180*33.7365577.252125216
Michael BevanAUS1994-200235315116310644.73151376.87271922
Page 1Next

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