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
Agha SalmanPAK2025202553559147213432.00168187.5728212924
Angelo MathewsSL20142014515716248516060.61375866.13317023043
Kumar SangakkaraSL20122012515772148199*42.96328065.4959419516
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Paul CollingwoodENG2007200751608199412838.35291368.4549517622
Daryl MitchellNZ2023202350546198813441.42221889.6369214861
Tillakaratne DilshanSL20122012505741960160*36.98249378.6276822117
Mohammad HafeezPAK20132013505681775140*36.98210784.2458517635
MS DhoniIND/AX200720075051131666139*43.84198583.93111514933
Saeed AjmalPAK2013201350428272498.0050853.540010273
Mahela JayawardeneSL2012201249554168618033.06253166.61210317216
Kumar SangakkaraSL2009200948574237313744.77329572.02417224017
Shubman GillIND2023202348526215420846.832128101.22710223558
Ricky PontingAUS2009200948582213715038.16281575.91316324119
David WarnerAUS2012201248541193818036.57230084.26410120639
AB de VilliersSA/AX2007200748539168214638.23213378.86312619129
Mahela JayawardeneSL2009200947562209427538.78327363.9847220914
Angelo MathewsSL2012201247461312218437.00203659.9709411411
Virat KohliIND20172017465211281824368.73305892.151110526536
Kumar SangakkaraSL2014201446553273731952.63405367.53816429516
Rohit SharmaIND2019201946461244121254.24266591.591010124478
Niroshan DickwellaSL2017201746573183211633.93205689.11211221617
Michael ClarkeAUS2010201046536182016838.72273466.5739115910
Mitchell JohnsonAUS2009200946398835123*26.94109076.611449521
Steve SmithAUS20162016455162406165*53.47327273.53713323824
Michael HusseyAUS20102010455312202319549.34294368.74312219319
Shane WatsonAUS2010201045562196112636.31284768.88118122141
Mohammad HafeezPAK2011201145546183314338.19248573.7658321223
Matthew WadeAUS2012201245454102310624.95161763.271627219
Sarfraz AhmedPAK20182018454289279427.26108785.280538314
David WarnerAUS2016201644522237417347.482339101.5097126436
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Kumar SangakkaraSL2006200644485217928750.67316468.8741422577
Mahela JayawardeneSL2006200644507197837446.00290668.075862188
Ian BellENG20072007445321863126*36.53295163.1321331987
Misbah-ul-HaqPAK201120114444141777102*59.23320255.50116214920
MS DhoniIND20092009444011175112460.38220579.41411012329
Yuvraj SinghIND/AX2007200744436164216944.38177592.51211215849
Tom LathamNZ202320234447412739829.60187367.97010412310
Nicolas PooranWI202220224443210939126.661059103.210817059
Mark BoucherSA/AX200720074438710587834.13138276.560729522
Nuwan KulasekaraSL20122012443053657314.6050672.130153111
Babar AzamPAK2022202243514259819655.28349874.27817127124
Virat KohliIND20192019434582388254*64.54264890.18713323534
Kevin PietersenENG2007200743535211222644.00291472.4869321320
Virat KohliIND2013201343437191311953.14244978.11610321223
Mohammad RizwanPAK202120214344111907115*57.79201994.45215319344
Virat KohliIND2011201143475164411739.14213976.8641041529
Upul TharangaSL2017201743515161211935.04195282.5838320423
Suryakumar YadavIND2022202243428141811741.71900157.56210212973
Page 1Next

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