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
Jonathan TrottENG2010201023334170322658.72317353.675701770
Yashasvi JaiswalIND20242024213531699214*53.09226175.14310319546
David WarnerAUS2017201726362169817949.94224875.5375018420
Travis HeadAUS2023202330413169816344.68176296.3739123143
Michael HusseyAUS20122012404681693150*44.55253066.9248014028
Steve SmithAUS2014201422304169019265.00253166.7777217512
Mahela JayawardeneSL2012201249554168618033.06253166.61210317216
Kusal MendisSL2024202441485168414339.16185890.64210318531
Matthew HaydenAUS2003200332356168238058.00205082.0535117631
AB de VilliersSA/AX2007200748539168214638.23213378.86312619129
Jonathan TrottENG2011201135373168020349.41237970.6231221372
Jos ButtlerENG20182018424561677110*43.00188888.82312517433
Darren BravoWI2011201137464167619539.90295356.7638315532
Ross TaylorNZ2015201535417167529049.26213178.6055417313
Marlon SamuelsWI2012201236374167326050.70252366.3158217943
Rohit SharmaIND2023202334382166912046.36191986.97311317575
Jonny BairstowENG20162016283751668167*52.13277960.023921599
MS DhoniIND/AX200720075051131666139*43.84198583.93111514933
Tillakaratne DilshanSL2013201335388165512655.17203281.4541111814
Rahul DravidIND2006200635444165514641.38322351.3521321942
Mahela JayawardeneSL2011201140473165414437.59254564.9941001708
AB de VilliersSA2014201430355165015255.00219775.1049017123
Ian BellENG20132013304341650113*42.31319751.6149119812
Virat KohliIND2011201143475164411739.14213976.8641041529
Yuvraj SinghIND/AX2007200744436164216944.38177592.51211215849
Tamim IqbalBAN2010201030370163915144.30185988.17411320926
AB de VilliersSA2012201234389163816956.48219174.7645116222
Shikhar DhawanIND2017201733363163719049.611634100.1859122020
Fakhar ZamanPAK20182018353741635210*49.551624100.68212118733
Marcus TrescothickENG2003200332405163421946.69237568.80411523313
Quinton de KockSA20172017334031634168*44.16190185.95312218916
Ian BellENG2011201135374162823549.33231770.265521618
Kumar SangakkaraSL2010201032355162621954.20219973.94310117910
Liton DasBAN2022202237452162514137.79216874.95211019521
Babar AzamPAK20182018374291622127*49.15210976.91213316217
Marnus LabuschagneAUS2023202334444161512440.38283357.012911847
Upul TharangaSL2017201743515161211935.04195282.5838320423
Shreyas IyerIND20222022394071609113*48.76173292.90114216239
Harry BrookENG20262026353951608136*47.291357118.50311115454
Mohammad HafeezPAK2015201535412160822441.23217973.8047417231
Shane WatsonAUS20112011343821599185*44.42161499.07212217757
Jonny BairstowENG2018201836451159613936.27198780.3254718933
Hashim AmlaSA2013201334371159112244.19223671.154811724
Graeme SmithSA2010201032391158818341.79231368.6645018213
Ricky PontingAUS2010201034452158420936.84236167.09212517412
Brendon McCullumNZ2009200941462158313135.98202778.10210515431
Ajinkya RahaneIND2014201437461158314735.18228569.2857419014
Virender SehwagIND2009200931331158229349.441244127.1754022139
Joe RootENG2013201337487157918038.51293353.842821587
Mohammad RizwanPAK20222022404661578104*39.45176389.51112113127

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