Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (Men's All internationals)

The most runs in a calendar year in men's internationals up to 2012: 2,833 by Ricky Ponting in 2005 (from the 5,660 of 5,661 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
To 2012-12-31×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUS/ICC2005200546588283320756.66399370.95915430036
Ricky PontingAUS2003200345499265725766.42390768.01118126734
Rahul DravidIND1999199952616262119047.65436760.02109327013
Kumar SangakkaraSL2006200650555260928752.18381768.3551623077
Tillakaratne DilshanSL2009200942493256816255.83262997.68108531823
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
Sourav GangulyIND1999199950595252618346.78389564.85616226835
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Kumar SangakkaraSL2009200950594243613744.29344470.73418224617
Mohammad YousufPAK2006200633394243520269.57386263.0598128314
Aravinda de SilvaSL1997199738467243216862.36347869.931010326117
Virender SehwagIND2008200833461235531952.33245096.12414230244
Matthew HaydenAUS2003200344529234938054.63305077.0258126033
Sourav GangulyIND/AX2007200742493234623951.00346567.71316226831
Mahela JayawardeneSL2001200147504231315050.28312474.04711324217
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
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
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Jacques KallisSA20072007374210220118668.78360261.10613321521
Sachin TendulkarIND20072007424842201122*50.02314869.92319328414
Virat KohliIND2012201240465218618353.32292374.79810123814
Sourav GangulyIND1997199747503218617346.51373058.61413424520
Gary KirstenSA2000200047544217918043.58392855.4731732150
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Ricky PontingAUS2006200635434216419655.49311569.47910222023
Inzamam-ul-HaqPAK2000200045518216414250.33367158.95515322814
AB de VilliersSA201020103643102154278*65.27282276.3389215546
Graeme SmithSA2008200827374215223265.21309869.4671112739
Kumar SangakkaraSL20122012515772148199*42.96328065.4959419516
Ricky PontingAUS2009200948582213715038.16281575.91316324119
Sachin TendulkarIND2002200236456213319354.69341562.4668327510
Kumar SangakkaraSL2004200438434212427054.46305969.4341512409
Kevin PietersenENG2007200744545212022643.27292472.5069321420
Mahela JayawardeneSL2009200949582209427537.39328163.8247420914
Mark WaughAUS1999199949583209012138.00323664.5941451987
Mohammad YousufPAK20022002394362085204*56.35284573.29710323027
Jacques KallisSA20002000505611208016046.22387953.62214419725
Matthew HaydenAUS2004200437501206913242.22311666.40512221218
Sourav GangulyIND2002200248553205913639.60324963.37314425025
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Jacques KallisSA20042004293910205816270.97352658.37811420827
Matthew HaydenAUS2002200232375203819763.69294669.1879123732
Graeme SmithSA/AX/IWX2005200535444203514850.88292969.4896225111
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.