Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramnaresh SarwanWI2006200625223899115*47.32117876.32181817
Shikhar DhawanIND201820181919189712749.83877102.2832012711
Quinton de KockSA202320231919089617447.16884101.364109927
Ross TaylorNZ201920192019389513755.94103886.221707411
Hashim AmlaSA2014201418181892122*52.47110780.58520815
Yuvraj SinghIND2008200826264887138*40.3288899.892328131
Faf du PlessisSA2015201520194884133*58.93106682.932817311
Kevin PietersenENG200720072424488110444.05112078.662727210
Herschelle GibbsSA200720072621288011946.3294792.933628627
AB de VilliersSA2014201416164879136*73.25768114.452608014
Virender SehwagIND200820081717087911951.71726121.0718011922
Babar AzamPAK202320232120187815146.21101186.842708312
Fakhar ZamanPAK2018201816164875210*72.9290197.1126110113
Babar AzamPAK2017201718174872125*67.08110079.27420626
Joe RootENG201420142322287211343.60111378.35331559
Kane WilliamsonNZ201920191918286914854.31115974.98250746
Imam-ul-HaqPAK201920192020286815148.22108979.71331758
Matthew HaydenAUS200420042020086412643.20111377.63252826
Hashim AmlaSA201720171818186215450.7197588.413408410
Salman ButtPAK200820081818286113653.81100685.59342986
Adam GilchristAUS200420041919186117247.83753114.341511119
Lahiru ThirimanneSL2015201524234861139*45.32112076.88160697
Jason RoyENG201820182121086018040.95819105.013139521
Marcus TrescothickENG2003200324242859114*39.05106280.892631155
Adam GilchristAUS20032003262518589935.75823104.2507012013
Quinton de KockSA201620161717285717857.13789108.623309126
Kumar SangakkaraSL20092009252518569035.6799586.03071757
Kumar SangakkaraSL201520151312385512495.00825103.645208713
Michael ClarkeAUS2009200922223852100*44.84122169.78181771
Scott StyrisNZ2007200724216848111*56.53101383.711617211
Gautam GambhirIND2009200927232848150*40.3891692.58252775
Cameron WhiteAUS201020102523484810544.63100484.461616020
Jason RoyENG201920191312084515370.42715118.183609126
Dinesh ChandimalSL201220123029584592*35.21113674.38074614
Mitchell MarshAUS2023202319192834177*49.06742112.402539441
Mahela JayawardeneSL201420142626183211833.28101881.73161864
Grant ElliottNZ2015201526235831104*46.17794104.661417119
Upul TharangaSL201120112221382613345.89109175.714211002
Matthew HaydenAUS20032003262558268841.30102580.590417912
Niroshan DickwellaSL201720172626182611633.0486096.05241956
Michael HusseyAUS20102010242358257945.8390191.56060546
Shai HopeWI202320231717582413268.67818100.733405229
Joe RootENG201920192019282210748.3589891.54330782
Shreyas IyerIND2023202319182821128*51.31729112.623416631
Ricky PontingAUS2003200326244821140*41.05100881.454206219
Hashim AmlaSA201320132221081812238.9596884.50241832
David WarnerAUS201220122423081616335.4899681.932308310
Rohit SharmaIND201520151717181515050.9485495.433427523
Faf du PlessisSA2019201918175814112*67.8391788.77260848
Tillakaratne DilshanSL201120112726181414432.5694486.23241995

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