Live6th Match · Pakistan ODI Tri-Series 2026/27SL320/6 (43.2)ENG386/5 (50)SL need 67 runs in 40 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG163/5 (16.5)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Zak CrawleyENG/KEN2022202224461131112229.13222159.032741991
Alastair CookENG/ESS2016201624447191314251.70375650.935902392
Marnus LabuschagneAUS/GLA/QUE2019201925432233218556.88384160.7161552989
Sam WhitemanNOR/WA2023202322402126118833.18278745.253541574
Ollie PopeENG/SUR2024202424401120019630.77183365.473531396
Jeetan PatelNZ/WF/WAR20162016274085464717.0675572.320056710
Joe RootENG/YOR2024202422393199826255.50307165.068711914
Will YoungNZ/CS/NOR2022202222390130313433.41279346.6521031773
James FranklinWF/MID2015201521395109113932.09234546.523641229
Chris RogersAUS/MID20142014203811665203*45.00306454.345712212
Scott BorthwickWF/DUR20162016213831489188*42.54289551.435732032
Ben DuckettENG/NOT2024202420381147221839.78172385.433721918
Marcus HarrisLAN/VIC2025202520383145916741.69295649.364711835
Joe RootENG/YOR2021202120371199922855.53353756.527512013
Rory BurnsENG/SUR2019201919370137713337.22294446.773721771
Peter HandscombAUS/LEI/VIC20232023213741282136*38.85259049.502931392
Peter HandscombLEI/VIC20252025213721247142*35.63249949.904541254
Neil BroomOV/DER2016201622373121716135.79231552.5724013513
Zak CrawleyENG/KEN20212021203728109023.14155152.220741160
David BedinghamSA/DUR2024202421362187127955.03249475.0275120937
Marnus LabuschagneAUS/GLA/QUE2022202221363154420446.79260259.346321869
Cameron BancroftGLO/WA2024202420363128518438.94272247.215351334
Cameron BancroftGLO/WA2026202618361113118632.31255044.351921194
Gary BallanceENG/YOR201620161936299913229.38209647.662521361
Dominic SibleyENG/WAR20212021203648838727.59252335.00085852
Jonny BairstowENG/YOR2016201621354200324664.61312864.0358120712
Joe RootENG/YOR2016201619352171725452.03270663.4541021952
Caleb JewellDER/TAS2025202519352148923245.12228865.083921925
Marnus LabuschagneAUS/GLA/QUE20232023193531329170*41.53279447.573621718
Zak CrawleyENG/KEN2024202419350101723829.06134475.6716414411
Cheteshwar PujaraIND/YOR20182018193511009132*29.68269537.443451213
Jeetan PatelWF/WAR20152015253537969824.88105575.450449620
Jake LehmannHAM/SA20262026203441290133*43.00235754.7321011661
Peter HandscombLEI/VIC20242024203341572139*54.21287254.7451121874
Haseeb HameedENG/LAN2016201619334141712248.86371138.184921663
Cameron BancroftGLO/WA2025202518330135717641.12302444.873811335
Moeen AliENG/WOR20162016203371351155*51.96238156.7457315916
Nick ComptonENG/MID2015201517332125714940.55265147.422731571
Rory BurnsENG/SUR2021202119331114713235.84250245.8421071484
Jeetan PatelNZ/WF/WAR201720172033372110024.0399372.61136967
Sam WhitemanYOR/WA202620261833060310118.27134744.77127771
Usman KhawajaAUS/QUE20232023173221541195*51.37355343.375631727
Sunil GavaskarIND19831983183241310236*46.79154156.335531323
Alex LeesENG/DUR20222022173221104182*36.80246444.812401284
Cameron BancroftAUS/DUR/WA201920191732297515832.50221344.062521092
Beau WebsterAUS/WAR/TAS2025202518325956100*35.41157260.811801087
Stuart BroadENG/NOT20192019183211203309.6746543.66006223
Alastair CookENG/ESS2015201517311149926349.97338244.323921700
Ollie PopeENG/SUR2022202219312141314548.72205068.9341011689
Joe RootENG/YOR2022202218313133217647.57208164.016331463
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.