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
Shai HopeWI2019201930322119717039.90164972.5937110916
Joe RootENG2022202221323119617641.24182865.435351275
Darren BravoWI2013201331364119421837.31187963.5428413113
Gautam GambhirIND201120112734111909736.06188563.1301111371
Ben StokesENG2017201725284118911249.54144482.3448112232
Brendon McCullumNZ2013201332373118411334.82144881.77110112735
Brian LaraWI2006200632365118321638.16180965.4034312623
Michael VaughanENG2003200329374118318335.85202558.422511596
Tamim IqbalBAN2015201527303118220643.78157175.2436213320
Brendon McCullumNZ2015201532381118211731.951029114.8719415144
KL RahulIND2025202524305118013747.20201658.5335012017
Aaron FinchAUS2014201431311118012139.33123195.8646212328
Daryl MitchellNZ2025202542347117511943.52129490.801708035
Nazmul Hossain ShantoBAN2023202334354117511737.90137785.3328412711
Waseem MuhammadUAE2023202339390117511930.13991118.5715410969
Herschelle GibbsSA2006200634421117517528.66160973.0319914218
Suresh RainaIND201120114045511748429.35147879.4308611322
Brendan TaylorZIM20112011242741172128*50.96152376.955729718
Brendon McCullumNZ200820082734311719737.77143881.43011213535
Lahiru ThirimanneSL20152015323861171139*36.59190861.37183988
Babar AzamPAK202420243539311687532.44127391.7509312821
Jos ButtlerENG2019201928352116715035.36152676.4735211238
Shubman GillIND20242024223231166119*40.21167469.6535312224
Angelo MathewsSL20172017293661165111*38.83194060.0526111720
Graeme SmithSA2012201221292116313143.07198858.504711256
Matthew HaydenAUS2005200521292115813842.89208655.514411466
Kusal MendisSL2022202232374115687*35.03138483.53011210823
Asif KhanUAE20232023393941156151*33.03126791.243448547
Tamim IqbalBAN/IWX20182018293341155130*39.83139882.6229210722
Kusal MendisSL2016201628362115517633.97150376.8519414319
Cameron WhiteAUS2010201040379115410541.21122194.511817839
Sikandar RazaZIM20222022333241149135*41.04962119.443648247
Chris GayleWI2010201029321114433336.90134085.3716312434
David WarnerAUS2013201320322114312438.10159971.4829213113
Yuvraj SinghIND20082008303351143138*40.82130387.7225310837
Pathum NissankaSL2022202232342114313735.72124891.59110211419
Tristan StubbsSA2024202429356114312239.41150975.753319328
Martin GuptillNZ200920094044311416627.83158771.9007311826
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
Ajinkya RahaneIND2017201723302114013240.71183862.0221011228
Sanath JayasuriyaSL/AX2007200735382114011531.67119395.5627313136
Tillakaratne DilshanSL2014201434342113910135.59130387.411821454
Jos ButtlerENG2014201440394113412132.401111102.0716210227
Jason RoyENG2018201830300113118037.70979115.5333312336
AB de VilliersSA2017201727266113017656.50926122.031819628
Suryakumar YadavIND20232023403841130112*33.24844133.8927310156
Shane WatsonAUS201220123135111298333.21157171.8701029237
Dean ElgarSA2017201712210112819953.71221850.865411433
Adam GilchristAUS2005200526313112816240.29116097.2443213526
Shimron HetmyerWI2018201829320112712735.221102102.273528250

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