Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 (All cricket)

The most runs in a calendar year in men's cricket up to 2016: 3,568 by Virat Kohli in 2016 (from the 9,272 of 9,274 matches with full scorecards).

More filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB20162016535715356823584.95384792.751120134957
Kumar SangakkaraSL/HH/SUR2015201558685331620352.63388985.27139233646
David WarnerAUS/SH2016201661695322217350.342899111.14916235267
Tillakaratne DilshanSL/DC2009200956626298616253.322970100.541012536036
Kumar SangakkaraSL/DUR2014201448573297231955.04442267.21917431919
Joe RootENG/YOR2016201647626295925452.84390375.81619230722
Ricky PontingAUS/ICC2005200546588283320756.66399370.95915430036
Gautam GambhirIND/DC2008200850584279620651.78385572.53618132817
Kane WilliamsonNZ/ND/SH20152015424962788242*64.84375874.19815131915
Martin GuptillNZ/AA/DER20152015566672776237*47.05317687.41614730775
Kumar SangakkaraSL/PK2009200964726276813741.94376873.46420327522
Virender SehwagIND/DC2008200847603276131948.442670103.41417434865
Kane WilliamsonNZ/ND/YOR2014201450607270819251.09411365.84615328816
Steve SmithAUS/RPS20162016535872676165*52.47344877.61813326532
Steve SmithAUS/RR2015201547547266221556.64358374.30813127821
Ricky PontingAUS2003200345499265725766.42390768.01118126734
Virat KohliIND/RCB2014201452617264516948.98303987.04814625149
Kumar SangakkaraSL/DC2011201155634262521144.49421062.35514325719
Rahul DravidIND1999199952616262119047.65436760.02109327013
Kumar SangakkaraSL2006200650555260928752.18381768.3551623077
Graeme SmithSA/RR2008200838486259323261.74346074.94714132717
Jacques KallisSA/RCB201020104553102587201*60.16356872.51716221744
Jason RoyENG/SS/SUR2016201663714258716238.612520102.66610633443
AB de VilliersSA/RCB/TIT2013201359619257616449.54312182.54714124140
Virat KohliIND/RCB2012201255617255018347.22324978.49812127123
Virat KohliIND/RCB2013201359599254711950.94290687.65616327645
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
David WarnerAUS/SH2015201543533253525350.70256498.87616230244
Angelo MathewsSL20142014525817253016061.71379966.60317023443
Sourav GangulyIND1999199950595252618346.78389564.85616226835
James TaylorENG/NOT20152015566512252629147.66363669.47415523831
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Mohammad YousufPAK2006200633394243520269.57386263.0598128314
Aravinda de SilvaSL1997199738467243216862.36347869.931010326117
Hashim AmlaSA/CC/SUR2014201450555240520848.10333972.0389125414
Kumar SangakkaraHH/JT/SUR2016201664743240417133.86268489.57215429131
Sachin TendulkarIND/MI2010201031406238421470.12341269.87810029316
AB de VilliersSA/RCB20152015484862358162*56.142248104.89710223285
Michael ClarkeAUS/PW20122012323832349329*67.11331270.9268025115
Matthew HaydenAUS2003200344529234938054.63305077.0258126033
Kumar SangakkaraSL/DC20122012636982348199*38.49346467.78510421620
Sourav GangulyIND/AX2007200742493234623951.00346567.71316226831
Mahela JayawardeneSL2001200147504231315050.28312474.04711324217
Mahela JayawardeneSL/PK2009200959686231327537.31344667.1248422621
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
Joe RootENG/YOR20152015384842283182*51.89308374.05616224819
Rahul DravidIND2002200244508227021754.05442851.2661202592
AB de VilliersSA/DC201020104350102265278*56.63294177.0189216246
Jonny BairstowENG/YOR/PZ2016201638496226224652.60345965.3959222714
Kane WilliamsonNZ/SH/YOR2016201655645226011838.31306973.64216223019
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.