Live1st ODI · India in New Zealand 2026/27NZ22/1 (4.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
Ian HollandHAM146*18618178.492not out3v MIDSouthampton15 Apr 2021
James SalesNOR146*20915069.866not out2v WORNorthampton1 May 2026
Ben McDermottQUE146*21817366.975not out1v TASBrisbane3 Feb 2024
Joe CarterND146*25120058.173not out1v OVMount Maunganui28 Oct 2020
Rahul DravidIND146*26620054.892not out2v ENGLondon18 Aug 2011
Neil BroomOV146*26720054.685not out4v NDHamilton4 Nov 2012
Keaton JenningsENG146*2809052.142not out3v SLGalle6 Nov 2018
Anuj DalDER146*28016052.147not out1v SUSBrighton26 Jun 2022
Angus LovellQUE146*31415046.503not out2v NSWSydney1 Nov 2024
Allan BorderAUS146*33413043.714not out3v ENGManchester1 Aug 1985
Dilip VengsarkarIND146*37011139.463not out4v PAKDelhi4 Dec 1979
Nasser HussainENG146*46317031.533not out1v SADurban26 Dec 1999
Mark GreatbatchNZ146*48517030.103not out3v AUSPerth24 Nov 1989
Vijay HazareIND146*--0-4not out2v PAKBombay13 Nov 1952
Colin MunroAA146109167133.945c AY Patel b NA Patel1v CSAuckland25 Feb 2017
Rishabh PantIND146111194131.535c Z Crawley b JE Root1v ENGBirmingham1 Jul 2022
Viv RichardsWI14615021397.335c AIC Dodemaide b GF Lawson1v AUSPerth2 Dec 1988
Nazmul Hossain ShantoBAN14617523283.433c Nasir Jamal b Amir Hamza1v AFGDhaka14 Jun 2023
Mark CosgroveLEI14618321379.784lbw b JD Shantry3v WORWorcester3 Jul 2016
Mark ChapmanAA14618617378.494c JD Baker b SC Kuggeleijn4v NDKennards Hire Community Oval1 Mar 2020
Haider AliDER14619322275.656lbw b GCH Hill3v YORChesterfield11 Jun 2023
Michael BurgessSUS14619819273.747b HF Gurney1v NOTBrighton25 Sept 2017
Matthew WadeTAS14619818173.746c BJ Holt b BJ Dwarshuis1v NSWHobart12 Nov 2022
Ross TaylorNOT14620823070.194c †AJA Wheater b JA Porter1v ESSChelmsford20 Jun 2018
Kyle MayersWI14620818270.196c Shoriful Islam b Khaled Ahmed2v BANGros Islet24 Jun 2022
Aravinda de SilvaSL14622620064.604c †NR Mongia b DS Mohanty1v INDColombo9 Aug 1997
MahmudullahBAN14622921363.766c TA Boult b TG Southee3v NZHamilton28 Feb 2019
Alex GidmanGLO14623222162.934b J Leach2v WORWorcester15 Aug 2014
Rahul DravidIND14623416062.394c BC Lara b RR Sarwan1v WISt Lucia10 Jun 2006
Asif IqbalPAK14624421259.849st †APE Knott b DB Close3v ENGLondon24 Aug 1967
Andrew HudsonSA14624424059.841b BKV Prasad1v INDKolkata27 Nov 1996
Hamish MarshallNZ14625623157.033b SK Warne1v AUSChristchurch10 Mar 2005
Colin AckermannLEI14625817056.594c MA Jones b MW Parkinson2v DURLeicester25 Jun 2023
Mitchell HayCAN14625910256.376c †TL Seifert b KDC Clarke2v NDRangiora16 Mar 2024
Moeen AliENG14626213155.734c RA Jadeja b UT Yadav1v INDChennai16 Dec 2016
Marcus HarrisLAN14626521055.094c Kasey Aldridge b BA Raine1v DURChester-le-Street24 Apr 2026
Khurram ManzoorPAK14626615054.891c JH Kallis b VD Philander2v SAAbu Dhabi14 Oct 2013
Justin LangerAUS14627019254.071c WW Hinds b VC Drakes2v WIGuyana10 Apr 2003
Craig ErvineZIM14627218153.684c N Wagner b IS Sodhi2v NZBulawayo6 Aug 2016
Mohammad YousufPAK14627618152.905b CE Cuffy1v WISharjah31 Jan 2002
Michael HusseyAUS14627615152.904b Z Khan1v INDBangalore9 Oct 2008
DC de BoorderOV14627723152.717c †TA Blundell b BJ Arnel2v WFWellington16 Feb 2015
Travis DeanVIC14630219048.342b TD Andrews2v TASMelbourne15 Mar 2022
Graham GoochENG14630315048.181c †PJL Dujon b BP Patterson3v WINottingham2 Jun 1988
Greg RitchieAUS14630916047.257b PH Edmonds2v ENGNottingham11 Jul 1985
Matt RenshawSOM14631317046.651c ? b Aaron Beard2v ESSChelmsford25 Jul 2022
Sammu AshanCMCC14631310046.654c †M Bhanuka b KTH Ratnayake2v TUCAGalle23 Jan 2026
Sachin TendulkarIND14631417246.504b M Morkel2v SACape Town2 Jan 2011
Murali VijayIND14636125140.441lbw b JM Anderson1v ENGNottingham9 Jul 2014
Keith FletcherENG14642411034.435c IR Redpath b MHN Walker2v AUSMelbourne8 Feb 1975

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.