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 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Grant FlowerZIM1992-2010215209176412142*33.40947567.675401753937
Angelo MathewsSL2008-2023226195485916139*40.24713682.903401746890
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Shahid AfridiPAK/AX/IWX1996-201539536727805412423.696887116.9463930729350
Martin GuptillNZ2009-2022198195197346237*41.74841587.30183916750187
Shikhar DhawanIND2010-202216716410679314344.11743691.351739584279
Brendan TaylorZIM2004-2026212210146785145*34.62888876.34113916609100
Allan BorderAUS1979-1994269252396524127*30.63913471.433391150043
Hansie CronjeSA1992-200018817531556511238.65727776.47239836694
Michael HusseyAUS2004-2012185157445442109*48.16624387.17339338380
Virender SehwagIND/AX/IWX1999-20132502449823521935.047878104.531538141128135
Babar AzamPAK2015-202614614316671515852.87777386.392038562269
Mohammad HafeezPAK2003-2019218216156614140*32.91863376.61113819664110
Ramnaresh SarwanWI2000-2013178168325702120*41.93756375.39438846958
Herschelle GibbsSA1996-201024824016809417536.13972183.26213722930128
Upul TharangaSL/AX2005-2019234223176951174*33.74915575.9315371779852
David BoonAUS1984-199517917716596412237.04915765.13537649416
Damien MartynAUS1992-2006207182515346144*40.81687777.745371044122
Sean WilliamsZIM2005-202516415920521717437.53600086.95837947066
Ijaz AhmedPAK1986-2000249231296505139*32.20808680.4510361452887
Matthew HaydenAUS/ICC1993-2008161155156133181*43.81776778.961036963687
Suresh RainaIND2005-2018226194355615116*35.31600593.5153614476120
Kusal MendisSL2016-202616015713517814335.96587388.177361652987
Steve SmithAUS2010-202517015420580016443.28666986.971235852158
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Ian BellENG2004-201516115714541614137.87701977.16435652432
Roshan MahanamaSL1986-1999209198235162119*29.50852160.584351533117
Paul StirlingIRE2008-20261731673603616236.80695986.74133413649150
Gautam GambhirIND2003-2013147143115238150*39.68614485.2511341156117
Martin CroweNZ1982-1995143140184704107*38.56647672.64434337829
Rahmat ShahAFG2013-202613313084417143*36.20611672.22634538043
David WarnerAUS2009-20231611596693217945.31712797.2622334733130
Jonty RhodesSA1992-200324522051593512135.12733680.902331239247
Shane WatsonAUS2002-2015190169275757185*40.54636590.4593312569131
Hamilton MasakadzaZIM2001-201920820735600178*27.45764973.215331558286
Navjot SidhuIND1987-199813312784413134*37.08632969.73633733544
Quinton de KockSA2013-20261641648715217845.85740396.6123326802137
Shai HopeWI2016-202615515224659017051.48815380.8321326522133
Brendon McCullumNZ2002-201625922828608316630.41631296.3753220577200
MahmudullahBAN2007-2025239209535689128*36.47732777.6443210425107
Ramiz RajaPAK1985-1997198197155841119*32.09922663.319311546914
Gordon GreenidgeWI1975-1991128127135134133*45.04790864.921131347081
Aamer SohailPAK1990-20001541535473013431.96722565.475311046220
Jos ButtlerENG2012-2026203176315678162*39.164915115.52113015456193
Aaron FinchAUS2013-202214614235406153*38.89616287.73173016532129
Ajay JadejaIND1992-200019217936535911937.48767869.806301036685
Alistair CampbellZIM1992-2003182179135111131*30.79767366.617301042044
Andrew SymondsAUS1998-200919716133508815639.75550492.4463015449103
Carl HooperWI1987-2003227206435761113*35.34751776.64729740965
Marlon SamuelsWI2000-2018206195265524133*32.69734475.22102911518116

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