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
Alec StewartENG1997199723301114617339.52173266.172501345
Shoaib MalikPAK2004200430334114614339.52159671.8028410911
Chris GayleWI2010201029321114433336.90134085.3716312434
Shahid AfridiPAK/AX/IWX2005200530351114412233.65863132.5625411755
David WarnerAUS2013201320322114312438.10159971.4829213113
Angelo MathewsSL201620162934411439538.10146078.2901019321
Robin SmithENG1992199224295114112747.54195258.451931449
Nathan AstleNZ1997199727362114111733.56198257.572731308
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
Ajinkya RahaneIND2017201723302114013240.71183862.0221011228
Dawid MalanENG2023202325251113914047.46115298.8747212628
Tillakaratne DilshanSL2014201434342113910135.59130387.411821454
Sean WilliamsZIM2015201536354113910236.74121293.981929616
Inzamam-ul-HaqPAK2001200122244113813056.90172166.1245213413
Darren LehmannAUS2003200323224113717763.17161370.494501149
Aamer SohailPAK199519952837011379930.73175964.640841475
Hashan TillakaratneSL1995199524306113611947.33226450.18431924
Nathan AstleNZ2002200232384113622233.41159871.0927612026
Jos ButtlerENG2014201440394113412132.401111102.0716210227
Kris SrikkanthIND1986198636400113311628.32157770.4526412412
Craig McMillanNZ2002200236422113310528.32157871.8016210117
Mark WaughAUS2000200031364113111935.34200156.52262946
AB de VilliersSA2017201727266113017656.50926122.031819628
Suryakumar YadavIND20232023403841130112*33.24844133.8927310156
Mohammad AzharuddinIND1993199325254112918253.76145177.811909313
Shane WatsonAUS201220123135111298333.21157171.8701029237
Hansie CronjeSA199619963536411299035.28165568.220918614
Dean ElgarSA2017201712210112819953.71221850.865411433
Zaheer AbbasPAK1983198321244112816856.40157568.5135310510
Chris CairnsNZ1999199930334112712638.86170965.942619738
Kane WilliamsonNZ2024202415233112415656.20195057.644511327
Sachin TendulkarIND19921992283131123148*40.11175963.843621051
Kane WilliamsonNZ2012201237423112113528.74214452.29253955
Allan BorderAUS19931993303541120200*36.13236247.422641291
Tom LathamNZ2016201625341111913733.91195657.213731099
Kamran AkmalPAK2005200530363111915433.91155671.925011366
Shoaib MalikPAK2015201526297111824550.82127487.762529725
Yuvraj SinghIND2004200436361111813931.94139780.0326112511
Jos ButtlerENG2015201536426111812931.06137681.2525311927
Clive LloydWI1984198428304111711442.96185060.3817111218
Rishabh PantIND2021202127335111610139.86138180.8117010936
Aiden MarkramSA2021202132344111610837.20137181.4019210639
Liton DasBAN202320234041511168331.00116296.0408512426
Kane WilliamsonNZ2023202314202111521561.94176063.354511187
Ajay JadejaIND1997199739363111511933.79179362.191816714
Paul CollingwoodENG2008200832354111413535.94188859.0028112119
Matt HorneNZ1999199931421111410027.17243445.771711423
Robin SmithENG19931993202911113167*39.75221550.253501409
Alec StewartENG20002000243251113124*41.22208353.434421344
Kris SrikkanthIND1987198728331111312334.78113482.362721119

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