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
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
Graeme SmithSA200720072625210799646.91117192.14012313010
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
Sourav GangulyIND/AX200720073028211298943.42156372.23011211919
Jonathan TrottENG2011201129283131513752.60164380.042101992
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
Kumar SangakkaraSL2006200631283109610943.84137779.5911011104
Shubman GillIND2023202329294158420863.361502105.4659118041
Kane WilliamsonNZ2015201526252134311858.39148690.3839014512
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Angelo MathewsSL201420143130101199139*59.95135088.8119010723
Ricky PontingAUS2009200929291119812642.79147781.1129012112
MS DhoniIND2009200929247119812470.47140085.572907918
Kumar SangakkaraSL2011201127253112711151.23153673.37190949
Rohit SharmaIND2023202326252112410148.87988113.7719211562
Mohammad YousufPAK/AX200720072121498811758.12126378.23290776
Misbah-ul-HaqPAK201120112924792893*54.59135968.290915610
Mohammad YousufPAK200320032726490394*41.05114478.93093739
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Virat KohliIND2011201134345138111747.62161485.564821277
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Rohit SharmaIND2013201328274119620952.00148080.8128011930
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
George BaileyAUS2013201321192108815664.00109199.732818829
Usman KhawajaAUS2019201921210107010450.95125885.062811065
MS DhoniIND20082008282571066109*59.22130781.561807114
Gerhard ErasmusNAM2022202220193954121*59.63121078.841806721
Pathum NissankaSL202320232424393210444.38106887.272831264
Ramnaresh SarwanWI2006200625223899115*47.32117876.32181817
Faf du PlessisSA2015201520194884133*58.93106682.932817311
Virender SehwagIND200820081717087911951.71726121.0718011922
Michael ClarkeAUS2009200922223852100*44.84122169.78181771
Lendl SimmonsWI201120111717179212249.5099379.761815824
Darren BravoWI2013201323233788100*39.40105474.761817611
Upul TharangaSL20122012282617527130.0899375.73082767
Virat KohliIND2017201726267146013176.84147399.1267213622
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
Virat KohliIND20232023262341322166*69.58133399.1767111624
Virat KohliIND20132013343061268115*52.83130097.5447313720
Kumar SangakkaraSL2014201427271118012845.38133088.724721303
AB de VilliersSA2013201326263116312850.57119897.083719421
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
Steve SmithAUS2016201626252115416450.17129489.1837210215
Gautam GambhirIND2008200826263108411347.13120390.113711216
Mahela JayawardeneSL20062006312951067126*44.46122886.892711134
KL RahulIND20232023262481060111*66.25120887.752709318
Sachin TendulkarIND2003200318181100615259.18113688.563711146
Virat KohliIND201020102524399511847.38116985.12373904
Tillakaratne DilshanSL201420142525199010141.25116085.341701291
Page 1Next

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