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 since 2016: 3,568 by Virat Kohli in 2016 (from the 15,053 of 15,058 matches with full scorecards).

More filters

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

Player figures come from full scorecards, which we hold for 15,053 of the 15,058 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB20162016535715356823584.95384792.751120134957
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
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
James VinceENG/SS/HAM20232023667513277418644.74284597.50222229971
Shan MasoodPAK/DER/MS2022202260657276423947.66282497.88319429927
Mohammad RizwanPAK/SUS/MS20222022657312276113045.26296393.18224324650
David WarnerAUS/SH/NSW201920194655112715335*61.70299590.65817527042
Caleb JewellHH/DER/TAS2025202552684269923242.17336080.33516533433
Virat KohliIND/RCB2023202349507268718662.49307287.471016225741
Kane WilliamsonNZ/ND/SH2018201861709268713944.05324782.75420424553
Steve SmithAUS/RPS20162016535872676165*52.47344877.61813326532
Harry BrookENG/HH/YOR20222022636312262819451.532576102.02712226179
Jos ButtlerENG/RR/ST20182018656992612110*43.532528103.32321626371
Jos ButtlerENG/RR/LAN2023202379785261013135.752007130.041217227102
Jason RoyENG/SS/SUR2016201663714258716238.612520102.66610633443
James VinceSS/HAM/KK2024202464726256421138.85271794.37315330942
Peter HandscombMS/LEI/VIC20242024526282554139*47.30382166.84915528420
David WarnerAUS/SH/NSW2017201742545251717951.37300483.79810026946
Kumar SangakkaraHH/JT/SUR2017201748527250920055.76284588.19811126543
Devon ConwayNZ/CSK/SB20232023677282507152*39.17267793.65516929448
Cameron BancroftST/GLO/WA2024202461776246318434.69393062.6769825522
Marnus LabuschagneAUS/BH/GLA2019201933513245018551.04401661.01616630612
Marnus LabuschagneAUS/BH/GLA20232023526662420170*40.33402560.12412228115
Mohammad RizwanPAK/MS202120215657122415115*53.67242099.79219425054
Shubman GillIND/GT2025202550578241426949.27272488.6279127151
Kumar SangakkaraHH/JT/SUR2016201664743240417133.86268489.57215429131
Quinton de KockSA/MI/CTB2019201953603239512942.022324103.06318328858
Shikhar DhawanIND/SH2018201859634238412740.412129111.98412130353
Ben DuckettENG/BH/NOT2022202251587236724146.41239099.04414430722
Dawid MalanENG/YOR/CV2023202358644236614039.43240898.26613526859
Joe RootENG/YOR2017201741497235519056.07311375.65418025411
Babar AzamPAK/PZ/CS2023202356584235215143.56242497.03518224839
Travis HeadAUS/SH/SA20242024546152342154*41.821776131.875149270104
Nicolas PooranWI/RR/TKR20242024767417233110140.891481157.391153160170
Heinrich KlaasenSA/SH/OI20232023696711232917441.591612144.48693182120
Mohammad RizwanPAK/CV/MS202320235653152316131*60.952143108.07318020850
James VinceENG/SS/HAM2021202161663231523136.75252091.87312530630
Babar AzamPAK/KK2021202154565231415845.37238796.94321526038
Kusal MendisSL/DA/PC2023202361644231324538.55239596.58412624777
Marnus LabuschagneAUS/BH/GLA2021202142525231119249.17361263.98513223120
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.