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
Tillakaratne DilshanSL2009200942493256816255.83262997.68108531823
Kane WilliamsonNZ20152015384552659242*66.47352875.37814130514
Virender SehwagIND2008200832451234131953.20243296.26414230044
Kumar SangakkaraSL2014201446553273731952.63405367.53816429516
Sachin TendulkarIND20072007404642170122*51.67310469.91319228114
Virender SehwagIND2010201026373186817354.94197694.5369228115
Virat KohliIND20182018374772735160*68.38377872.39119327723
Babar AzamPAK2022202243514259819655.28349874.27817127124
Joe RootENG2016201640544255825451.16350073.09518126917
Graeme SmithSA2008200826364208723265.22303168.8671012678
Virat KohliIND20162016374111259523586.50320780.92713026619
Virat KohliIND20172017465211281824368.73305892.151110526536
David WarnerAUS2016201644522237417347.482339101.5097126436
Gautam GambhirIND2008200835433222720655.67344364.6861312579
Kumar SangakkaraSL2006200644485217928750.67316468.8741422577
Sourav GangulyIND/AX2007200740473223523950.80333067.12315225628
Hashim AmlaSA/IWX2017201736453207815449.48290171.63611124719
Rohit SharmaIND2019201946461244121254.24266591.591010124478
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
Ricky PontingAUS2009200948582213715038.16281575.91316324119
Kumar SangakkaraSL2009200948574237313744.77329572.02417224017
Joe RootENG20152015364742228182*51.81304473.19615223919
Steve SmithAUS20162016455162406165*53.47327273.53713323824
Steve SmithAUS2015201532416227421564.97326469.67810023717
Michael ClarkeAUS20122012253132176329*77.71312469.6567023613
Kevin PietersenENG2006200630413184915848.66260670.95410223619
Virat KohliIND20192019434582388254*64.54264890.18713323534
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Shubman GillIND2023202348526215420846.832128101.22710223558
Virat KohliIND2012201239455213618353.40288474.0689123412
Marcus TrescothickENG2003200332405163421946.69237568.80411523313
Joe RootENG2017201734415209219058.11277075.52415023210
Travis HeadAUS2023202330413169816344.68176296.3739123143
Angelo MathewsSL20142014515716248516060.61375866.13317023043
Babar AzamPAK2019201935405203711558.20225790.25613022918
Virat KohliIND2014201437476228616955.76274583.28812322833
Martin GuptillNZ20152015424952048237*46.55245883.32511522849
Andrew StraussENG2009200936463184116942.81301861.005822274
Shikhar DhawanIND2018201842461178012739.561670106.5938022536
Shane WatsonAUS2010201045562196112636.31284768.88118122141
Tillakaratne DilshanSL20122012505741960160*36.98249378.6276822117
Graeme SmithSA2007200740462176113340.02225977.95115322112
Virender SehwagIND2009200931331158229349.441244127.1754022139
Mohammad YousufPAK2006200630353195320261.03319761.0967122012
Shikhar DhawanIND2017201733363163719049.611634100.1859122020
Mahela JayawardeneSL2006200644507197837446.00290668.075862188
Hashim AmlaSA20122012303651950311*62.90271571.8266121810
David WarnerAUS2015201528382179525349.86207286.6359221818
Niroshan DickwellaSL2017201746573183211633.93205689.11211221617
Chris GayleWI20062006384431566133*38.20223470.1038721433
Page 1Next

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