Live9th Match · Sheffield Shield 2026/27QUE280 & 0/1 (0)VIC307 & 173 (78.2)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 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in men's cricket since 2008: 3,568 by Virat Kohli in 2016 (from the 18,801 of 18,807 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 18,801 of the 18,807 matches in this selection (from 2008). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB20162016535715356823584.95384792.751120134957
Kumar SangakkaraSL/HH/SUR2015201558685331620352.63388985.27139233646
Virat KohliIND/RCB201820185161103265160*64.02415978.501113332941
David WarnerAUS/SH2016201661695322217350.342899111.14916235267
Virat KohliIND/RCB20172017566211312624361.29331094.441114628847
Shubman GillIND/GT2023202365698304420849.902692113.081014332091
Babar AzamPAK/SOM/KK2019201961677303511550.58308998.25720334034
Tillakaratne DilshanSL/DC2009200956626298616253.322970100.541012536036
Kumar SangakkaraSL/DUR2014201448573297231955.04442267.21917431919
Joe RootENG/YOR2016201647626295925452.84390375.81619230722
Babar AzamPAK/KK2022202254625294119651.60378877.64819231126
Shai HopeWI/HH/GAW20252025768411293714040.23308395.26616125691
Daryl MitchellNZ/LAN/LS20232023798412293513440.76313393.68714321598
Virat KohliIND/RCB20192019586082919254*56.13303996.05816328647
Hashim AmlaSA/IWX/PK2017201757668291115450.19348583.53816232048
Rohit SharmaIND/MI2019201962622284721247.45299095.221012129688
Gautam GambhirIND/DC2008200850584279620651.78385572.53618132817
Kane WilliamsonNZ/ND/SH20152015424962788242*64.84375874.19815131915
Martin GuptillNZ/AA/DER20152015566672776237*47.05317687.41614730775
James VinceENG/SS/HAM20232023667513277418644.74284597.50222229971
Kumar SangakkaraSL/PK2009200964726276813741.94376873.46420327522
Shan MasoodPAK/DER/MS2022202260657276423947.66282497.88319429927
Virender SehwagIND/DC2008200847603276131948.442670103.41417434865
Mohammad RizwanPAK/SUS/MS20222022657312276113045.26296393.18224324650
David WarnerAUS/SH/NSW201920194655112715335*61.70299590.65817527042
Kane WilliamsonNZ/ND/YOR2014201450607270819251.09411365.84615328816
Caleb JewellHH/DER/TAS2025202552684269923242.17336080.33516533433
Virat KohliIND/RCB2023202349507268718662.49307287.471016225741
Kane WilliamsonNZ/ND/SH2018201861709268713944.05324782.75420424553
Steve SmithAUS/RPS20162016535872676165*52.47344877.61813326532
Steve SmithAUS/RR2015201547547266221556.64358374.30813127821
Virat KohliIND/RCB2014201452617264516948.98303987.04814625149
Harry BrookENG/HH/YOR20222022636312262819451.532576102.02712226179
Kumar SangakkaraSL/DC2011201155634262521144.49421062.35514325719
Jos ButtlerENG/RR/ST20182018656992612110*43.532528103.32321626371
Jos ButtlerENG/RR/LAN2023202379785261013135.752007130.041217227102
Graeme SmithSA/RR2008200838486259323261.74346074.94714132717
Jacques KallisSA/RCB201020104553102587201*60.16356872.51716221744
Jason RoyENG/SS/SUR2016201663714258716238.612520102.66610633443
AB de VilliersSA/RCB/TIT2013201359619257616449.54312182.54714124140
James VinceSS/HAM/KK2024202464726256421138.85271794.37315330942
Peter HandscombMS/LEI/VIC20242024526282554139*47.30382166.84915528420
Virat KohliIND/RCB2012201255617255018347.22324978.49812127123
Virat KohliIND/RCB2013201359599254711950.94290687.65616327645
David WarnerAUS/SH2015201543533253525350.70256498.87616230244
Angelo MathewsSL20142014525817253016061.71379966.60317023443
James TaylorENG/NOT20152015566512252629147.66363669.47415523831
David WarnerAUS/SH/NSW2017201742545251717951.37300483.79810026946
Kumar SangakkaraHH/JT/SUR2017201748527250920055.76284588.19811126543
Devon ConwayNZ/CSK/SB20232023677282507152*39.17267793.65516929448
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.