Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM32/0 (2.3)ZIM need 190 runs in 105 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's First-class)

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

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
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
Mohammad YousufPAK2006200611191178820299.33285462.6593122212
Joe RootENG/YOR2016201619352171725452.03270663.4541021952
Viv RichardsWI1976197611190171029190.00178771.857502237
Keaton JenningsENG/DUR20162016173041689221*64.96313953.818332322
Chris RogersAUS/MID20142014203811665203*45.00306454.345712212
Graeme SmithSA2008200815252165623272.00251665.826612154
Kumar SangakkaraSL/DUR2014201412221159731976.05287555.5558117313
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Peter HandscombLEI/VIC20242024203341572139*54.21287254.7451121874
Alastair CookENG/ESS20172017183011566244*54.00298052.555302030
Sachin TendulkarIND2010201014233156221478.10279455.9175018110
Ricky PontingAUS2005200515285154420767.13251861.3266117811
Marnus LabuschagneAUS/GLA/QUE2022202221363154420446.79260259.346321869
Usman KhawajaAUS/QUE20232023173221541195*51.37355343.375631727
Marnus LabuschagneAUS/GLA/QUE2021202120304153619259.08295651.965821662
James VinceHAM2014201416283152524061.00198476.864712254
Ricky PontingAUS20032003111831503257100.20249460.266411807
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
Michael VaughanENG2002200214262148119761.71242261.1562318611
Justin LangerAUS2004200414270148121554.85269754.9154217210
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
Virender SehwagIND2008200814271146231956.23170385.8536118122
Marcus HarrisLAN/VIC2025202520383145916741.69295649.364711835
Harry BrookENG/YOR2022202212183144719496.47180080.3967017424
Saif ZaibNOR20252025142311425196*64.77208468.3867216615
Virender SehwagIND2010201014252142217361.83156690.8058221510
Haseeb HameedENG/LAN2016201619334141712248.86371138.184921663
Ollie PopeENG/SUR2022202219312141314548.72205068.9341011689
Nick GubbinsMID20162016162411409201*61.26269452.3049218710
Sunil GavaskarIND1979197917260140722154.12243347.434801773
Sachin TendulkarIND2002200216261139219355.68256854.214531974
Matthew HaydenAUS2001200114253139120363.23221362.8655216920
Gundappa ViswanathIND1979197917262138817957.83205446.205601511
Ben ComptonKEN2025202513252138622160.26281249.295301613
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.