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
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
MS DhoniIND/AX20072007353171035139*43.13117088.461638419
Virat KohliIND2011201134345138111747.62161485.564821277
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
Virat KohliIND20132013343061268115*52.83130097.5447313720
Suresh RainaIND201320133427577089*35.0091184.520526610
Ravindra JadejaIND201320133421846261*35.5457180.910103913
Mohammad HafeezPAK20132013333351301140*46.46154284.3754112225
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
Saeed AjmalPAK201320133323596285.3315064.0000580
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Ian BellENG20072007323211064126*34.32146672.58162986
Paul CollingwoodENG20072007323161032120*41.28130379.202527312
Brendon McCullumNZ20072007322867999636.32790101.140526826
Lasith MalingaSL20122012321446919*6.908581.1800154
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
Angelo MathewsSL201420143130101199139*59.95135088.8119010723
Kumar SangakkaraSL2012201231292118413343.85149679.143609411
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
Kumar SangakkaraSL2006200631283109610943.84137779.5911011104
Mahela JayawardeneSL20062006312951067126*44.46122886.892711134
Michael ClarkeAUS200720073126598113046.71121081.071738611
James HopesAUS200920093124450163*25.0557487.28010464
Tillakaratne DilshanSL200620063124449482*24.7060981.12010303
Luke RonchiNZ2015201531233424170*21.20329128.881043618
Zaheer KhanIND/AX200720073117717031*17.0023572.34001175
Sourav GangulyIND/AX200720073028211298943.42156372.23011211919
Chris GayleWI20062006303031036133*38.37127681.1933514020
Mohammad HafeezPAK20112011303031023139*37.89131777.6834211812
Adam GilchristAUS200720073029293414934.59912102.4117211720
Dinesh ChandimalSL201220123029584592*35.21113674.38074614
Mahela JayawardeneSL20122012302727858531.4088988.30061695
Mark BoucherSA/AX20072007302366317837.12620101.770525118
Daniel VettoriNZ2007200730164110189.1712885.94002110
Shubman GillIND2023202329294158420863.361502105.4659118041
Jonathan TrottENG2011201129283131513752.60164380.042101992
Ricky PontingAUS2009200929291119812642.79147781.1129012112
MS DhoniIND2009200929247119812470.47140085.572907918
Misbah-ul-HaqPAK201120112924792893*54.59135968.290915610
MS DhoniIND201720172922978813460.6293084.731606019
Rahul DravidIND200720072925474792*35.5793479.98073677
Suresh RainaIND20112011292747228431.3972599.590436214
Tom LathamNZ20232023292636499828.2278482.78052526
Shaun PollockSA/AX200720072922854113038.6457993.44130517
Matthew WadeAUS20162016292335187625.9054495.220313214
Mitchell JohnsonAUS200920092919528873*20.5729597.63011278
Ravichandran AshwinIND20132013291631672812.8520780.68002172
Nathan HauritzAUS200920092914915330*30.6018383.61000112
Page 1Next

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