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 First-class)

The most runs in a calendar year in men's first-class cricket since 2012: 2,332 by Marnus Labuschagne in 2019.

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Marnus LabuschagneAUS/GLA/QUE2019201925432233218556.88384160.7161552989
Jonny BairstowENG/YOR2016201621354200324664.61312864.0358120712
Joe RootENG/YOR2021202120371199922855.53353756.527512013
Joe RootENG/YOR2024202422393199826255.50307165.068711914
Alastair CookENG/ESS2016201624447191314251.70375650.935902392
David BedinghamSA/DUR2024202421362187127955.03249475.0275120937
Joe RootENG/YOR2016201619352171725452.03270663.4541021952
Keaton JenningsENG/DUR20162016173041689221*64.96313953.818332322
Chris RogersAUS/MID20142014203811665203*45.00306454.345712212
Kumar SangakkaraSL/DUR2014201412221159731976.05287555.5558117313
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Peter HandscombLEI/VIC20242024203341572139*54.21287254.7451121874
Alastair CookENG/ESS20172017183011566244*54.00298052.555302030
Marnus LabuschagneAUS/GLA/QUE2022202221363154420446.79260259.346321869
Usman KhawajaAUS/QUE20232023173221541195*51.37355343.375631727
Marnus LabuschagneAUS/GLA/QUE2021202120304153619259.08295651.965821662
James VinceHAM2014201416283152524061.00198476.864712254
Cheteshwar PujaraIND/SUS2022202213234150323179.11266356.446301917
Dean ElgarSA/SOM2017201715271150119957.73299450.137411895
Alastair CookENG/ESS2015201517311149926349.97338244.323921700
Caleb JewellDER/TAS2025202519352148923245.12228865.083921925
Scott BorthwickWF/DUR20162016213831489188*42.54289551.435732032
Harry BrookENG/YOR2024202417272148831759.52170387.3865215422
Adam VogesAUS/MID20152015162661479269*73.95241661.225611952
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Steve SmithAUS2015201513244147421573.70237462.096501677
Cheteshwar PujaraIND/NOT2017201719301147320250.79320046.035621562
Ben DuckettENG/NOT2024202420381147221839.78172385.433721918
Rory BurnsENG/SUR2018201815251146419361.00280452.214801901
Marcus HarrisLAN/VIC2025202520383145916741.69295649.364711835
Harry BrookENG/YOR2022202212183144719496.47180080.3967017424
Saif ZaibNOR20252025142311425196*64.77208468.3867216615
Haseeb HameedENG/LAN2016201619334141712248.86371138.184921663
Ollie PopeENG/SUR2022202219312141314548.72205068.9341011689
Nick GubbinsMID20162016162411409201*61.26269452.3049218710
Ben ComptonKEN2025202513252138622160.26281249.295301613
Joe RootENG20152015142631385182*60.22217463.71310115810
Rory BurnsENG/SUR2019201919370137713337.22294446.773721771
Steve SmithAUS/NSW2017201713243137023965.24267551.216301522
Ben DuckettENG/NOT2022202213201136924172.05170380.394821883
Jonny BairstowENG/YOR20152015152531364219*62.00192370.9355216921
Cameron BancroftGLO/WA2025202518330135717641.12302444.873811335
Usman KhawajaAUS/QUE2022202216274135216058.78278848.494911418
Colin IngramGLA20242024111831351257*90.07210264.2756018211
Moeen AliENG/WOR20162016203371351155*51.96238156.7457315916
Kane WilliamsonNZ/YOR2014201415264134819261.27264850.915511514
Alex LeesDUR2023202314212134719570.89182673.775501698
Mark StonemanENG/SUR2017201717271134219751.62223959.944611904
Sam NortheastKEN2016201615226133719183.56198567.365301567
Daryl MitchellWOR20142014162741334172*58.00276348.285421633
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.