Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting innings by innings (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Ian CockbainGLO151*42117035.875not out3v SURBristol9 Jun 2014
Neil HarveyAUS151*--0-5not out4v SADurban20 Jan 1950
Ken BarringtonENG151*--0-3not out1v INDBombay11 Nov 1961
Bert SutcliffeNZ151*-240-5not out1v INDCalcutta5 Mar 1965
Sam HarperVIC151104159145.197c †AT Carey b B Doggett1v SAAdelaide28 Nov 2023
Martin GuptillAA151138204109.421c sub (JF Carter) b IS Sodhi2v NDMount Maunganui14 Nov 2016
Marcus TrescothickENG151148212102.031c Mohammad Ashraful b Aftab Ahmed2v BANChester-le-Street3 Jun 2005
Kevin PietersenENG15116516691.524lbw b HMRKB Herath2v SLColombo3 Apr 2012
Michael ClarkeAUS15117622085.805b M Morkel1v SACape Town9 Nov 2011
Shan MasoodPAK15117713285.313c & b MJ Leach1v ENGMultan7 Oct 2024
Tamim IqbalBAN15118318382.511c †MS Dhoni b Z Khan3v INDMirpur24 Jan 2010
Ross TaylorNZ15120426174.024c Yuvraj Singh b Harbhajan Singh1v INDNapier26 Mar 2009
Rory BurnsSUR15120418074.021b BJ Taylor1v HAMSouthampton9 Jun 2018
Tom LathamNZ15121415070.561c †JL Smith b BA Stokes1v ENGNottingham25 Jun 2026
Graeme SmithSA15121618069.911b Mohammad Zahid1v PAKCape Town2 Jan 2003
Wayne MadsenDER15121717069.594c GA Bartlett b BW Sanderson1v NORNorthampton15 Sept 2026
Ian ChappellAUS15122421067.415c AL Wadekar b RF Surti2v INDMelbourne30 Dec 1967
Tim SeifertND15122517367.116b RM Phillips4v OVUniversity of Otago Oval29 Mar 2017
Jimmy AdamsWI15122624066.814c ML Su'a b SB Doull1v NZWellington10 Feb 1995
Risith UpamalBRC15122717266.524c A Daniel b Shakthi Udara1v NCCMaggona16 Jan 2026
Virender SehwagIND15123611263.981c †AC Gilchrist b A Symonds3v AUSAdelaide24 Jan 2008
Cheteshwar PujaraSUS15123820263.454c GL van Buuren b M de Lange1v GLOBristol27 Apr 2023
Grant FlowerZIM15124012362.922c SP Fleming b SB O'Connor3v NZHarare18 Sept 1997
Max ChuOV15124513361.636c TM Annand b AY Patel1v CSDunedin13 Dec 2025
David BedinghamDUR15124615061.385c †CB Cooke b JAR Harris2v GLAChester-le-Street11 Jun 2023
Michael ClarkeAUS15124818460.896c †PA Patel b Z Khan1v INDBangalore6 Oct 2004
Jason SanghaSA15125716158.753c MJ Owen b RP Meredith1v TASHobart6 Dec 2024
Daniel HughesSUS15126026058.081lbw b CJ Rocchiccioli2v WARBrighton29 Jun 2025
Mohammad HafeezPAK15126615356.771c IR Bell b MM Ali3v ENGSharjah1 Nov 2015
Gareth RoderickWOR15127818054.326lbw b S Conners1v DURChester-le-Street15 Sept 2025
Max HoldenMID15128219153.552lbw b BW Sanderson1v NORNorthwood22 Jul 2025
Tom AbellSOM15128519152.984lbw b GP Balderson1v LANTaunton20 Apr 2023
Jonathan TrottWAR15129119051.893c DP Sibley b MHA Footitt3v SURLondon7 Apr 2017
Travis HeadSA15129620051.014c †PSP Handscomb b JM Holland3v VICAdelaide30 Oct 2020
Dinesh ChandimalSL15129816250.674c J Blackwood b JE Taylor1v WIGalle14 Oct 2015
Tom GraveneyENG15130820249.034st †FM Engineer b BS Bedi2v INDLondon22 Jun 1967
Lewis HillLEI15131012048.714c †BD Guest b LM Reece1v DERDerby22 Jul 2025
LJ WoodcockWF15131125148.552c MS Chapman b LH Ferguson2v AACello Basin Reserve23 Oct 2017
Ijaz AhmedPAK15133715144.812c †D Williams b M Dillon2v WIKarachi6 Dec 1997
Roshan MahanamaSL15136219041.711c RK Chauhan b M Prabhakar3v INDColombo4 Aug 1993
Bill LawryAUS15136712041.141b CC Griffith1v WISydney14 Feb 1969
Sean SoliaAA15137417140.372c GR Severin b MW Snedden1v WFAuckland5 Mar 2023
Mike AthertonENG15138216039.532c MC Snedden b MW Priest2v NZNottingham7 Jun 1990
Charles MacartneyAUS151-210-3c EH Hendren b GG Macaulay1v ENGLeeds10 Jul 1926
Colin CowdreyENG151-231-6lbw b RG Nadkarni2v INDDelhi8 Feb 1964
Will JacksSUR150*18410881.526not out2v ESSLondon19 Jul 2022
Jonny BairstowENG150*19118278.537not out1v SACape Town2 Jan 2016
Garry SobersWI150*22719066.086not out1v ENGLondon23 Aug 1973
Henry NichollsNZ150*24515061.224not out2v ZIMBulawayo7 Aug 2025
Greg ChappellAUS150*25017060.006not out2v PAKBrisbane25 Nov 1983

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.