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
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
Shubman GillIND2023202329294158420863.361502105.4659118041
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
David WarnerAUS2016201623231138817363.091316105.4774014822
Rohit SharmaIND2019201927261148915959.56164790.4176114636
Shikhar DhawanIND2013201326252116211950.52118797.895411469
Kane WilliamsonNZ2015201526252134311858.39148690.3839014512
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Chris GayleWI20062006303031036133*38.37127681.1933514020
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Virat KohliIND20132013343061268115*52.83130097.5447313720
Virat KohliIND2017201726267146013176.84147399.1267213622
Tillakaratne DilshanSL20152015242311207161*54.86132990.824611338
Kumar SangakkaraSL2014201427271118012845.38133088.724721303
Graeme SmithSA200720072625210799646.91117192.14012313010
Tillakaratne DilshanSL2009200919191100016055.56969103.204211308
Tillakaratne DilshanSL201420142525199010141.25116085.341701291
Virat KohliIND2019201925242131012359.55136695.905611288
Virat KohliIND2011201134345138111747.62161485.564821277
Shikhar DhawanIND201820181919189712749.83877102.2832012711
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
Pathum NissankaSL202320232424393210444.38106887.272831264
Shikhar DhawanIND2017201722222960132*48.00947101.3736112414
Tillakaratne DilshanSL201020102020292111051.1793198.933411247
Virat KohliIND20182018141451202160*133.561172102.5663012313
Upul TharangaSL2017201725254101111948.14110391.6626112315
Mohammad HafeezPAK20132013333351301140*46.46154284.3754112225
Ricky PontingAUS2009200929291119812642.79147781.1129012112
Gautam GambhirIND2008200826263108411347.13120390.113711216
Adam GilchristAUS20032003262518589935.75823104.2507012013
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Rohit SharmaIND2013201328274119620952.00148080.8128011930
Sourav GangulyIND/AX200720073028211298943.42156372.23011211919
Hashim AmlaSA2015201523232106215950.57111994.9143011914
Virender SehwagIND200820081717087911951.71726121.0718011922
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
Mohammad HafeezPAK20112011303031023139*37.89131777.6834211812
Adam GilchristAUS200720073029293414934.59912102.4117211720
Virat KohliIND20232023262341322166*69.58133399.1767111624
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Rohit SharmaIND2023202326252112410148.87988113.7719211562
Upul TharangaSL200620062119093612049.26120977.425321153
Marcus TrescothickENG2003200324242859114*39.05106280.892631155
Sachin TendulkarIND2003200318181100615259.18113688.563711146
Virender SehwagIND200920092019181014645.00593136.5932011420
Mahela JayawardeneSL20062006312951067126*44.46122886.892711134
Sanath JayasuriyaSL200620062423199515245.23961103.5442211327
Page 1Next

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