Batting records (Men's ODIs)

Filters

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

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK1996-2015383521078108*32.67826130.5119110350
Jos ButtlerENG2013-20252825383212937.82696119.541417529
Jonny BairstowENG2015-20231212157913852.64531109.043116916
Andrew SymondsAUS2000-20072825484315640.14788106.981537823
Virender SehwagIND2001-201023231115713052.591113103.9563215222
Shubman GillIND2019-20261515375820863.17737102.852407625
Adam GilchristAUS1997-200743412124612831.951217102.3828413928
Kapil DevIND1979-1994292766847532.57669102.24053569
David WarnerAUS2009-20231616072015645.0072199.862307418
Ben StokesENG2015-20231616466118255.0867597.931405321
AB de VilliersSA2005-201725259991106*61.94101397.831719115
Virat KohliIND2010-2026363631897154*57.48196396.64710116828
Shreyas IyerIND2020-20261312067110555.9269596.552405919
Eoin MorganENG/IRE2007-20192322068911331.3272195.561415527
Lance KlusenerSA1997-200428219558103*46.5058595.381214912
Sachin TendulkarIND1990-2009414131750186*46.05183595.3758420626
Michael HusseyAUS2005-2010302710103810561.06109095.231807124
Fakhar ZamanPAK2018-2025202031077180*63.35113994.5646111428
Brendan TaylorZIM2005-2012992518128*74.0055293.842304911
Brad HaddinAUS2007-20151716169211046.1375491.782315922
Sanath JayasuriyaSL1991-200946450151914033.76166691.1858515441
Shane WatsonAUS2002-201518164552105*46.0060691.091415912
Chris GayleWI2002-201929282102613539.46113190.7225110245
Wasim AkramPAK1984-20023830745966*19.9650890.350233017
Mark BoucherSA1998-2009392887095835.4579089.75034608
Quinton de KockSA2013-20231414152211440.1558389.54141578
Brian LaraWI1992-2007252551051146*52.55117689.3727110711
Shaun PollockSA1996-200743261046369*28.9451989.210222012
Joe RootENG2013-2025292941077106*43.08122288.133618512
Hansie CronjeSA1992-1999201935437833.9461788.010413813
Abdul RazzaqPAK1997-2011413478838932.70101686.910537325
Jonty RhodesSA1992-200229245568107*29.8966485.54130425
Heath StreakZIM1996-20052019744079*36.6751685.270202717
Rohit SharmaIND2009-202634321113414736.58133085.2626010249
Greg ChappellAUS1974-198322226932138*58.25109685.04251775
Mohammad RizwanPAK2016-20251615348377*40.2557484.15030376
Ahmed ShehzadPAK2011-20161515148811534.8658283.85223557
Babar AzamPAK2016-202526262113810747.42136683.31211210215
Haris SohailPAK2014-20231414156985*43.7769082.460604611
MS DhoniIND2005-20192826794084*49.47114082.460707320
Steve SmithAUS2011-20231615254916442.2366782.31231478
Ricky PontingAUS1995-2011515071971141*45.84241281.72612219421
Shakib Al HasanBAN2007-20232323267911432.3383481.41231666
Tillakaratne DilshanSL2002-201639354130811642.19162080.743601567
David GowerENG1978-19912424287415839.73108480.633418212
Mohammad HafeezPAK2003-20192828276511529.4294980.611567418
Matthew HaydenAUS1993-2007292841258181*52.42159079.1247213620
Angelo MathewsSL2009-2023282375009531.2563279.11047513
Michael ClarkeAUS2003-20153129410189840.72128779.100811075
Faf du PlessisSA2011-2019161625928242.2974979.04060565
Page 1Next

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