Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by year (Men's All internationals)

The most runs in a calendar year in men's internationals since 2008: 2,818 by Virat Kohli in 2017 (from the 7,222 of 7,227 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2008-01-01×

Player figures come from full scorecards, which we hold for 7,222 of the 7,227 matches in this selection (from 2008). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND20172017465211281824368.73305892.151110526536
Kumar SangakkaraSL2014201447563281331953.08415567.70817430117
Virat KohliIND20182018374772735160*68.38377872.39119327723
Kane WilliamsonNZ20152015394652692242*65.66357375.34814130914
Babar AzamPAK2022202244524259819654.13349974.25817227124
Virat KohliIND20162016374111259523586.50320780.92713026619
Joe RootENG2016201641554257025450.39350873.26518127018
Tillakaratne DilshanSL2009200942493256816255.83262997.68108531823
Angelo MathewsSL20142014525817253016061.71379966.60317023443
Virat KohliIND20192019444682455254*64.61271190.56714324034
Rohit SharmaIND2019201947471244221253.09267591.291010124478
Kumar SangakkaraSL2009200950594243613744.29344470.73418224617
Steve SmithAUS20162016455162406165*53.47327273.53713323824
David WarnerAUS2016201644522237417347.482339101.5097126436
Steve SmithAUS2015201533426236921565.81336270.46811024518
Virender SehwagIND2008200833461235531952.33245096.12414230244
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
Virat KohliIND2014201438476228616955.76274583.28812322833
Kumar SangakkaraSL2011201142504226721149.28391757.88513121314
Gautam GambhirIND2008200836443226220655.17347665.0761312609
Michael ClarkeAUS20122012263232251329*77.62321869.9568023915
Joe RootENG20152015374742228182*51.81304473.19615223919
Virat KohliIND2012201240465218618353.32292374.79810123814
AB de VilliersSA2013201343455218116454.52286276.21712120625
Hashim AmlaSA/IWX/ICC2017201738474217115450.49296873.15612125621
AB de VilliersSA201020103643102154278*65.27282276.3389215546
Shubman GillIND2023202348526215420846.832128101.22710223558
Graeme SmithSA2008200827374215223265.21309869.4671112739
Kumar SangakkaraSL20122012515772148199*42.96328065.4959419516
Ricky PontingAUS2009200948582213715038.16281575.91316324119
Martin GuptillNZ20152015435052105237*46.78253483.07512523549
Mahela JayawardeneSL2009200949582209427537.39328163.8247420914
Joe RootENG2017201734415209219058.11277075.52415023210
Babar AzamPAK2019201936415208211557.83230890.21613023418
Misbah-ul-HaqPAK2013201342479207813554.68355058.54220216435
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Virat KohliIND2023202335365204818666.06261578.32810119225
Michael HusseyAUS20102010455312202319549.34294368.74312219319
Jacques KallisSA20102010293762015201*65.00307465.55710115035
Mahela JayawardeneSL20142014435132007203*41.81313164.10412321315
Daryl MitchellNZ2023202351556198913440.59222589.3969214861
Michael ClarkeAUS2009200941518197913846.02321861.5041341972
David WarnerAUS2015201529392197325353.32220589.4869223723
David WarnerAUS2012201249551196218036.33231884.64410121039
Shane WatsonAUS2010201045562196112636.31284768.88118122141
Tillakaratne DilshanSL20122012505741960160*36.98249378.6276822117
Hashim AmlaSA20122012303651950311*62.90271571.8266121810
Joe RootENG2018201840519193812546.14294465.8351141619
Kane WilliamsonNZ2014201429374193319258.58291766.27510119811
Liton DasBAN2022202242502192114140.02246977.80313022226
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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