Live6th Match · Pakistan ODI Tri-Series 2026/27SL179/3 (27)ENG386/5 (50)SL need 208 runs in 138 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and 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
Marnus LabuschagneAUS/GLA/QUE2019201925432233218556.88384160.7161552989
Peter HandscombLEI/VIC20242024203341572139*54.21287254.7451121874
Scott BorthwickDUR201520151530211799942.11190561.8901111642
Allan BorderAUS19891989111758188568.17190342.980110851
Joe RootENG/YOR2016201619352171725452.03270663.4541021952
Ollie PopeENG/SUR2022202219312141314548.72205068.9341011689
Joe RootENG20152015142631385182*60.22217463.71310115810
Will YoungNZ/CS/NOR2022202222390130313433.41279346.6521031773
Jake LehmannHAM/SA20262026203441290133*43.00235754.7321011661
Wayne MadsenDER2022202214243127317660.62224456.7331041492
Rory BurnsENG/SUR2021202119331114713235.84250245.8421071484
Michael CarberryHAM201520151630111299738.93242746.5201021597
Tom LathamNZ/CAN/KEN2016201618311109913636.63233747.0321021332
Rob NewtonNOR201720171324089410837.25159855.9411001162
Alastair CookENG/ESS2016201624447191314251.70375650.935902392
Alastair CookENG/ESS2015201517311149926349.97338244.323921700
Caleb JewellDER/TAS2025202519352148923245.12228865.083921925
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Haseeb HameedENG/LAN2016201619334141712248.86371138.184921663
Nick GubbinsMID20162016162411409201*61.26269452.3049218710
Usman KhawajaAUS/QUE2022202216274135216058.78278848.494911418
Jamie SmithENG/SUR2024202418270131415548.67176474.4939115628
Peter HandscombAUS/LEI/VIC20232023213741282136*38.85259049.502931392
Travis HeadAUS/SA2019201917282124816148.00240851.833921541
Chris NashSUS2016201614231122114455.50230852.903901840
Marnus LabuschagneAUS/GLA/QUE2024202416313115911941.39216353.582901453
Cameron BancroftGLO/WA2026202618361113118632.31255044.351921194
Keith FletcherENG1973197312214108517863.82204742.262901326
Hansie CronjeSA1998199814242104012647.27222046.8519110416
Ben SlaterNOT2025202514252100012443.48185353.971911455
Shivnarine ChanderpaulWI/DER2014201414236993101*58.41199849.701901064
Inzamam-ul-HaqPAK199519951120098710149.35208647.321921203
Rahul DravidIND199719971218298414861.50266436.941901122
Fynn Hudson-PrenticeSUS20232023142248797348.83120473.0109111411
Chetan ChauhanIND19791979172608648433.23166833.15092960
KL RahulIND2017201791416339048.69107558.88091762
Jonny BairstowENG/YOR2016201621354200324664.61312864.0358120712
Kumar SangakkaraSL/DUR2014201412221159731976.05287555.5558117313
Marnus LabuschagneAUS/GLA/QUE2021202120304153619259.08295651.965821662
Rory BurnsENG/SUR2018201815251146419361.00280452.214801901
Virender SehwagIND2010201014252142217361.83156690.8058221510
Sunil GavaskarIND1979197917260140722154.12243347.434801773
Ben DuckettENG/NOT2022202213201136924172.05170380.394821883
Cameron BancroftGLO/WA2025202518330135717641.12302444.873811335
James AdamsHAM2014201416291121523143.39253747.891821637
Luke WrightSUS20152015162821210226*46.54178267.9028117719
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Kim HughesAUS19791979142731152130*48.00264141.692801175
Craig CachopaAA/SUS2014201411201114020360.00183262.2328016621
Tom BlundellNZ/WF2022202215253114010651.82201856.493821513
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.