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
Virat KohliIND2011201134345138111747.62161485.564821277
Mohammad HafeezPAK20132013333351301140*46.46154284.3754112225
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Ian BellENG20072007323211064126*34.32146672.58162986
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
MS DhoniIND/AX20072007353171035139*43.13117088.461638419
Paul CollingwoodENG20072007323161032120*41.28130379.202527312
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
Virat KohliIND20132013343061268115*52.83130097.5447313720
Angelo MathewsSL201420143130101199139*59.95135088.8119010723
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
Chris GayleWI20062006303031036133*38.37127681.1933514020
Mohammad HafeezPAK20112011303031023139*37.89131777.6834211812
Shubman GillIND2023202329294158420863.361502105.4659118041
Ricky PontingAUS2009200929291119812642.79147781.1129012112
Kumar SangakkaraSL2012201231292118413343.85149679.143609411
Mahela JayawardeneSL20062006312951067126*44.46122886.892711134
Adam GilchristAUS200720073029293414934.59912102.4117211720
Dinesh ChandimalSL201220123029584592*35.21113674.38074614
Jonathan TrottENG2011201129283131513752.60164380.042101992
Sourav GangulyIND/AX200720073028211298943.42156372.23011211919
Kumar SangakkaraSL2006200631283109610943.84137779.5911011104
Brendon McCullumNZ20072007322867999636.32790101.140526826
Rohit SharmaIND2013201328274119620952.00148080.8128011930
Kumar SangakkaraSL2014201427271118012845.38133088.724721303
Mahela JayawardeneSL/AX2007200727272925115*37.00113981.212647414
Sanath JayasuriyaSL/AX200720072727280411532.1683196.752418927
Mahela JayawardeneSL20122012302727858531.4088988.30061695
Suresh RainaIND201320133427577089*35.0091184.520526610
Suresh RainaIND20112011292747228431.3972599.590436214
Rohit SharmaIND20082008272764626622.0066969.06022372
Rohit SharmaIND2019201927261148915959.56164790.4176114636
Virat KohliIND2017201726267146013176.84147399.1267213622
AB de VilliersSA2013201326263116312850.57119897.083719421
Gautam GambhirIND2008200826263108411347.13120390.113711216
Michael ClarkeAUS200720073126598113046.71121081.071738611
Mohammad YousufPAK200320032726490394*41.05114478.93093739
Yuvraj SinghIND2008200826264887138*40.3288899.892328131
Mahela JayawardeneSL201420142626183211833.28101881.73161864
Niroshan DickwellaSL201720172626182611633.0486096.05241956
Tillakaratne DilshanSL201120112726181414432.5694486.23241995
Vriitya AravindUAE20232023262617929431.68116168.22044766
Upul TharangaSL20122012282617527130.0899375.73082767
Ross TaylorNZ200720072826366311728.8382680.271446112
Tom LathamNZ20232023292636499828.2278482.78052526
Kane WilliamsonNZ2015201526252134311858.39148690.3839014512
Page 1Next

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