Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG234/1 (34)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's First-class)

The most runs in a calendar year in men's first-class cricket v Yorkshire: 425 by Keaton Jennings in 2022.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Yorkshire×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Keaton JenningsLAN20222022230425238141.6773657.74210522
Moeen AliWOR20182018230346219115.3342880.84120487
Kumar SangakkaraSUR20172017221344180*344.0037092.97200427
Ian WestwoodWAR2015201524033419683.5065051.38110421
Sam HainWAR20262026241317164*105.6768546.28120331
Daryl MitchellWOR20182018230310178103.3359652.01200400
Ben SlaterNOT2025202524130096100.0060549.59040371
Sam NortheastGLA20232023241297166*99.0051857.34110351
James BraceyGLO2022202224029217773.0052755.41110323
Keaton JenningsDUR20162016241289221*96.3356451.24100330
Alastair CookESS2022202224126710789.0058245.88200330
Nick GubbinsMID2016201623026112587.0056546.19110322
Sam BillingsKEN20192019121260138260.0036571.23200292
Darren StevensKEN20192019120258237129.0026298.471002910
Colin IngramGLA2024202424025811364.5044557.98110431
Haseeb HameedLAN2016201624125111483.6745954.68200300
Stephen EskinaziMID20162016231247157123.5044455.63110354
Keaton JenningsLAN20212021220246132123.0051347.95200291
Tom AlsopSUS2024202424124186*80.3362338.68030290
Ollie RobinsonKEN2019201924023910359.7535667.13110290
Alex HalesNOT20152015120238236119.0030179.07100381
Marnus LabuschagneGLA20232023121235170*235.0037363.00110341
Michael YardySUS2015201523023512478.3338461.20110380
Ben BrownSUS2021202124023212758.0040757.00100320
Tom AbellSOM20182018241230132*76.6735964.07110271
Leus du PlooyDER2023202324022817057.0039358.02101280
Ollie PopeSUR20182018222227158*-34266.37110350
Ollie PriceGLO2024202424022614756.5042353.43100292
Steven DaviesSUR2016201623022511775.0034964.47120370
Joe ClarkeNOT2019201924122111273.6734564.06110330
Nick ComptonMID2015201524021914954.7541752.52112290
Luke WellsLAN2022202223021612472.0027678.26110227
Sean ErvineHAM20162016231213123106.5038555.32110282
Jake LibbyWOR20232023242211109*105.5026380.23110240
Mark StonemanDUR2015201524021013152.5032963.83100291
Marcus TrescothickSOM2016201623120797103.5032962.92020360
Mark StonemanSUR2019201923020710069.0031865.09110301
Sam RobsonMID20172017220206159103.0038154.07100250
Nick ComptonSOM2014201423020615668.6736356.75100271
Ed BarnardWAR2026202624120483*68.0031564.76030195
Josh ThomasSOM2026202624020413651.0034559.13111231
Josh BohannonLAN20212021222201127*-37953.03110223
James VinceHAM2017201723019714765.6734856.61100280
Ryan HigginsMID2024202423119715598.5033458.98100291
Luke WrightSUS2014201424119711365.6729666.55110280
Liam DawsonHAM2015201523019614065.3335056.00100260
Jeetan PatelWAR2017201724119610065.3323683.05100282
James VinceHAM2016201623019511965.0031861.32110280
Alex LeesDUR2025202523019317264.3333657.44100291
Ben DuckettNOT201920192401927548.0026771.91020263
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.