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
Richie RichardsonWI12131211138.784c GA Gooch b DV Lawrence3v ENGLondon8 Aug 1991
Dave HoughtonZIM12132215037.586c †KS More b J Srinath1v INDHarare18 Oct 1992
Ijaz AhmedPAK12133111036.565c GR Marsh b MG Hughes4v AUSMelbourne12 Jan 1990
Brett D'OliveiraWOR12134014035.596lbw b AM Vaughan3v SOMTaunton4 Apr 2025
Nafees IqbalBAN12135518034.082c BRM Taylor b T Panyangara4v ZIMDhaka14 Jan 2005
Johnny BriggsENG121-150-7c TP Horan b SP Jones1v AUSMelbourne1 Jan 1885
Warren BardsleyAUS121-112-4c & b GC White1v SAManchester27 May 1912
Herbie TaylorSA121--0-4c †LEG Ames b EW Clark2v ENGLondon17 Aug 1929
Bill BrownAUS121--1-1c & b JB Robertson1v SACape Town1 Jan 1936
Jack RobertsonENG121-111-2c HB Cave b GO Rabone3v NZLondon25 Jun 1949
Richie BenaudAUS121-182-8c FMM Worrell b OG Smith2v WIKingston11 Jun 1955
Ken BarringtonENG121--0-3c †FCM Alexander b WW Hall1v WIPort of Spain28 Jan 1960
Saeed AhmedPAK121-110-3st †PG Joshi b SP Gupte1v INDBombay2 Dec 1960
Peter ParfittENG121-180-5lbw b ML Jaisimha1v INDKanpur15 Feb 1964
Ken BarringtonENG121-161-4c RG Pollock b PM Pollock1v SAJohannesburg23 Dec 1964
Mike SmithENG121-121-6c TL Goddard b HD Bromfield2v SACape Town1 Jan 1965
Rohan KanhaiWI121-122-3c NJN Hawke b RM Cowper1v AUSPort of Spain14 May 1965
Chandu BordeIND121-150-4c †JL Hendriks b GS Sobers1v WIBombay13 Dec 1966
Mushtaq MohammadPAK121-140-5c CG Greenidge b IVA Richards1v WIPort of Spain1 Apr 1977
Graham YallopAUS121-130-3c SM Gavaskar b M Amarnath1v INDAdelaide28 Jan 1978
Angelo PereraNSWC120*90105133.336not out3v NCCColombo24 Jan 2025
Jesse RyderESS120*117143102.566not out2v WORChelmsford23 Sept 2014
Jeet RavalND120*14412383.332not out3v AAHamilton19 Nov 2024
Anaru KitchenOV120*14610382.195not out4v NDCobham Oval25 Feb 2017
Colin de GrandhommeNZ120*15812375.957not out2v SAChristchurch25 Feb 2022
Shane ThomsonNZ120*16715271.866not out4v PAKChristchurch24 Feb 1994
Gordon GreenidgeWI120*18910363.491not out4v AUSGeorgetown2 Mar 1984
Rilee RossouwHAM120*18915063.496not out1v LANManchester25 Jun 2018
Prasanna JayawardeneSL120*19111062.837not out2v BANColombo25 Jun 2007
Mohammad YousufPAK120*20615158.255not out2v ZIMLahore10 Dec 1998
Dawid MalanMID120*20710057.974not out3v SUSLondon7 Aug 2015
Larry GomesWI120*21710055.305not out3v AUSAdelaide7 Dec 1984
Shane WatsonAUS120*22010154.551not out3v PAKMelbourne26 Dec 2009
Ben FoakesSUR120*22615153.106not out3v ESSChelmsford27 Aug 2026
Rob YatesWAR120*23114151.952not out4v ESSBirmingham22 Apr 2021
Jack LeaningSUS120*23116051.955not out4v WARBrighton10 Apr 2026
Dean ElgarESS120*23213051.722not out4v DURChelmsford23 Jun 2024
Ijaz AhmedPAK120*24716048.583not out4v AUSKarachi22 Oct 1998
Viv RichardsWI120*26315045.633not out1v PAKMultan30 Dec 1980
Jack HaynesWOR120*27620043.484not out4v DURWorcester5 May 2022
Dominic SibleyWAR120*28012042.862not out1v GLOBristol20 Sept 2022
Angelo MathewsSL120*32311037.155not out3v NZWellington15 Dec 2018
James BraceyGLO120*32816036.594not out3v GLABristol20 Apr 2018
Jeff CroweNZ120*39813030.155not out2v SLColombo16 Apr 1987
Jamie OvertonSOM12092156130.4310c †MGK Burgess b TT Bresnan2v WARBirmingham15 Aug 2020
Chris CairnsNZ12096109125.006b HH Streak3v ZIMAuckland20 Jan 1996
Jesse RyderOV120113220106.194c GH Worker b TD Astle2v CANRangiora19 Nov 2013
Ollie RobinsonKEN120119163100.841lbw b NL Buck2v NORCanterbury3 Jun 2021
Ben StokesENG12012811693.755c SSJ Brooks b KC Brathwaite1v WIBridgetown16 Mar 2022
W SahanACCC12013311190.237b A Daniel2v NCCColombo12 Dec 2025

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.