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
Jonathan TrottWAR16431220152.564c JM Kettleborough b AJ Hall2v NORBirmingham9 Sept 2014
Alec StewartENG16431724051.744c L Klusener b AA Donald3v SAManchester2 Jul 1998
Archie JacksonAUS16433115049.552lbw b JC White2v ENGAdelaide1 Feb 1929
Mark TaylorAUS16433417249.101lbw b CPH Ramanayake3v SLBrisbane8 Dec 1989
Dinesh ChandimalSL16436121145.435c S Dhawan b I Sharma2v INDDelhi2 Dec 2017
John EdrichENG16442220038.861b IM Chappell1v AUSLondon22 Aug 1968
Arthur ShrewsburyENG164-160-3c GJ Bonnor b JW Trumble1v AUSLondon19 Jul 1886
Warren BardsleyAUS164-151-4lbw b CB Llewellyn2v SALondon15 Jul 1912
Tom GraveneyENG164-170-3b S Ramadhin1v WILondon22 Aug 1957
Mohammad AzharuddinIND163*22925171.186not out3v SAKanpur8 Dec 1996
Mohammad AzharuddinIND163*24618366.265not out2v AUSKolkata18 Mar 1998
Shaun MarshWA163*26422261.743not out4v SAAdelaide16 Nov 2018
Neil DexterMID163*26519361.514not out2v NORNorthampton18 May 2014
Rob KeoghNOR163*26619061.285not out4v DERDerby10 May 2015
Garry SobersWI163*29913054.526not out3v ENGLondon16 Jun 1966
Ed BarnardWOR163*31016152.586not out3v NOTNottingham28 Apr 2022
Tillakaratne DilshanSL163*34318047.525not out2v ZIMHarare26 Nov 1999
Tino MawoyoZIM163*45320035.981not out1v PAKBulawayo1 Sept 2011
Madhav ApteIND163*--0-2not out3v WIPort of Spain19 Feb 1953
Lasith CroospulleCCC1631021410159.801lbw b PM Pushpakumara3v BRCColombo21 Feb 2025
Clive LloydWI163149222109.405c ED Solkar b BS Chandrasekhar3v INDBangalore22 Nov 1974
Kapil DevIND16316519198.797lbw b JR Ratnayeke2v SLKanpur17 Dec 1986
Travis HeadAUS16316624198.191lbw b JG Bethell2v ENGSydney4 Jan 2026
Travis HeadAUS16317425193.685c †KS Bharat b Mohammed Siraj1v INDLondon7 Jun 2023
Nikhil ChaudharyTAS1631849588.595c S Konstas b T Sangha2v NSWSydney22 Nov 2025
AB de VilliersSA16319612783.165c AB McDonald b SM Katich2v AUSCape Town19 Mar 2009
Travis HeadSA16321518375.814c SE Marsh b JS Paris2v WAAdelaide24 Sept 2021
Ben BrownSUS16321621075.467b MA Wood1v DURBrighton11 May 2014
David WarnerAUS16322419172.772c LRPL Taylor b JDS Neesham1v NZBrisbane5 Nov 2015
Ryan HigginsMID16322616472.125c WL Madsen b LM Reece1v DERLondon23 Jun 2024
Benny HowellGLO16323620169.071lbw b MG Hogan2v GLACardiff19 Sept 2017
Hashan DuminduBRC16326212462.213c R Rasantha b M Lakshan2v CCCColombo20 Mar 2026
Cameron BancroftGLO16326719261.051c †CB Cooke b EO Leonard1v GLABristol11 Apr 2025
Wayne MadsenDER16329314055.634lbw b MD Hunn2v KENCanterbury26 Jun 2016
Marnus LabuschagneAUS16330514053.443c J Da Silva b DC Thomas1v WIAdelaide8 Dec 2022
Hashim AmlaSUR16330614053.273c MG Hogan b KS Carlson2v GLALondon21 Sept 2021
Mushfiqur RahimBAN1633509046.575lbw b AM Fernando1v SLGalle17 Jun 2025
Allan BorderAUS16335816045.533st †SMH Kirmani b NS Yadav3v INDMelbourne26 Dec 1985
Nick BrowneESS16337027044.051lbw b SCJ Broad2v NOTNottingham30 Jun 2019
Nazmul Hossain ShantoBAN16337817143.123c & b CBRLS Kumara1v SLPallekele21 Apr 2021
Andrew HudsonSA16338420042.452b KCG Benjamin2v WIBridgetown18 Apr 1992
Andrew HallSA16345417035.902b A Kumble1v INDKanpur20 Nov 2004
Shoaib MohammadPAK16351617131.593b RJ Hadlee2v NZWellington10 Feb 1989
Denis ComptonENG163-190-4c B Mitchell b NBF Mann3v SANottingham7 Jun 1947
Lindsay HassettAUS163-150-3c DJ McGlew b PNF Mansell1v SAAdelaide24 Jan 1953
Norm O'NeillAUS163--0-4c ? b CG Borde2v INDBombay1 Jan 1960
Ken BarringtonENG163-260-3c †JT Ward b RC Motz1v NZLeeds8 Jul 1965
Roy FredericksWI163-200-1c & b HJ Howarth1v NZKingston16 Feb 1972
Javed MiandadPAK163-190-5c RJ Hadlee b PJ Petherick1v NZLahore9 Oct 1976
Ian BellENG162*16825196.434not out2v BANChester-le-Street3 Jun 2005

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.