Live7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · 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
Joe RootENG20152015142631385182*60.22217463.71310115810
Bob SimpsonAUS1964196414263138131160.04157245.103721351
Matthew HaydenAUS2005200515293138013853.08255054.125421756
Dennis AmissENG19741974132221379262*68.95312644.115301601
Rory BurnsENG/SUR2019201919370137713337.22294446.773721771
Steve SmithAUS/NSW2017201713243137023965.24267551.216301522
Ben DuckettENG/NOT2022202213201136924172.05170380.394821883
Jonny BairstowENG/YOR20152015152531364219*62.00192370.9355216921
Rahul DravidIND2002200216263135721759.00323741.925501890
Cameron BancroftGLO/WA2025202518330135717641.12302444.873811335
Damien MartynAUS2004200414262135316156.38260351.986511485
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
Brian LaraWI2003200310191134420974.67212963.1355017816
Kevin PietersenENG2006200614261134315853.72205765.2946117115
Mark StonemanENG/SUR2017201717271134219751.62223959.944611904
Sam NortheastKEN2016201615226133719183.56198567.365301567
Daryl MitchellWOR20142014162741334172*58.00276348.285421633
Ricky PontingAUS2006200610183133319688.87219360.787401367
Joe RootENG/YOR2022202218313133217647.57208164.016331463
Marnus LabuschagneAUS/GLA/QUE20232023193531329170*41.53279447.573621718
Jonathan TrottENG2010201014244132522666.25268049.444401480
Marcus TrescothickENG2005200513240132319455.13209963.0344318011
Virat KohliIND2018201813240132215355.08243354.345521442
David WarnerAUS2015201513240131725354.88160981.8547216311
Jamie SmithENG/SUR2024202418270131415548.67176474.4939115628
Matthew HaydenAUS2003200312214131238077.18173475.6653015620
Zak CrawleyENG/KEN2022202224461131112229.13222159.032741991
Sunil GavaskarIND19831983183241310236*46.79154156.335531323
James HildrethSOM20152015152611308220*52.32209862.353721728
Will YoungNZ/CS/NOR2022202222390130313433.41279346.6521031773
Garry SobersWI1958195881341299365*144.33--630741
Jake LehmannHAM/SA20262026203441290133*43.00235754.7321011661
Jacques KallisSA2004200411215128816280.50254050.7157214812
Joe ClarkeNOT2026202614230128815056.00221458.184611593
Tom AbellSOM2026202612191128730771.50217959.0646113318
Alastair CookENG20102010142421287235*58.50235054.775401483
Cameron BancroftGLO/WA2024202420363128518438.94272247.215351334
Peter HandscombAUS/LEI/VIC20232023213741282136*38.85259049.502931392
Dominic SibleySUR2025202514243127430560.67277545.914601309
Wayne MadsenDER2022202214243127317660.62224456.7331041492
Sanath JayasuriyaSL1997199711190127134066.89194765.283721409
Graham GoochENG199019909171126433379.00226755.764511528
Sam WhitemanNOR/WA2023202322402126118833.18278745.253541574
Haseeb HameedNOT2025202514256125820866.21216058.244531717
Josh BohannonLAN2023202314221125717559.86197763.5845015210
Nick ComptonENG/MID2015201517332125714940.55265147.422731571

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.