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
Jonty RhodesSA1998199831338118211747.28164971.681819910
KL RahulIND2025202524305118013747.20201658.5335012017
Aaron FinchAUS2014201431311118012139.33123195.8646212328
Shimron HetmyerWI2018201831340118012734.711175100.433528650
Desmond HaynesWI1991199122314117511143.52229851.131911421
Daryl MitchellNZ2025202542347117511943.52129490.801708035
Herschelle GibbsSA2006200634421117517528.66160973.0319914218
Sanath JayasuriyaSL1996199632342117413436.691156101.5634114134
Tristan StubbsSA2024202433387117412237.87156275.163329529
Alistair CampbellZIM1998199835432117410228.63207856.502511217
Suresh RainaIND201120114045511748429.35147879.4308611322
Brendan TaylorZIM20112011242741172128*50.96152376.955729718
Younis KhanPAK2005200521291117226741.86193260.663241323
Sanath JayasuriyaSL1998199831381117221331.68153276.5027514313
Roshan MahanamaSL1992199222263117115350.91210455.663921192
Lahiru ThirimanneSL20152015333961171139*35.48190961.34184988
Sanath JayasuriyaSL/AX2007200738412117111530.03125393.4627313437
John WrightNZ1990199023272117018546.80236449.493611434
Jos ButtlerENG2019201929362116915034.38152876.5135211238
Stephen FlemingNZ2002200236421116913028.51215754.201711232
Babar AzamPAK202420243539311687532.44127391.7509312821
Bryan YoungNZ1994199436452116812027.16262644.481651291
Graham ThorpeENG199619962734611678941.68205356.8401111082
Kusal MendisSL2025202535373116712434.32123494.5727312719
Javed MiandadPAK19851985283071165203*50.65131665.27171633
Jason RoyENG2018201831310116518037.581011115.2333312636
Angelo MathewsSL20172017293661165111*38.83194060.0526111720
Russel ArnoldSL2002200241418116510935.30190061.321821093
Graeme SmithSA2012201221292116313143.07198858.504711256
Craig McMillanNZ2001200131334116010640.00160472.3227311123
Sherwin CampbellWI2000200031431116010527.62237648.822831206
Denis ComptonENG194719479151115920882.7997237.866301081
Graham ThorpeENG1997199721275115913852.68192460.243901252
Michael SlaterAUS1995199521302115921941.39208755.533521168
Imrul KayesBAN2010201036430115910126.95189261.261731347
Allan LambENG1984198425353115811036.19235749.134511216
Dimuth KarunaratneSL2023202322262115717948.21156374.023811300
Stephen FlemingNZ19961996263241156106*41.29191660.331901382
Javed MiandadPAK1989198924252115527150.22225751.17330777
Ramnaresh SarwanWI2003200329354115511437.26201957.212521446
Cameron WhiteAUS2010201040379115410541.21122194.511817839
Rohit SharmaIND2024202428403115413131.19132986.8337313142
Wavell HindsWI20032003273431153127*37.19181063.7044412125
Kim HughesAUS1981198128362115121333.85220552.202441021
Saleem MalikPAK1992199232346115016541.07190160.492521081
Sourav GangulyIND2003200326295114914447.88163970.1053210426
Dean JonesAUS19921992253151149150*44.19204156.30272818
Herschelle GibbsSA2004200425322114919238.30197258.2734314518
Gary KirstenSA1997199725322114910338.30239647.9521041231
Yuvraj SinghIND20082008313451149138*39.62130687.9825310937

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