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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarIND1998199833334189414365.311854102.1697018840
Sourav GangulyIND2000200032324157914456.39190882.7676015135
Rohit SharmaIND2019201928271149015957.31165789.9276114636
David WarnerAUS2016201623231138817363.091316105.4774014822
Rahul DravidIND1999199942425175615347.46232975.4068316312
Sachin TendulkarIND1996199632322161113753.70195582.4069016317
Virat KohliIND2017201726267146013176.84147399.1267213622
Gary KirstenSA19961996292941442188*57.68172483.6464113310
Virat KohliIND20232023272451377166*72.47138999.1468112224
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
Virat KohliIND20182018141451202160*133.561172102.5663012313
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Shubman GillIND2023202329294158420863.361502105.4659118041
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Virat KohliIND2019201926252137712359.87142996.365711338
Herschelle GibbsSA2002200237373131015338.53148388.3353817114
Mohammad HafeezPAK20132013333351301140*46.46154284.3754112225
Daryl MitchellNZ2023202326252120413452.351201100.255309337
AB de VilliersSA20152015201831193162*79.53865137.925509158
Shikhar DhawanIND2013201326252116211950.52118797.895411469
Ricky PontingAUS20032003343161154140*46.16141381.675408727
Sanath JayasuriyaSL2006200626251115315748.041073107.4652213728
Upul TharangaSL2006200626240106212044.25134978.725421313
Hashim AmlaSA2010201015151105812975.571015104.245401066
Rohit SharmaIND2018201819195103016273.571029100.1053110439
Virat KohliIND2012201217172102618368.40109493.78531925
Graeme SmithSA/AX2005200522222984134*49.20113886.475211166
AB de VilliersSA2010201016164964114*80.33944102.125406719
Hashim AmlaSA2014201418181892122*52.47110780.58520815
Kumar SangakkaraSL201520151413386212486.20838102.865208813
Sourav GangulyIND1999199940402171318345.08225675.9349117625
Martin GuptillNZ20152015323251489237*55.15154296.5648316242
Virat KohliIND2011201134345138111747.62161485.564821277
Brian LaraWI1993199330303134915349.96186572.334711544
Shai HopeWI2019201927264134517061.14172677.9348011721
Sourav GangulyIND1998199835353132812441.50190369.7847113713
Virat KohliIND20132013343061268115*52.83130097.5447313720
Kumar SangakkaraSL2014201428281125612846.52143287.714821364
Mohammad YousufPAK2002200230294122112948.84145783.8046210324
Chris GayleWI20062006323231217133*41.97145283.8244516524
Tillakaratne DilshanSL20152015252411207161*52.48133090.754621338
Aravinda de SilvaSL1996199629295118814549.50129591.7445211815
Dean JonesAUS1990199022225117414569.06148978.844718114
Aaron FinchAUS20192019232311141153*51.86127689.424639836
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
David GowerENG1983198320203108615863.88125686.4644110215
Hashim AmlaSA2015201523232106215950.57111994.9143011914
Mark WaughAUS1996199625252105913046.04138176.68452899
Virat KohliIND20142014212021054139*58.56105899.624519420
Ross TaylorNZ20152015272571046119*58.11128181.654418512
Page 1Next

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