Live1st ODI · India in New Zealand 2026/27NZ67/2 (13.4)INDIND chose to bowlTest1st 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
Nick GubbinsMID14530219148.012c SG Borthwick b MA Wood2v DURLondon13 Aug 2016
Usman KhawajaAUS14530812047.081lbw b VD Philander2v SAAdelaide24 Nov 2016
Alastair CookESS14531117046.622c †James Bracey b RF Higgins2v GLOChelmsford11 Jul 2022
Adam LythYOR14533022043.941c MGK Burgess b N McAndrew2v WARLeeds19 May 2022
Vijay HazareIND14537217038.984b RR Lindwall3v AUSAdelaide23 Jan 1948
Aminul IslamBAN14538017038.164c J Srinath b AB Agarkar1v INDDhaka10 Nov 2000
Mark RichardsonNZ14541019035.371c A Kumble b Harbhajan Singh1v INDChandigarh16 Oct 2003
Leonard HuttonENG145-160-1c GB Hole b WA Johnston2v AUSLondon25 Jun 1953
Clyde WalcottWI145--0-3run out2v PAKGeorgetown13 Mar 1958
Garry SobersWI145-181-4st †R Swetman b DA Allen2v ENGGeorgetown9 Mar 1960
Gundappa ViswanathIND145-160-4b Mushtaq Mohammad2v PAKFaisalabad16 Oct 1978
Colin de GrandhommeAA144*14718597.965not out4v OVKennards Hire Community Oval29 Oct 2016
Luke ProcterNOR144*20419370.594not out3v WARNorthampton26 Jun 2022
Assad ValaPNG144*21611166.674not out1v NAMPort Moresby16 Oct 2016
Ben BrownSUS144*24217059.507not out1v HAMSouthampton12 Apr 2015
Hassan AzadLEI144*28019051.431not out3v SURLondon15 Apr 2021
Travis DeanVIC144*30015048.002not out2v NSWSydney20 Nov 2021
Dominic SibleyWAR144*34212042.112not out3v SUSBrighton18 Sept 2018
Rahul DravidIND144*34523041.745not out2v WIGeorgetown11 Apr 2002
Donald BradmanAUS144*3795037.993not out3v ENGNottingham10 Jun 1938
Stanley JacksonENG144*-180-5not out1v AUSLeeds3 Jul 1905
Colin BlandSA144*-172-6not out3v ENGJohannesburg23 Dec 1964
Daniel HughesSUS144142183101.411c †BD Guest b DM Dupavillon1v DERBrighton29 Aug 2024
David WarnerAUS144143171100.702c †Sarfraz Ahmed b Wahab Riaz2v PAKMelbourne26 Dec 2016
Ricky PontingAUS14415420393.513c †AJ Stewart b AJ Tudor1v ENGLeeds16 Aug 2001
DH LateganWOR14416317588.341c JP Phillips b EWO Middleton4v GLOCheltenham20 Aug 2026
Dinesh ChandimalCCC14416812485.713b MADI Hemantha1v PSCColombo16 Jan 2026
MS DhoniIND14417510582.298c †CS Baugh b KAJ Roach1v WIKolkata14 Nov 2011
Dinesh ChandimalCCC14417713181.363lbw b L Embuldeniya2v NCCKandy28 Mar 2026
Dan MousleyWAR14417825080.903c RJ Burns b JPA Taylor2v SURBirmingham3 Apr 2026
Alex LeesDUR14418018080.001c Jaskaran Singh b G Stewart1v KENChester-le-Street26 Sept 2024
James VinceHAM14418423178.264lbw b WRS Gidman2v GLOBristol13 Apr 2014
Adam GilchristAUS14418519377.843lbw b M Muralitharan3v SLKandy16 Mar 2004
James BraceyGLO14419020175.795b AT Thomson2v DERBristol24 May 2024
Sourav GangulyIND14419618073.475c JN Gillespie b SCG MacGill2v AUSBrisbane4 Dec 2003
Kevin PietersenENG14420117171.644lbw b Harbhajan Singh2v INDChandigarh19 Dec 2008
Wayne MadsenDER14420315070.943b HJH Brookes1v WARBirmingham3 May 2018
Eddie ByromGLA14420421170.592lbw b LA Patterson-White3v NOTCardiff11 Jul 2022
Greg ChappellAUS14420916068.903c D Lloyd b GG Arnold3v ENGSydney4 Jan 1975
Dale PhillipsOV14421022168.573c †D Cleaver b BM Tickner1v CSNapier24 Mar 2024
Adam GilchristAUS14421214667.926c Shahadat Hossain b Mohammad Rafique2v BANFatullah9 Apr 2006
Angelo MathewsCCC14421216067.925c P Maduwantha b PWS Dulshan1v BRCColombo20 Mar 2026
Murali VijayIND14421322067.611c †BJ Haddin b NM Lyon1v AUSBrisbane17 Dec 2014
James VinceHAM14421421067.294c AHT Donald b KA Bull1v GLACardiff23 Sept 2014
Steve SmithAUS14421916265.754b SCJ Broad1v ENGBirmingham1 Aug 2019
Rahul DravidIND14422615163.723run out (HMRKB Herath)1v SLKanpur24 Nov 2009
Usman KhawajaAUS1442276163.443c †D Ramdin b JE Taylor1v WIMelbourne26 Dec 2015
Shakib Al HasanBAN14424215059.506run out (Taufeeq Umar)1v PAKMirpur17 Dec 2011
Hamish RutherfordOV14425018057.601b BM Wheeler2v CSDunedin31 Oct 2021
Emilio GayNOR14425014057.602c †PD Salt b GP Balderson1v LANManchester25 Jul 2023

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.