Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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
Michael HusseyAUS150*25316159.296not out2v INDSydney3 Jan 2012
MahmudullahBAN150*27817153.968not out1v ZIMHarare7 Jul 2021
Allan BorderAUS150*28115253.386not out1v PAKLahore18 Mar 1980
Phil JaquesNOT150*28117053.382not out3v SOMTaunton4 May 2014
Shivnarine ChanderpaulWI150*28212153.195not out2v BANKhulna21 Nov 2012
Dean JonesAUS150*29514150.854not out3v INDPerth1 Feb 1992
Tom AbellSOM150*29822050.343not out1v SURLondon21 Apr 2022
Mike GattingENG150*30221049.675not out3v PAKLondon6 Aug 1987
Jacques KallisSA150*31219048.084not out3v NZHamilton10 Mar 2004
Mahela JayawardeneSL150115261130.434retired out2v BANColombo6 Sept 2001
Lasith CroospulleCCC150141157106.382lbw b Tillakaratne Sampath2v NSWCColombo10 Jan 2025
Robert O'DonnellND15018623180.655c & b PF Younghusband3v WFWellington21 Mar 2025
Matt RevisYOR15018718280.216c PI Walter b MJJ Critchley2v ESSYork29 Jun 2025
Sarfaraz KhanIND15019518376.924c AY Patel b TG Southee3v NZBengaluru16 Oct 2024
Dhananjaya LakshanCCC15019611576.535lbw b PWS Dulshan1v RCCColombo31 Jan 2025
Chris GayleWI15020617472.821c †BB McCullum b KS Williamson2v NZAntigua25 Jul 2012
Will YoungCS15020829072.123c †MW Chu b MJG Rippon1v OVNapier1 Mar 2019
Ben DuckettNOT15021023071.433c MA Jones b BA Carse2v DURNottingham6 Sept 2020
Nick KellyWF15021021171.435c LI Georgeson b GD Phillips3v OVWellington18 Nov 2025
Joe ClarkeNOT15022124067.874c RM Yates b ER Bamber1v WARBirmingham27 Aug 2026
Gary KirstenSA15022314067.263c Alok Kapali b Talha Jubair1v BANEastern Cape18 Oct 2002
Ricky PontingAUS15022414166.963b MS Panesar2v ENGCardiff8 Jul 2009
Rashid LatifPAK15023418164.107b CH Gayle1v WISharjah31 Jan 2002
Phil JaquesAUS15023718063.291c CRD Fernando b ST Jayasuriya1v SLHobart16 Nov 2007
Imrul KayesBAN15024016362.502c sub (Babar Azam) b Zulfiqar Babar3v PAKKhulna28 Apr 2015
Tom AlsopSUS15024316061.733c CF Parkinson b PWA Mulder1v LEIBrighton11 Jul 2022
Karun NairNOR15024623260.984c & b TE Lawes1v SURLondon19 Sept 2023
Joe RootENG15024814060.484st sub (Dhruv Jurel) b RA Jadeja2v INDManchester23 Jul 2025
Ashwell PrinceSA15024919260.242c †BJ Haddin b BW Hilfenhaus2v AUSCape Town19 Mar 2009
Luke WellsLAN15025020160.001c CH Stobo b MK O'Riordan2v KENCanterbury23 Jun 2024
Dominic SibleySUR15025316159.292c & b MW Parkinson2v KENCanterbury19 Apr 2024
Jake WeatheraldSA15025915557.922b TS Rogers3v TASAdelaide23 Feb 2019
Ricky PontingAUS15026614356.393b Waqar Younis1v PAKUAE19 Oct 2002
Kumar SangakkaraSL15026818155.973c CH Gayle b DJG Sammy1v WIColombo23 Nov 2010
Nick SelmanGLA15027017055.561c †GH Roderick b DA Payne3v GLONewport14 May 2019
Murali VijayIND15027212155.151lbw b Shakib Al Hasan1v BANFatullah10 Jun 2015
Luke ProcterNOR15027220055.152c MK Andersson b BM Tickner2v DERDerby18 Apr 2025
Dean ElgarESS15028317153.001c †OG Robinson b MJ Potts2v DURChelmsford8 Sept 2025
James ColesSUS15029419151.024c K Smith b ER Bamber2v WARBrighton29 Jun 2025
Bharat PopliND15029513150.852c GR Hay b RL Toole1v CSWhangarei29 Mar 2022
Rohan KanhaiWI15030121049.833c JH Edrich b PI Pocock1v ENGGeorgetown28 Mar 1968
Billy ZulchSA15030415049.342b VS Ransford3v AUSSydney3 Mar 1911
Greg HayCS15031015048.393c & b TJG Pringle4v NDMount Maunganui5 Mar 2023
Mayank AgarwalIND15031117448.231c †TA Blundell b AY Patel1v NZMumbai3 Dec 2021
Tom AlsopHAM15031723047.323c CN Miles b JS Patel1v WARBirmingham14 May 2019
Mathew SinclairNZ15032123146.733c G Kirsten b AA Donald1v SAPort Elizabeth30 Nov 2000
Steve WaughAUS15032317046.445c †MSK Prasad b AB Agarkar1v INDAdelaide10 Dec 1999
Rob KeoghNOR15032418146.305c & b M Labuschagne2v GLACardiff11 Apr 2019
Wayne MadsenDER15032921045.594st †GH Roderick b JMR Taylor1v GLOBristol17 Apr 2016
Gary KirstenSA15033813144.381c †RD Jacobs b CA Walsh2v WIGeorgetown9 Mar 2001

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.