ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Dinesh ChandimalSL162*16919495.866not out3v INDGalle12 Aug 2015
Ashwell PrinceSA162*22323272.655not out2v BANCenturion26 Nov 2008
Henry NichollsNZ162*22516072.005not out3v SLChristchurch26 Dec 2018
Andrew SymondsAUS162*22618271.686not out1v INDSydney2 Jan 2008
Steve SmithAUS162*23121070.135not out1v INDAdelaide9 Dec 2014
Lewis HillLEI162*26918160.223not out1v DERLeicester13 Apr 2023
Russell EndeanSA162*-90-3not out3v AUSMelbourne24 Dec 1952
Adam GilchristAUS162146225110.967c & b JEC Franklin1v NZWellington18 Mar 2005
Jonny BairstowENG162157240103.185c TA Boult b MG Bracewell2v NZLeeds23 Jun 2022
Tillakaratne DilshanSL16216521298.186b Enamul Haque jnr1v BANChittagong Divisional Stadium3 Jan 2009
Jesse RyderWF16217420493.104c AY Patel b AW Mathieson2v CSWellington10 Dec 2012
Hamish RutherfordOV16218725186.632c JAF Yovich b BJ Arnel2v NDQueenstown31 Jan 2013
Will YoungCS16219624182.654lbw b JA Brown1v AAKennards Hire Community Oval9 Mar 2018
Kiran CarlsonGLA16221320276.065c †OG Robinson b CN Miles1v DURChester-le-Street11 Jun 2023
Ben CoxLEI16223221169.837lbw b TE Lawes2v SURLondon10 Apr 2026
Ben HorneAA16223618368.647c HD Rutherford b T Muller2v OVAuckland20 Oct 2020
Marnus LabuschagneAUS16223822068.073b Shaheen Shah Afridi1v PAKAdelaide29 Nov 2019
Cole McConchieCAN16224526166.124c HK Bennett b OR Newton1v WFChristchurch1 Mar 2019
Jacques KallisSA16226421161.364c sub (PD Collingwood) b MJ Hoggard2v ENGDurban26 Dec 2004
Sam RobsonMID16227313259.341c PSP Handscomb b BGF Green2v LEILondon3 May 2024
Herbie CollinsAUS16227420059.121c W Rhodes b CH Parkin1v ENGAdelaide14 Jan 1921
Ben BrownHAM16227513058.915b Codi Yusuf2v DURSouthampton2 May 2025
Moeen AliWOR16227713558.483c †GC Wilson b MP Dunn1v SURLondon1 Jun 2014
Justin LangerAUS16228522056.841c DPMD Jayawardene b SL Malinga1v SLCairns9 Jul 2004
Ravi BoparaESS16229413155.103c †SW Billings b BW Harmison2v KENCanterbury7 Jun 2014
Rahul DravidIND16230120153.823c †A Flower b HH Streak1v ZIMNagpur25 Nov 2000
Sam RobsonMID16230521053.112c †LD McManus b L Guthrie3v NORNorthampton17 Apr 2026
Chris BroadENG16231325051.761c †TJ Zoehrer b BA Reid1v AUSPerth28 Nov 1986
Kepler WesselsAUS16234317047.231b RGD Willis2v ENGBrisbane26 Nov 1982
Luke WellsSUS16234519246.961c BM Duckett b Azharullah3v NORNorthampton23 Sept 2014
Alastair CookENG16234517046.962c TWM Latham b TA Boult3v NZLondon21 May 2015
Allan BorderAUS16236024145.003run out1v INDMadras11 Sept 1979
Henry HuntSA16237120043.671c GS Sandhu b MT Steketee1v QUEBrisbane6 Nov 2023
Everton WeekesWI162-240-4c & b Ghulam Ahmed1v INDCalcutta31 Dec 1948
Neil HarveyAUS162-170-4c TE Bailey b AV Bedser1v ENGBrisbane26 Nov 1954
Joe DenlyKEN161*22021273.183not out3v GLACardiff9 Sept 2015
Ian HealyAUS161*25020064.407not out1v WIBrisbane22 Nov 1996
Martin GuptillAA161*25420063.392not out2v NDAuckland20 Dec 2013
Daniel LawrenceSUR161*25818062.405not out3v WARBirmingham3 Apr 2026
Kane WilliamsonNZ161*27122059.413not out3v WIBarbados26 Jun 2014
Clive LloydWI161*29012055.526not out2v INDCalcutta10 Dec 1983
Jonny BairstowYOR161*2908355.525not out2v SUSArundel16 Jun 2014
Gundappa ViswanathIND161*29711154.215not out2v AUSBangalore19 Sept 1979
Michael ClarkeAUS161*30117053.494not out1v SACape Town1 Mar 2014
Will BraggGLA161*31216051.603not out3v ESSCardiff22 May 2016
Jeet RavalND161*34120047.211not out4v OVDunedin3 Apr 2021
Misbah-ul-HaqPAK161*35113145.875not out2v INDKolkata30 Nov 2007
Ben StokesDUR16188817182.956c JA Haynes b BL D'Oliveira1v WORWorcester5 May 2022
Shubman GillIND16116213899.384c & b Shoaib Bashir3v ENGBirmingham2 Jul 2025
Emilio GayDUR16118222088.462b BJ Gibbon2v WORChester-le-Street15 Sept 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.