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
Travis HeadAUS16120421178.925lbw b MVT Fernando1v SLCanberra1 Feb 2019
Daniel LawrenceESS16120617278.163c GC Wilson b ZS Ansari2v SURLondon26 Apr 2015
Neil BroomOV16122620371.243lbw b DS Hutchinson3v AAKennards Hire Community Oval29 Oct 2016
Rohit SharmaIND16123118269.701c MM Ali b MJ Leach1v ENGChennai13 Feb 2021
Marcus TrescothickENG16123223369.401c HP Tillakaratne b WPUJC Vaas2v SLBirmingham30 May 2002
Nick KellyWF16123221069.404c TK Parkes b T Muller1v OVDunedin19 Nov 2024
Garry SobersWI16124126166.806c MC Cowdrey b FJ Titmus1v ENGManchester2 Jun 1966
Mominul HaqueBAN16124719065.183c BB Chari b TL Chatara1v ZIMDhaka11 Nov 2018
Tom LathamNZ16124817364.922c Mohammad Mithun b Soumya Sarkar2v BANHamilton28 Feb 2019
Tom BruceCS16125615262.896lbw b MJ Santner4v NDMount Maunganui5 Mar 2023
Rory BurnsSUR16126611460.531c LW James b Farhan Ahmed1v NOTNottingham29 Aug 2024
Andrew StraussENG16126822060.071b BW Hilfenhaus1v AUSLondon16 Jul 2009
Babar AzamPAK16128015157.504c †TA Blundell b TG Southee1v NZKarachi26 Dec 2022
Paul CollingwoodENG16128812055.905lbw b LS Baker1v WITrinidad6 Mar 2009
Jacques KallisSA16129119055.334c †MS Dhoni b Z Khan1v INDCape Town2 Jan 2011
Nick LarkinNSW16129222055.142st †TD Paine b GT Bell3v TASAdelaide8 Nov 2020
George BaileyHAM16129415254.765c MHA Footitt b SG Borthwick1v SURLondon3 Jul 2017
Yashasvi JaiswalIND16129715354.211c SPD Smith b MR Marsh3v AUSPerth22 Nov 2024
Sean DicksonKEN16129819054.032c JS Patel b JC Wainman1v WARCanterbury30 Jun 2019
Herschelle GibbsSA16130725052.442c MJ Hoggard b JM Anderson2v ENGJohannesburg13 Jan 2005
Nimesha GunasingheACCC16131916050.472c DS Tillakaratne b D Samuditha1v BCAADambulla6 Mar 2026
Ben SmithCS16134417146.802c LH Ferguson b DJ Grobbelaar2v AANapier30 Mar 2016
Damien MartynAUS16134921146.134st †KC Sangakkara b M Muralitharan3v SLKandy16 Mar 2004
Herbert SutcliffeENG16139110041.182c †WAS Oldfield b AG Fairfax1v AUSLondon16 Aug 1930
Bruce EdgarNZ16141822038.521c & b B Yardley2v AUSAuckland12 Mar 1982
George GiffenAUS161-221-3c FGJ Ford b W Brockwell1v ENGSydney14 Dec 1894
Herbert SutcliffeENG161-160-2b AA Mailey3v AUSLondon14 Aug 1926
Bill WoodfullAUS161-50-1c B Mitchell b Q McMillan3v SAMelbourne31 Dec 1931
Maurice LeylandENG161-171-5st †HB Cameron b B Mitchell2v SALondon17 Aug 1935
Everton WeekesWI161--0-4run out2v INDPort of Spain19 Feb 1953
Jim BurkeAUS161--0-1c PR Umrigar b MH Mankad2v INDBombay26 Oct 1956
Collie SmithWI161-191-6lbw b JC Laker2v ENGBirmingham30 May 1957
AB de VilliersSA160*20519278.055not out1v SLCape Town3 Jan 2012
Ramesh MendisMSC160*22311071.756not out2v CCCColombo28 Mar 2026
Dawid MalanMID160*28118156.944not out3v NORNorthampton5 Apr 2019
Gary WilsonSUR160*29621254.057not out1v LEILondon22 Jun 2014
Adam VogesMID160*31515050.794not out1v HAMNorthwood29 May 2016
Abdullah ShafiquePAK160*32315349.543not out2v WIPort of Spain2 Aug 2026
Abdullah ShafiquePAK160*4087139.221not out4v SLGalle16 Jul 2022
Javed MiandadPAK160*-171-4not out3v NZChristchurch2 Feb 1979
Gayan ManeeshanKYCC16016215598.771c S Jayathilake b K Dilhara1v TUCAColombo2 Jan 2026
Jonny BairstowYOR16019814280.815b LBK Hollman1v MIDLeeds29 Aug 2024
Chris GreenLAN16019913880.408b BG Charlesworth1v GLOCheltenham22 Jul 2025
Marnus LabuschagneQUE16020619277.673c †JR Doran b N Radhakrishnan2v TASBrisbane4 Oct 2025
Ben SlaterNOT16021722073.732c TS Muyeye b JA Leaning1v KENCanterbury17 Sept 2024
Gary KirstenSA16022717170.483c †Khaled Mashud b Talha Jubair2v BANPotchefstroom25 Oct 2002
Darren LehmannAUS16022821170.184c †CS Baugh b VC Drakes1v WITrinidad19 Apr 2003
Joe RootENG16024215066.124c & b MG Neser1v AUSSydney4 Jan 2026
Varun ChopraWAR16024423065.571c GR Breese b PD Collingwood2v DURBirmingham23 Sept 2014
Angelo MathewsSL16024925164.266c MM Ali b JM Anderson3v ENGLeeds20 Jun 2014

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.