Batting by year (Men's All internationals)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2017201713164118324398.58135387.446321119
Shikhar DhawanIND2017201713162103319073.791030100.2953114211
Kane WilliamsonNZ2015201510132990242*90.00143668.94370935
Rohit SharmaIND2017201715164985208*82.08965102.075409138
Virender SehwagIND200920091515095529363.67779122.5942013319
Gautam GambhirIND200920091515182816759.1497584.92420881
MS DhoniIND200920091615379111065.9292885.243504618
Younis KhanPAK200920091516076631347.88126860.41141664
Virat KohliIND2012201211112763133*84.7879396.22430705
Joe RootENG2014201415163729200*56.08104070.10221485
Alastair CookENG2011201189168813386.00107963.76330800
Yuvraj SinghIND200920091414263511752.9268892.301607413
Martin GuptillNZ201520151315262815648.3175782.961437319
Quinton de KockSA20192019911060312154.8260499.83160824
Gautam GambhirIND2008200812152600102*46.1592564.86151721
Cheteshwar PujaraIND2017201769059815366.44120049.83310621
Sachin TendulkarIND200920091213259613854.1883871.12230624
Faf du PlessisSA201920199113589112*73.6377975.61140724
Faf du PlessisSA2017201789158018572.5062992.21220497
Mohammad HafeezPAK20132013893578140*96.3368085.003105110
Virender SehwagIND20102010810157610964.00549104.92221943
Suresh RainaIND201020101313257512052.2776675.07220598
Joe RootENG20212021562573228143.2582369.62220461
Harry BrookENG2026202613133569136*56.90412138.112204825
David WarnerAUS20122012910055816355.8066583.91230487
Gautam GambhirIND201220121010054710254.7063785.87241430
Mushfiqur RahimBAN201820181012254614454.6069079.131404511
Marcus TrescothickENG20062006911053712148.8273972.67221755
Michael HusseyAUS2011201189153414266.7587860.82231526
Hashim AmlaSA2017201789052715458.5673571.70311518
Michael ClarkeAUS2012201267152011786.6766178.67240457
Rahul DravidIND2009200956051917786.5081263.92210575
AB de VilliersSA20122012773519160*129.75481107.902205011
Azhar AliPAK20122012810151715757.4492455.95222431
Brendon McCullumNZ201520151214150211738.62467107.491426815
Misbah-ul-HaqPAK2014201491315019741.7591954.52050319
Jonathan TrottENG2011201199048920354.3380360.90130390
Shoaib MalikPAK200920091416348913437.6283358.70122554
Virender SehwagIND20082008691479201*59.88475100.84120667
Hashim AmlaSA20142014681478139*68.2992051.96300441
Ross TaylorNZ2019201999047413752.6752091.151313310
Kamran AkmalPAK2009200916171474158*29.6354586.97122488
Kevin PietersenENG2006200679046615851.7858579.66210577
Michael ClarkeAUS20112011910345611265.1468666.47130416
Virat KohliIND20142014771454139*75.67425106.821303511
Babar AzamPAK2019201978245111575.1753883.83310426
Tom LathamNZ20182018231450264*225.0088950.62200392
Mohammad HafeezPAK201220121215044919629.9377657.86113503
MS DhoniIND20082008109244788*63.8654881.57050292
Younis KhanPAK20112011910144312249.2270562.84131323
Page 1Next

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