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
Angelo MathewsSL2012201247461312218437.00203659.9709411411
Robin SmithENG1990199027377122012840.67244349.944721310
Fiaz AhmedBHR202520253936111219105*48.76917132.931728367
Asif KhanUAE20232023424251219151*32.95130693.343448653
Damien MartynAUS20032003323291217101*52.91170071.5921031195
Shakib Al HasanBAN2017201728330121521736.82158576.663611403
Michael HusseyAUS200520052726141214137101.17171870.6636011820
Mahela JayawardeneSL1999199939411121324230.32201760.143431245
Michael ClarkeAUS2004200434365121115139.06173369.8833313113
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Wavell HindsWI2002200232371120911333.58192862.7127017016
Ian ChappellAUS1975197517252120819252.52241749.982911364
Brendan TaylorZIM2018201826281120713844.70150080.4744111323
Kusal MendisSL2016201629372120617634.46156277.21110415119
Andrew FlintoffENG/IWX/ICC2005200533402120510231.71173069.6517314328
Steve WaughAUS1995199521286120420054.73230052.353631034
Aamer SohailPAK1996199633353120411137.63182565.972721195
Dean JonesAUS19871987252831203184*48.12182865.814517417
KL RahulIND20232023302981203111*57.29148481.0637010923
Tamim IqbalBAN/IWX20182018323641203130*37.59145382.7929311322
Marlon SamuelsWI20152015293821203133*33.42192662.4636312324
Ajay JadejaIND19991999383881202103*40.07160974.702528226
Tamim IqbalBAN2015201528313120120642.89161374.4636213520
Mushfiqur RahimBAN2023202333344120112640.03150379.9128010617
Kane WilliamsonNZ20132013253231200145*41.38228552.5221011294
Graeme SmithSA2002200226302119820042.79180166.521711422
Desmond HaynesWI19931993323651198143*38.65223153.702861346
Graeme HickENG1994199423332119711038.61226252.921711306
Andrew FlintoffENG2003200328346119714242.75150079.80110314440
Joe RootENG2022202221323119617641.24182865.435351275
David GowerENG1986198622331119613637.38198960.132731443
Imran KhanPAK198919893233121195109*56.90160974.271907619
Michael ClarkeAUS20062006363491195135*47.80166971.60280938
Darren BravoWI2013201332374119421836.18188163.4828513113
Alec StewartENG1996199623294119317047.72227752.392601345
Keith FletcherENG1973197316255119117859.55218944.3621001417
John WrightNZ1988198827320119110337.22252047.262611355
Viv RichardsWI1987198727272119018147.60135088.1537111327
AB de VilliersSA/AX2005200524320119017837.19214855.403501588
Gautam GambhirIND201120112734111909736.06188563.1301111371
Marvan AtapattuSL19991999404541190216*29.02224652.98173981
Ben StokesENG2017201725284118911249.54144482.3448112232
Shubman GillIND20242024233331189119*39.63168670.5235312724
Tillakaratne DilshanSL20062006474661189117*29.73161473.671511215
Viv RichardsWI1988198825301118814640.97142283.5437115017
Yuvraj SinghIND2006200631346118812242.43160574.023531459
Arjuna RanatungaSL19941994293551188101*39.60164172.391731018
Paul StirlingIRE20212021303031187131*43.96126993.5443012235
Brendon McCullumNZ2013201332373118411334.82144881.77110112735
Chamara SilvaSL20072007363841183107*34.79162372.891821179

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