Batting by year (Men's All internationals)

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 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSL2006200644507197837446.00290668.075862188
Michael ClarkeAUS2009200940508196313846.74319061.5441341952
Shane WatsonAUS2010201045562196112636.31284768.88118122141
Tillakaratne DilshanSL20122012505741960160*36.98249378.6276822117
Mohammad YousufPAK2006200630353195320261.03319761.0967122012
Hashim AmlaSA20122012303651950311*62.90271571.8266121810
David WarnerAUS2012201248541193818036.57230084.26410120639
Kane WilliamsonNZ2014201429374193319258.58291766.27510119811
Virat KohliIND2013201343437191311953.14244978.11610321223
Alastair CookENG2012201230444191219047.80381050.187642127
Joe RootENG2018201839509190912546.56291965.4051141588
Mohammad RizwanPAK202120214344111907115*57.79201994.45215319344
Kumar SangakkaraSL2013201333347189616970.22239279.26513318719
Virender SehwagIND2010201026373186817354.94197694.5369228115
Ian BellENG20072007445321863126*36.53295163.1321331987
Joe RootENG2021202118313185522866.25317858.376611883
Kevin PietersenENG2006200630413184915848.66260670.95410223619
AB de VilliersSA20152015323431845162*59.52195594.3768117263
Andrew StraussENG2009200936463184116942.81301861.005822274
Kane WilliamsonNZ2016201638465183511844.76258770.93214119215
Mohammad HafeezPAK2011201145546183314338.19248573.7658321223
Niroshan DickwellaSL2017201746573183211633.93205689.11211221617
Gautam GambhirIND2009200942423182816746.87252272.486821919
Kumar SangakkaraSL20072007363831821222*52.03264268.9358220511
Michael ClarkeAUS2010201046536182016838.72273466.5739115910
Rohit SharmaIND2018201842458180416248.76181899.2377417174
Ricky PontingAUS20072007373681800134*64.29204288.15511018220
David WarnerAUS2015201528382179525349.86207286.6359221818
Rohit SharmaIND20172017323351793208*64.041776100.9688116665
Hashim AmlaSA2014201433383178320850.94277464.288311818
Shikhar DhawanIND2018201842461178012739.561670106.5938022536
Joe RootENG2019201936463177922641.37283062.865841823
Ross TaylorNZ2019201939425177820048.05220380.71310115027
Misbah-ul-HaqPAK201120114444141777102*59.23320255.50116214920
Mohammad HafeezPAK20132013505681775140*36.98210784.2458517635
Sachin TendulkarIND2010201016254176621484.10294659.9585020713
Shubman GillIND2025202535426176426949.00230776.4673120927
Kevin PietersenENG2008200835414176115247.59253969.3674119219
Graeme SmithSA2007200740462176113340.02225977.95115322112
Shai HopeWI2025202542506176014040.00214082.2459116054
Steve SmithAUS2017201724336175423964.96311956.247711813
Paul CollingwoodENG2009200941466175416143.85284061.76312115222
MS DhoniIND20092009444011175112460.38220579.41411012329
Joe RootENG20142014353851741200*52.76254768.3566114411
Quinton de KockSA2016201631364173617854.25179896.5559021238
David WarnerAUS2014201426351172614550.76195188.4768219030
Shane WatsonAUS20092009343951726136*50.76252668.3348620420
Faf du PlessisSA/IWX2017201733397170918553.41231573.82312217416
Babar AzamPAK2021202142442170915840.69192288.92313420026
MS DhoniIND20082008414581708109*46.16254067.24114113122

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