Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Tom LammonbySOM202420241425194110039.21171454.901521252
Asa TribeGLA202620261426194018437.60190749.292431210
Shaun MarshAUS/GLA/WA2018201815281940163*34.81194448.353231234
VVS LaxmanIND2010201011184939143*67.07181251.822701021
Travis HeadAUS/WOR/SA20182018142719398736.12158259.360711251
Zaheer AbbasPAK19821982911093521585.00137667.954301057
Rahul DravidIND200120011323393518046.75232140.281601131
Jonathan TrottWAR2018201814233935170*46.75165056.672611130
Dominic SibleyWAR2022202214253935142*42.50225541.463521040
Wally HammondENG193319338112934336*103.7877538.323206114
Tony GreigENG197419741421093414844.48203245.964201006
William TavaréGLO201420141424193413940.61201146.444341324
AB de VilliersSA20132013913193316477.75159758.424501022
Ollie RobinsonDUR2023202314182931167*58.19105088.6735011816
Ashwell PrinceLAN201520151319193115351.72148462.743501163
Kim HughesAUS198119811324193121340.48201046.32321950
Dane CleaverCS2016201611214930151*54.71144364.4535410918
Matthew ElliottAUS199719971321093019944.29189749.023301284
Tom AlsopSUS202220221324293015042.27172353.984431152
Sam NortheastKEN201520151425393088*42.27162757.160821174
Shan MasoodPAK/YOR202420241526293015138.75132470.243221049
Allan LambENG199019901120192913948.89156859.254211234
Jake WeatheraldAUS/TAS202520251224192915540.39126773.322631327
Alex HalesENG/NOT201520151220092823646.40150261.783211404
Kiran CarlsonGLA2021202114234928170*48.84139666.483521200
Alastair CookENG/ESS201820181629092814732.00192148.311631280
Alastair CookENG20112011811092729484.27183550.52420970
Michael SlaterAUS199519951221292721948.79172253.83332937
Miles HammondGLO20252025142519279738.63157059.040801178
Alex LeesDUR202420241321192414546.20171054.044211081
Dilip VengsarkarIND198319831525292415940.1792262.58262772
Colin IngramGLA2015201515263924105*40.17155459.462421446
Alastair CookENG200720071121092311843.95190748.403511070
Luke ProcterNOR2024202414223923116*48.58212243.501731004
Brooke GuestDER202220221424092313838.46203745.31420975
Daniel Bell-DrummondKEN202220221425492314943.95176452.324331251
Kiran CarlsonGLA202420241425292314840.13152360.601821086
Steven DaviesSUR201620161526292311738.46160057.691521243
Gary BallanceENG/YOR201520151527192316535.50198646.482541118
Daniel LawrenceSUR202520251319292217854.24115679.7625110416
Ed BarnardWAR2025202514225922177*54.24147162.683411154
Will BraggGLA2016201613251922161*38.42187849.092641070
Tom BruceCS202220228123921208*102.33154159.773419310
Graeme SmithSA200420041122292113946.05166655.282531115
Jake WeatheraldAUS/LEI/SA2026202614241921104*40.04110683.271521338
Sonal DinushaSL/CCC2026202611172920133*61.33151760.654408111
Gary BallanceENG/YOR2017201713203919203*54.06172653.243301251
Travis HeadAUS202320231223191916341.77121675.5815112713
Azhar AliPAK/SOM201820181630191913431.69206144.592621033
Sunil GavaskarIND19711971714391822083.4534841.38451752

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.