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
Javed MiandadPAK1982198224287108713851.76181259.993509411
Kevin PietersenENG2009200925301108710237.48160767.6416111113
Geoff BoycottENG1981198119313108713738.82294936.86351790
Rahmanullah GurbazAFG2024202431320108712133.97108899.913758650
Abdul RazzaqPAK2002200239419108713433.97162866.7724310624
VVS LaxmanIND20082008152741086200*47.22213650.842721210
Yasir HameedPAK2004200431371108610230.17172562.961421403
Mushfiqur RahimBAN20192019283141085102*40.19132481.9518410212
Heath StreakZIM2001200142421210848736.13183559.070719118
Lou VincentNZ2005200521241108322447.09144075.2126213023
Arjuna RanatungaSL1993199331354108313134.94160767.391709613
Usman KhawajaAUS2022202211204108016067.50210151.404501145
Lendl SimmonsWI2011201125301108012237.24143675.211928630
Ian BellENG2015201524354108014334.84188057.452841284
Rachin RavindraNZ2024202419312107924037.21171662.8825110517
Richie RichardsonWI1985198530326107918541.50203253.101811185
Darren LehmannAUS2004200422270107815339.93167564.362911205
Umar AkmalPAK201120113733510779138.46129882.970729617
Brad HaddinAUS2010201037416107613630.74138977.472419927
Gary KirstenSA2003200314194107513771.67204252.644711434
Martin CroweNZ1987198716221107513751.19196854.623801173
Damien MartynAUS20012001282591075144*67.19154569.584611151
Graeme HickENG1993199318251107517844.79174061.7827112810
Joe RootENG2026202616225107416063.18147173.012801102
Sarfraz AhmedPAK2014201419267107411256.53132880.873601047
Richie RichardsonWI1986198621274107416046.70185957.773401269
Misbah-ul-HaqPAK20072007242871074161*51.14181059.342309818
Neil McKenzieSA2008200814233107322653.65239144.883321355
Martin GuptillNZ2011201123274107310946.65174561.4927111317
Jos ButtlerENG2023202333323107213136.97918116.781718739
Kushal Janith PereraSL20192019283121071153*36.93113794.2035312314
Misbah-ul-HaqPAK2015201517231106910248.59178759.8211108730
Nathan AstleNZ20012001252721069156*42.76161766.114411247
Temba BavumaSA2023202325273106917244.54129282.7442611621
Allan LambENG19831983252951069137*44.54176960.4343312310
Larry GomesWI1984198425308106914348.59222148.13441940
Adam GilchristAUS2000200031343106912834.48128583.1918113018
Mohammad AzharuddinIND1986198634358106919939.59166552.25160882
Alex CareyAUS2025202524282106815641.08130881.652721129
Rassie van der DussenSA20212021303161068123*42.72147872.261819121
Mark TaylorAUS199419943238210687029.67216349.380102890
Roger TwoseNZ2000200023223106710356.16129882.2019111614
Jonty RhodesSA20022002333081066107*48.45122487.09194937
Ben StokesENG2022202228385106612032.30141475.3925210928
Graham GoochENG1987198718210106514250.71167263.702701061
Geoff BoycottENG1979197920254106515550.71246743.17352740
Ashwell PrinceSA2006200620283106512142.60234545.423411111
Babar AzamPAK20252025303531065102*33.28146872.5518411311
MahmudullahBAN2010201034397106511533.28164364.821631186
Ramnaresh SarwanWI2008200822272106412842.56181158.752801038

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