ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Tom WestleyESS12519822163.133lbw b MJ Henry1v WORWorcester1 May 2016
Thilan SamaraweeraSL12519918062.815run out (MN Samuels)3v WITrinidad3 Apr 2008
Allan LambENG12520424061.274c DC Boon b TM Alderman2v AUSLeeds8 Jun 1989
Aiden MarkramSA12520414261.272c †BRM Taylor b KM Jarvis1v ZIMPort Elizabeth26 Dec 2017
Daniel LawrenceSUR12520415261.275c SJ Cook b NRM Thain2v ESSLondon24 Apr 2026
Rishi PatelLEI12520512360.981c †SD Hope b BO Coad4v YORLeeds6 Apr 2023
Desmond HaynesWI12520614260.681b Aamer Nazir1v PAKBridgetown23 Apr 1993
Wasim RajaPAK12520717260.397c †SMH Kirmani b RJ Shastri1v INDJalandhar24 Sept 1983
Ben FoakesSUR12521019059.525c EG Barnard b DR Briggs1v WARLondon3 Sept 2023
Dhruv JurelIND12521015359.525c †SD Hope b K Pierre2v WIAhmedabad2 Oct 2025
Alex CareySA12521412158.415c JR Hazlewood b NM Lyon1v NSWAdelaide6 Mar 2021
Will GidmanGLO12521619057.876b MHA Footitt1v DERCheltenham14 Jul 2014
Graeme WoodAUS12521710157.602c DR Doshi b NS Yadav1v INDAdelaide23 Jan 1981
Ben HarmisonKEN12521822057.345c M Klinger b JK Fuller4v GLOBristol18 May 2014
Robert SamuelsWI12521915357.082b CZ Harris1v NZSt John's27 Apr 1996
Vinod KambliIND12522013156.823c RS Mahanama b UC Hathurusingha1v SLColombo27 Jul 1993
David WarnerNSW12522119056.561lbw b M Labuschagne2v QUEBrisbane10 Oct 2019
Andrew GaleYOR12522516055.564c JHK Adams b FH Edwards4v HAMSouthampton14 Sept 2015
Tom LaceDER12522517155.564c GH Roderick b BMJ Allison3v GLODerby18 Aug 2019
Matthew HaydenAUS12522615155.312st †JR Murray b CL Hooper2v WIAdelaide25 Jan 1997
Tony LewisENG12522816154.824b S Abid Ali2v INDKanpur25 Jan 1973
Greg BlewettAUS12522819154.823c MA Butcher b RDB Croft3v ENGBirmingham5 Jun 1997
Chris DentGLO12523116054.112c †HJ Swindells b CJC Wright2v LEICheltenham15 Jul 2019
Sahan ArachchigeNCC1252319254.114c P Rathnayake b ST Mendis2v CCCColombo31 Jan 2025
Danny LambLAN12523212153.889b FJ Klaassen1v KENCanterbury22 Apr 2021
Shan MasoodPAK12523311153.651st †LD Chandimal b PHT Kaushal4v SLKandy3 Jul 2015
Mark BoucherSA12523618052.976c MW Goodwin b TR Gripper2v ZIMHarare11 Nov 1999
Alex LeesDUR12524018052.081c †J Blake b DJ Worrall2v SURLondon29 Jun 2025
Alastair CookESS12524214051.652run out (SR Dickson)1v KENChelmsford27 May 2019
Michael CarberryHAM12524921150.201lbw b J Leach3v WORWorcester8 Jun 2014
Nick GubbinsHAM12524915050.203c R Vasconcelos b CJ White1v NORNorthampton20 Apr 2023
Sourav GangulyIND12525120049.805c DJ Nash b NJ Astle1v NZAhmedabad29 Oct 1999
Luis ReeceDER12525716048.642c †JLB Davies b RF Higgins2v MIDLondon23 Jun 2024
Nick GubbinsMID12527416145.622c A Lyth b TT Bresnan1v YORLondon20 Sept 2016
Allan BorderAUS12528217044.335c †CJ Richards b GR Dilley2v ENGPerth28 Nov 1986
Geoff BoycottENG1252936042.661b KD Ghavri3v INDLondon30 Aug 1979
Kaushal SilvaSL12530016041.672c †Sarfraz Ahmed b Zulfiqar Babar1v PAKGalle17 Jun 2015
Promod MaduwanthaBRC1253136039.944c †GHV Dulsara b AAS Silva2v BSCKurunegala27 Dec 2025
Desmond HaynesWI12532917037.992b IT Botham3v ENGLondon9 Aug 1984
Mike AthertonENG1254309029.071c †Moin Khan b Abdul Razzaq2v PAKKarachi7 Dec 2000
Pieter van der BijlSA125-111-2b RTD Perks1v ENGDurban3 Mar 1939
Billy WadeSA125--0-5c DCS Compton b RO Jenkins1v ENGPort Elizabeth5 Mar 1949
Clyde WalcottWI125-151-5lbw b VS Hazare2v INDGeorgetown11 Mar 1953
Garry SobersWI125--0-2b Nasim-ul-Ghani2v PAKGeorgetown13 Mar 1958
Easton McMorrisWI125--0-2b EAS Prasanna2v INDKingston7 Mar 1962
Barry KnightENG125-140-7b JC Alabaster1v NZAuckland23 Feb 1963
Chandu BordeIND125-140-4c RB Kanhai b CC Hunte1v WIMadras13 Jan 1967
Maurice FosterWI125-160-6b MHN Walker2v AUSKingston16 Feb 1973
Ravi ShastriIND125-81-6c Ramiz Raja b Iqbal Qasim1v PAKJaipur21 Feb 1987
Arthur MorrisAUS124*17112072.512not out4v ENGAdelaide31 Jan 1947

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.