Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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 BothamENG13715210590.136c KD Ghavri b S Venkataraghavan1v INDLeeds16 Aug 1979
Andrew FlintoffENG13716323384.057c sub (MN McKenzie) b NJ Astle3v NZChristchurch13 Mar 2002
Sean WilliamsZIM13716416083.544st †K Verreynne b KA Maharaj2v SABulawayo28 Jun 2025
Marnus LabuschagneGLA13717116280.123lbw b MD Taylor3v GLONewport14 May 2019
Moin KhanPAK13717420278.747lbw b JDP Oram2v NZHamilton19 Dec 2003
Jordan ClarkSUR13717715277.409c MS Harris b GL van Buuren1v GLOBristol28 Apr 2022
Shakib Al HasanBAN13718018276.115b MN Waller1v ZIMKhulna3 Nov 2014
Ryan HigginsMID13718215075.275run out (JT Ball)1v NOTNottingham26 Sept 2023
Martin CroweNZ13718417174.464c sub (MG Hughes) b PR Sleep1v AUSAdelaide11 Dec 1987
Charles MacartneyAUS13719316070.982lbw b RO Schwarz1v SASydney3 Mar 1911
Matthew WadeTAS13719415370.626c †PSP Handscomb b PM Siddle3v VICHobart17 Nov 2018
Hashim AmlaSA13720017168.503c Mehedi Hasan Miraz b Shafiul Islam1v BANPotchefstroom28 Sept 2017
Andrew StraussENG13720220067.822c †RD Jacobs b OAC Banks1v WILondon22 Jul 2004
Ben HorneAA13720218267.826c DN Phillips b MD Rae1v OVAlexandra13 Mar 2023
Ed JoyceSUS13720318067.493c SJ Croft b TC Smith2v LANBrighton9 Sept 2014
James HildrethSOM13720320167.494c †TJ Moores b HF Gurney1v NOTNottingham24 Sept 2018
Stan McCabeAUS13720422067.163c H Verity b WR Hammond2v ENGManchester6 Jul 1934
Seymour NurseWI13720418167.167b JW Gleeson4v AUSSydney14 Feb 1969
Asad ShafiqPAK13720713166.186c DA Warner b MA Starc4v AUSBrisbane15 Dec 2016
Ben GeddesMID13720811265.876b RK Patel1v LEILeicester29 Jun 2025
Gary KirstenSA13721318164.325c MHW Papps b DL Vettori1v NZHamilton10 Mar 2004
Gary KirstenSA13721820062.845c VC Drakes b RR Sarwan2v WIDurban26 Dec 2003
Mark WaughAUS13721918062.564c GP Thorpe b MC Ilott2v ENGBirmingham5 Aug 1993
Martin CroweNZ13722621060.624c SR Waugh b BA Reid2v AUSChristchurch28 Feb 1986
Steven MullaneyNOT13722719260.351c GK Berg b BTJ Wheal4v HAMNottingham13 Aug 2016
Colin IngramGLA13723021259.574b CJ McKay2v LEILeicester21 Apr 2017
Lewis GregorySOM13723117159.317c TG Helm b TS Roland-Jones1v MIDLondon2 Jun 2017
Will RhodesWAR13723316058.801b GS Drissell2v GLOBirmingham19 Aug 2018
Mushfiqur RahimBAN13723312158.805c Mohammad Abbas b Sajid Khan3v PAKSylhet16 May 2026
Michael HusseyAUS13723419058.552c RR Sarwan b DJ Bravo2v WIHobart17 Nov 2005
Graeme PollockSA13723618058.054c & b DA Allen1v ENGPort Elizabeth12 Feb 1965
Sunil GavaskarIND13724020057.081c †Wasim Bari b Sarfraz Nawaz3v PAKKarachi14 Nov 1978
Matthew HaydenAUS13724217256.611c †MV Boucher b JH Kallis3v SAMelbourne26 Dec 2005
Josh CobbLEI13724321156.385lbw b DI Stevens3v KENLeicester7 Jul 2014
Tom LathamNZ13724615155.691c RL Chase b KAJ Roach1v WIMount Maunganui18 Dec 2025
KL RahulIND13724718055.472b BA Carse3v ENGLeeds20 Jun 2025
Faf du PlessisSA13725214254.376c †BB McCullum b C Munro1v NZPort Elizabeth11 Jan 2013
Dilip VengsarkarIND13725517153.735c †PR Downton b NA Foster1v ENGKarachi31 Jan 1985
Mark ButcherENG13725621153.523c MA Vermeulen b RW Price1v ZIMLondon22 May 2003
Hassan AzadLEI13725717053.311c GH Roderick b DA Payne1v GLOLeicester17 Jun 2019
Usman KhawajaAUS13726013052.695b SCJ Broad1v ENGSydney5 Jan 2022
Sadiq MohammadPAK13726115052.491lbw b DK Lillee2v AUSMelbourne29 Dec 1972
Kumar SangakkaraSL13726120152.493c †MS Dhoni b Z Khan3v INDMumbai2 Dec 2009
Jimmy AdamsWI13726221052.295lbw b AP Igglesden2v ENGGeorgetown17 Mar 1994
Tom LathamNZ13726911150.931c †Sarfraz Ahmed b Rahat Ali1v PAKDubai17 Nov 2014
Arun HarinathSUR13727018150.742c MH Wessels b JM Bird3v NOTNottingham10 Apr 2016
Luke ProcterLAN13730512144.923c LA Dawson b TL Best2v HAMManchester8 May 2016
Scott BorthwickSUR13730916044.342c JT Ball b SJ Mullaney1v NOTLondon23 Sept 2019
Kim HughesAUS13731612343.354c IT Botham b EE Hemmings3v ENGSydney2 Jan 1983
Geoff BoycottENG1373217042.681c GN Yallop b DK Lillee2v AUSLondon27 Aug 1981

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.