Batting by year (Men's All internationals)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 830 of the 1,566 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonathan TrottENG201320131216284312160.21144058.54250891
Kevin PietersenENG200820081923283112939.57138260.133118210
Fakhar ZamanPAK2023202313122710180*71.00706100.574127022
Virat KohliIND20162016912269021169.0091975.08220664
Babar AzamPAK202320231515267210751.6973990.932506511
David WarnerAUS2015201558067125383.8878185.92300696
Babar AzamPAK2018201817192671127*39.4795470.34152587
Alastair CookENG201320131216066313041.44118855.81221763
Paul CollingwoodENG200820081821365670*36.44103863.200716518
Ian BellENG200820081923365211032.60112957.75133887
Sachin TendulkarIND20092009791634163*79.2584175.39230849
Joe RootENG201320131316262310444.50104459.67131513
Chris GayleWI201220121012361815068.6763996.712405433
Shubman GillIND20232023883610208122.00455134.073106624
Gautam GambhirIND200920091012257416757.40111251.62220643
Brendan TaylorZIM20112011783572128*114.4062092.263304615
Joe RootENG201520159111571106*57.1067684.47241673
Kumar SangakkaraSL2015201599156820371.0068982.44220559
Mohammad HafeezPAK20142014810154719760.7878269.95220687
Steve SmithAUS20162016910154516460.5671076.76231567
Matthew HaydenAUS2007200711101540181*60.0059490.913015212
Andrew StraussENG20082008610054017754.00120144.96221620
Ricky PontingAUS20072007872537134*107.4058392.11410474
Tillakaratne DilshanSL201520151110052811652.8062085.16220612
Virender SehwagIND2010201057152717387.8356393.61230765
Alastair CookENG20082008121605166932.2598452.44040611
Umar AkmalPAK20092009811151412951.4072970.51151578
Harry BrookENG202320231012151318646.64461111.281316017
Shai HopeWI202520251114250914042.4271770.992205312
Virat KohliIND2014201479150512363.1362780.54230588
Mohammad RizwanPAK202320231412450598*63.13478105.65050438
Gautam GambhirIND201020108103496138*70.8664676.78222660
Ian BellENG20132013121614938232.87105546.73030604
Mahela JayawardeneSL2009200979149111461.3880760.84131465
Ajinkya RahaneIND20162016811149018849.0088255.56120547
Virender SehwagIND2009200910121489125*44.45345141.741206617
Shakib Al HasanBAN20172017810047921747.9057783.02211591
David WarnerAUS20162016910047015647.00449104.68210499
Thilan SamaraweeraSL2009200946046815978.0071665.36300584
Jonny BairstowENG2018201879046513851.6755783.483015015
Kusal MendisSL2024202489245414364.8653784.54221466
Mominul HaqueBAN2013201368244818174.6767266.67201631
Shakib Al HasanBAN20102010910144710649.6752784.82221574
Misbah-ul-HaqPAK201120118824419973.5091248.36050423
AB de VilliersSA201220129114440106*62.8652983.18121357
Fakhar ZamanPAK20182018121214388839.8245496.480504710
Joe RootENG20232023791435153*54.3857176.18131329
Haris SohailPAK20182018910143414748.2286150.41130394
Marlon SamuelsWI20122012109243212361.7159073.22210479
Jacques KallisSA2007200778042918653.6368762.45200556
Page 1Next

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