Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All internationals)

The most runs in a calendar year in internationals: 2,833 by Ricky Ponting in 2005 (from the 14,600 of 14,606 matches with full scorecards).

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 14,600 of the 14,606 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUS/ICC2005200546588283320756.66399370.95915430036
Virat KohliIND20172017465211281824368.73305892.151110526536
Kumar SangakkaraSL2014201447563281331953.08415567.70817430117
Virat KohliIND20182018374772735160*68.38377872.39119327723
Kane WilliamsonNZ20152015394652692242*65.66357375.34814130914
Ricky PontingAUS2003200345499265725766.42390768.01118126734
Rahul DravidIND1999199952616262119047.65436760.02109327013
Kumar SangakkaraSL2006200650555260928752.18381768.3551623077
Babar AzamPAK2022202244524259819654.13349974.25817227124
Virat KohliIND20162016374111259523586.50320780.92713026619
Joe RootENG2016201641554257025450.39350873.26518127018
Tillakaratne DilshanSL2009200942493256816255.83262997.68108531823
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
Angelo MathewsSL20142014525817253016061.71379966.60317023443
Sourav GangulyIND1999199950595252618346.78389564.85616226835
Virat KohliIND20192019444682455254*64.61271190.56714324034
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Rohit SharmaIND2019201947471244221253.09267591.291010124478
Kumar SangakkaraSL2009200950594243613744.29344470.73418224617
Mohammad YousufPAK2006200633394243520269.57386263.0598128314
Aravinda de SilvaSL1997199738467243216862.36347869.931010326117
Steve SmithAUS20162016455162406165*53.47327273.53713323824
David WarnerAUS2016201644522237417347.482339101.5097126436
Steve SmithAUS2015201533426236921565.81336270.46811024518
Virender SehwagIND2008200833461235531952.33245096.12414230244
Matthew HaydenAUS2003200344529234938054.63305077.0258126033
Sourav GangulyIND/AX2007200742493234623951.00346567.71316226831
Mahela JayawardeneSL2001200147504231315050.28312474.04711324217
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
Virat KohliIND2014201438476228616955.76274583.28812322833
Rahul DravidIND2002200244508227021754.05442851.2661202592
Kumar SangakkaraSL2011201142504226721149.28391757.88513121314
Gautam GambhirIND2008200836443226220655.17347665.0761312609
Michael ClarkeAUS20122012263232251329*77.62321869.9568023915
Saeed AnwarPAK1996199642476223517654.51275281.21514125021
Sachin TendulkarIND1996199640472223417749.64323269.12811125220
Brian LaraWI2003200331403223220960.32318570.0889026137
Mahela JayawardeneSL/AX20072007444742230213*51.86320369.62710521427
Joe RootENG20152015374742228182*51.81304473.19615223919
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Jacques KallisSA20072007374210220118668.78360261.10613321521
Sachin TendulkarIND20072007424842201122*50.02314869.92319328414
Virat KohliIND2012201240465218618353.32292374.79810123814
Sourav GangulyIND1997199747503218617346.51373058.61413424520
AB de VilliersSA2013201343455218116454.52286276.21712120625
Gary KirstenSA2000200047544217918043.58392855.4731732150
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Hashim AmlaSA/IWX/ICC2017201738474217115450.49296873.15612125621
Ricky PontingAUS2006200635434216419655.49311569.47910222023
Inzamam-ul-HaqPAK2000200045518216414250.33367158.95515322814
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.