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
Ramnaresh SarwanWI11927315043.593lbw b SM Pollock3v SACenturion16 Jan 2004
Dominic SibleyWAR11928712041.462c SR Dickson b MJ Henry2v KENBirmingham24 Sept 2018
Jack HobbsENG1193047039.145c JM Gregory b AA Mailey2v AUSAdelaide16 Jan 1925
Martin CroweNZ11930815038.644c MA Holding b IVA Richards3v WIWellington20 Feb 1987
Hamilton MasakadzaZIM11931612037.663c CL Hooper b NC McGarrell3v WIHarare27 Jul 2001
John WrightNZ1193439034.691b PH Edmonds1v ENGLondon21 Aug 1986
Javed OmarBAN11935717033.332b Shoaib Akhtar1v PAKPeshawar27 Aug 2003
Bill EdrichENG1193797031.403b CL McCool3v AUSSydney13 Dec 1946
Clem HillAUS119-160-3c AC MacLaren b FS Jackson3v ENGSheffield3 Jul 1902
George GunnENG119-200-3c GR Hazlitt b A Cotter1v AUSSydney13 Dec 1907
Reggie SpoonerENG119--1-3c CB Llewellyn b AW Nourse2v SALondon10 Jun 1912
Johnny DouglasENG119--0-6b HV Baumgartner2v SACape Town13 Dec 1913
Jack GregoryAUS119-192-4st †TA Ward b CP Carter1v SAJohannesburg12 Nov 1921
Jack HobbsENG119-140-1c AJ Richardson b CG Macartney2v AUSLondon26 Jun 1926
Bob CatterallSA119--2-5c P Holmes b WE Astill2v ENGDurban4 Feb 1928
David SheppardENG119-190-2lbw b RV Divecha1v INDLondon14 Aug 1952
Colin CowdreyENG119-150-2c †FCM Alexander b GS Sobers1v WIPort of Spain25 Mar 1960
Geoff PullarENG119-140-2c NJ Contractor b SA Durani3v INDKanpur1 Dec 1961
Peter ParfittENG119-180-6c & b Nasim-ul-Ghani1v PAKLeeds5 Jul 1962
Colin CowdreyENG119-130-4c ? b RO Collinge2v NZLondon17 Jun 1965
Sadiq MohammadPAK119-140-1c GRJ Roope b AW Greig2v ENGLahore2 Mar 1973
Sunil GavaskarIND119-200-1c BL Cairns b PJ Petherick1v NZBombay10 Nov 1976
Joe RootENG118*1527477.634not out1v AUSBirmingham16 Jun 2023
MPM WeerasingheACCC118*16112173.291not out3v RCCMaggona3 Jan 2025
Faf du PlessisSA118*16417071.955not out1v AUSAdelaide24 Nov 2016
Ben BrownSUS118*17317068.216not out2v GLOBristol20 Sept 2016
Dean JonesAUS118*1786066.296not out3v SLHobart16 Dec 1989
Cameron GreenGLO118*1858363.786not out2v NORNorthampton23 May 2025
Graham ThorpeENG118*20915056.465not out3v SADurban26 Dec 2004
Shai HopeWI118*21114055.924not out4v ENGLeeds25 Aug 2017
Graeme HickENG118*21317055.406not out1v WINottingham10 Aug 1995
Lance KlusenerSA118*21913253.886not out1v SLKandy30 Jul 2000
Hashim AmlaSA118*22510052.443not out3v PAKDubai12 Nov 2010
Brett D'OliveiraWOR118*23516150.215not out1v LEILeicester7 Apr 2022
James RewSOM118*24416048.366not out3v LANManchester11 May 2023
Dean ElgarSA118*2468147.972not out2v ENGDurban26 Dec 2015
Ricky PontingAUS118*25313046.643not out4v BANFatullah9 Apr 2006
Chad BowesCAN11882163143.901c †MW Chu b JM Gibson1v OVUniversity of Otago Oval6 Mar 2023
Ian BothamENG118102136115.697c †RW Marsh b MR Whitney3v AUSManchester13 Aug 1981
Sol BudingerLEI118102173115.692c SA Northeast b Zain-ul-Hassan2v GLALeicester22 Jun 2025
Gus AtkinsonENG118115144102.618c RMMP Rathnayake b AM Fernando1v SLLondon29 Aug 2024
Mitchell MarshAUS118118174100.006c Z Crawley b CR Woakes1v ENGLeeds6 Jul 2023
Vishva ChathurangaCMCC118118152100.001b A Dananjaya3v CCCColombo28 Feb 2025
Rod MarshAUS11812310495.937b Mushtaq Mohammad2v PAKAdelaide22 Dec 1972
Colin MunroAA11812412695.166lbw b JDS Neesham3v OVAuckland2 Dec 2012
Luke WrightSUS11812914391.475c P Mustard b JMR Taylor1v GLOBrighton26 Jun 2017
Matt PriorENG11813011190.778c †BJ Haddin b BW Hilfenhaus2v AUSSydney3 Jan 2011
Tom CooperSOM11813015390.773c SM Ervine b LA Dawson2v HAMTaunton9 Sept 2015
Riki WesselsWOR11813316488.726c CT Steel b MJ Potts2v DURWorcester14 May 2019
Kumar SangakkaraSUR11813415088.063c & b SJ Croft3v LANManchester14 Sept 2015

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.