LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL101/1 (20.2)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th 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 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd 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
Joe RootENG/YOR2014201410153989200*82.42161861.123501112
Joe RootENG/YOR201720171322198819047.05162160.952801401
Shivnarine ChanderpaulWI201220129155987203*98.70209847.04351983
Inzamam-ul-HaqPAK199519951120098710149.35208647.321921203
Mark WaughAUS199319931521198713749.35156263.192811095
Colin AckermannLEI202320231222298714649.35173556.893521412
Billy GodlemanDER201520151326498710844.86191151.653621251
James VinceHAM202420241322298621149.30150765.432511265
Ben FoakesENG/SUR2022202219288986132*49.30202748.642521184
Rahul DravidIND199719971218298414861.50266436.941901122
Sean ErvineHAM2016201611194984158*65.60178755.0644111411
VVS LaxmanIND2002200215234984154*51.79217045.352521230
Shubman GillIND20252025916298326970.21154363.7151011215
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Finlay BeanYOR202320231321098313546.81160461.283201424
Mahela JayawardeneSL200720078111982213*98.20177755.265111086
Ted DexterENG196219621014198220575.5436240.062701097
Ian ChappellAUS197519751018298219261.38205147.882711102
Max HoldenMID2024202414211981211*49.05203448.232501063
Mark ButcherENG200320031323197913744.50209546.733511482
Donald BradmanAUS19301930680978334122.25158061.65400980
Marcus TrescothickSOM201420141421097813346.57181953.774521558
Hamish RutherfordOV/DER201620161628197714336.19164959.2525314310
Ben BrownSUS202120211221297615751.37163659.664231152
Beau WebsterGLO/TAS2024202413223976167*51.37135871.8734110916
Gary BallanceYOR201920191423297515946.43197049.495311441
Jack HaynesNOT202620261423297515946.43156162.463411214
Jonathan TrottWAR2016201616242975219*44.32173956.072601321
Geoff BoycottENG198119811326297513740.63271335.94342730
Alex GidmanGLO201420141527297514639.00159461.173321344
Cameron BancroftAUS/DUR/WA201920191732297515832.50221344.062521092
Steve WaughAUS199719971525297316042.30209846.383521140
Andrew StraussENG200820081221197217748.60223243.554331080
Alec StewartENG199419941322297214348.60175655.353411460
Andrew GaleYOR201520151423097216442.26176555.073301310
Will RhodesWAR201820181423197213744.18182953.144411243
Marcus TrescothickENG200120011325197212240.50195449.742611334
Graeme SmithSA201020101118097118353.94169157.424301144
Andrew StraussENG20042004918297113760.69190850.894411231
Will YoungNZ/CS/NOT2024202416295971174*40.46199948.571611178
Dane VilasLAN201920191215497026688.18129974.672721336
Richie RichardsonWI199119911018297018260.63191850.574411305
Kraigg BrathwaiteWI/GLO202120211631097012631.29246639.331521030
Steve WaughAUS1993199315216969157*64.60207746.653421000
Billy GodlemanDER201920191222096922744.05158561.144211283
Nick GubbinsHAM2023202314243969139*46.14227642.573401201
Kumar SangakkaraSL20072007792968222*138.29150164.494201243
Hamish RutherfordOV/GLA202120211221096814446.10171956.313611264
Michael HusseyAUS201020101222396719550.89190650.733521184
Marvan AtapattuSL200420041120096624948.30178454.154121331

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.