Live4th T20I · India in New Zealand 2026/27NZ206/4 (16)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE46/2 (13.5)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Gordon GreenidgeWI1984198415244117922358.95203157.564211536
Scott BorthwickDUR201520151530211799942.11190561.8901111642
Brian LaraWI20042004122111178400*58.90191961.3934314710
Tom HainesSUS2021202113250117615647.04223152.713621431
David WarnerAUS/NSW2017201713251117512348.96187062.834501377
Adam LythYOR2025202514241117318551.00254446.113611641
Andrew StraussENG2009200914242117216953.27216554.134401512
Tom LathamNZ/CAN2014201412231117126153.23234749.893631453
Zak CrawleyENG/KEN2023202315281117118943.37149778.223521537
Daniel LawrenceENG/SUR2026202613201116921861.53149378.3063214023
Alex LeesYOR2016201616301116513240.17232950.023731366
Gary BallanceENG/YOR2014201413201116417461.26220352.844611545
Hashim AmlaSA2008200815242116115952.77211454.923611480
Matthew HaydenAUS2002200211171116019772.50187761.8063115015
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Dean ElgarSA/ESS2024202415231116018252.73205756.394511461
Denis ComptonENG194719479151115920882.7997237.866301081
Ricardo VasconcelosNOR2026202614240115918748.29204956.566211498
Marnus LabuschagneAUS/GLA/QUE2024202416313115911941.39216353.582901453
Wayne MadsenDER2025202514222115819857.90164870.274501527
Herschelle GibbsSA2003200312191115622864.22183463.0343117211
Ben StokesENG/DUR2022202218312115416139.79148177.9235211445
Jake LibbyWOR2023202312233115319857.65185162.294521364
Kim HughesAUS19791979142731152130*48.00264141.692801175
Ben DuckettENG/NOR2016201616281115220842.67148877.423631637
Brian LaraWI200120019180115122163.94226550.8234112610
Hamish MarshallWF/GLO2016201618280115113541.11210054.814521466
Joe DenlyENG/KEN20192019163021150167*41.07236548.6327114311
Joe RootENG/YOR2019201914261114822645.92235348.793631242
Rory BurnsENG/SUR2021202119331114713235.84250245.8421071484
Steve SmithAUS201420149173114619281.86191359.915421318
Rahul DravidIND20112011122331145146*57.25255944.745401243
Rory BurnsSUR2016201616302114412240.86230149.722701602
Shan MasoodPAK/DER2022202210170114123967.12152674.773411382
Virender SehwagIND2004200412191114130963.39155073.6134216212
Craig CachopaAA/SUS2014201411201114020360.00183262.2328016621
Tom BlundellNZ/WF2022202215253114010651.82201856.493821513
Sam HainWAR20222022122131137202*63.17272041.803601143
David WarnerAUS201420149180113614563.11138781.9063113011
Mike AthertonENG1994199413230113614449.39282940.164531381
Chris GayleWI2004200412221113514154.05159371.254701856
Gautam GambhirIND200820088160113420670.88223450.763601353
Alviro PetersenLAN2016201615241113419149.30176164.4036012510
Ryan HigginsMID2024202413182113322170.81165468.5052113018
Adam LythYOR2016201616302113320240.46199356.8543214213
Tom WestleyESS2016201614190113225459.58199956.633721721
Cameron BancroftGLO/WA2026202618361113118632.31255044.351921194
Sanath JayasuriyaSL2004200411200113025356.50161470.0143014311
Tom WestleyESS2023202314272113014845.20226249.963411502
Mike AthertonENG19951995132411129185*49.09309836.442711340

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.