Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th 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 2026AFGZIM

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex LeesENG/YOR/DUR2014-2026166282151028919538.542048050.24274529126241
Marcus TrescothickENG/SOM2000-2019145261151025721941.701877754.63274924153162
Keaton JenningsENG/DUR/LAN2014-2026162275151009731838.832081848.50264026131129
Colin CowdreyENG1954-197511418815762418244.07632437.192238975313
Dinesh ChandimalSL/CCC2011-2026105182157554206*45.231408853.622039977271
Gary KirstenSA1993-200410117615728927545.271678343.4321341392212
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Carl HooperWI1987-200210117315576223336.471146250.2713271363363
Marvan AtapattuSL1990-20079015615550224939.021238444.431617226854
Kapil DevIND1978-199413118415524816331.05553880.918271658761
Alex CareyAUS/SUS/SA2017-20268514015517315641.38778466.461127655948
Ryan ten DoeschateNED/OV/ESS2006-202185122154857259*45.39746065.111124655451
Alan KnottENG1967-19819514915438913532.75887044.4353084916
Robin SmithENG1988-19966211215423617543.67927945.65928855811
Adam WheaterND/HAM/ESS2012-202292139153689204*29.75649656.794201346711
Ben ManentiSA/TAS2022-2026417015201712836.67264876.17112624431
Nathan McAndrewAA/SUS/WAR2016-2026649715191165*23.30386349.4709724426
Shane SnaterNED/ESS2017-2026679015150083*20.00210871.16071217340
Oli StoneENG/MID/NOR2014-202659831511659017.13256445.4404151559
Mark SteketeeYOR/ESS/QUE2017-202560781510125316.06174458.03031011511
David AllenENG1960-19663951159188825.5040533.83054660
Phil EdmondsENG1975-19875165158756417.50228338.33025849
Alec BedserENG1946-19555171157147912.7542633.570111496
Devendra BishooWI2011-20183661157074515.37190337.150010704
Jim LakerENG1948-19594663156766314.0829643.58026432
Iqbal QasimPAK1976-19885057155495613.07146733.670110460
Will DavisDER/LEI2016-20233446155065816.3295153.21017655
Angus FraserENG1989-1998466715388327.46135628.61009332
Nathan GilchristWAR/KEN/LEI2020-2026445515382419.55101337.710013564
Neil HawkeAUS1963-196827371536545*16.5955228.08006170
Paul AdamsSA1995-2004455515360359.00101235.57008324
Brendan DoggettAUS/DUR/SA2017-2026435415317498.1379339.970011332
Bill VoceENG1930-19472738153086613.3923339.9101678
Zak GibsonND2016-20262530152994319.9369543.02003351
Ben SearsNZ/WF/YOR2018-20262436152774113.19102826.95005322
Jon HollandAUS/VIC2016-20233035152145510.7037856.61018303
Mir HamzaPAK/SUS/WAR2018-2026253615186358.8648538.35008168
Mike HendrickENG1974-1981303515128156.4042929.84008170
Ivan ThomasKEN2015-2020202815437*3.3129114.7800840
Cuan McCarthySA1948-19511524152853.11110.0000600
Tom LathamNZ/CAN/DUR2012-20261522671411041264*43.642199350.20295820128843
Dean ElgarSA/SOM/ESS2012-202614425014948819940.201956148.50274018122938
Azhar AliPAK/WOR/SOM2010-2023140255149320302*38.672167643.0023462696828
Marcus HarrisAUS/GLO/LAN2017-202612322114878723942.451717051.18254011109539
Matthew HaydenAUS1994-200910318414862538050.741434960.11302914104982
James VinceENG/HAM2014-202413322614856024040.381380362.02174117124035
Clive LloydWI1966-1984110175147515242*46.68748957.781939475870
Sanath JayasuriyaSL1991-200710918814697334040.071069865.1814311591059

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.