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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidIND1999199952616262119047.65436760.02109327013
Paul CollingwoodENG2007200752618202612838.23298467.9049517722
Sourav GangulyIND1999199950595252618346.78389564.85616226835
Kumar SangakkaraSL2009200950594243613744.29344470.73418224617
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Mohammad YousufPAK2000200052596200012437.74398950.1459616315
Ricky PontingAUS/ICC2005200546588283320756.66399370.95915430036
Angelo MathewsSL20142014525817253016061.71379966.60317023443
Ricky PontingAUS2009200948582213715038.16281575.91316324119
Mahela JayawardeneSL2009200949582209427537.39328163.8247420914
Mark WaughAUS1999199949583209012138.00323664.5941451987
Agha SalmanPAK20252025565810156913432.69175989.2029213330
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Kumar SangakkaraSL20122012515772148199*42.96328065.4959419516
Tillakaratne DilshanSL20122012505741960160*36.98249378.6276822117
Niroshan DickwellaSL2017201746573183211633.93205689.11211221617
Mohammad HafeezPAK20132013515791817140*37.85214484.7558517836
Kumar SangakkaraSL2014201447563281331953.08415567.70817430117
Jacques KallisSA20002000505611208016046.22387953.62214419725
Shane WatsonAUS2010201045562196112636.31284768.88118122141
Mohammad HafeezPAK2011201147566188514337.70257673.1859421924
Kumar SangakkaraSL2006200650555260928752.18381768.3551623077
Joe RootENG2016201641554257025450.39350873.26518127018
Sourav GangulyIND2002200248553205913639.60324963.37314425025
Daryl MitchellNZ2023202351556198913440.59222589.3969214861
David WarnerAUS2012201249551196218036.33231884.64410121039
Marvan AtapattuSL20012001465591943201*42.24354954.7531261695
Sanath JayasuriyaSL2001200146554186511136.57243876.50312522232
Kusal MendisSL2024202448555186014337.20204091.18211320037
AB de VilliersSA/AX2007200750559169814636.91216378.50312619329
Mahela JayawardeneSL2012201249554168618033.06253166.61210317216
Gary KirstenSA2000200047544217918043.58392855.4731732150
Kevin PietersenENG2007200744545212022643.27292472.5069321420
Ian BellENG20072007455421879126*36.13297563.1621332017
Michael HusseyAUS20102010455312202319549.34294368.74312219319
Sachin TendulkarIND1997199749534201116941.04315963.6668223217
Michael ClarkeAUS2010201046536182016838.72273466.5739115910
MS DhoniIND/AX200720075253141734139*44.46204684.75112515237
Virat KohliIND20172017465211281824368.73305892.151110526536
Babar AzamPAK2022202244524259819654.13349974.25817227124
David WarnerAUS2016201644522237417347.482339101.5097126436
Matthew HaydenAUS2003200344529234938054.63305077.0258126033
Shubman GillIND2023202348526215420846.832128101.22710223558
Younis KhanPAK2002200246525185815339.53301161.71216419711
Steve SmithAUS20162016455162406165*53.47327273.53713323824
Inzamam-ul-HaqPAK2000200045518216414250.33367158.95515322814
Mahela JayawardeneSL20142014435132007203*41.81313164.10412321315
Michael ClarkeAUS2009200941518197913846.02321861.5041341972
Joe RootENG2018201840519193812546.14294465.8351141619
Herschelle GibbsSA2002200245514192915341.04262073.6375826518
Page 1Next

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