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
Aiden MarkramSA15221617170.372c MR Marsh b PJ Cummins1v AUSJohannesburg30 Mar 2018
Daniel LawrenceESS15223315065.244c EG Barnard b DM Bess1v WARChelmsford25 Jun 2023
AB de VilliersSA15223516264.685c J Blackwood b SJ Benn1v WICenturion17 Dec 2014
Mohsin KhanPAK15223918163.601lbw b DK Lillee1v AUSMelbourne26 Dec 1983
Emilio GayDUR15223917063.603b GCH Hill2v YORChester-le-Street18 Apr 2025
Ken McClureCAN15224016263.334b JDS Neesham2v WFRangiora22 Feb 2020
Sam KonstasNSW15224113463.071c NA McSweeney b L Pope1v SASydney8 Oct 2024
James BraceyGLO15224218062.813c CR Hemphrey b M de Lange1v GLANewport14 May 2019
Luke WellsLAN15225717359.141c WA Agar b MW Parkinson2v KENBlackpool22 Jun 2025
Mohammad AzharuddinIND15226016158.465b M Muralitharan2v SLAhmedabad8 Feb 1994
Hassan AzadLEI15226013058.461c ? b HT Crocombe2v SUSLeicester12 Sept 2021
Michael SlaterAUS15226318057.792c sub (BF Smith) b CC Lewis1v ENGLondon17 Jun 1993
Kumar SangakkaraSL15226919056.513c MP Vaughan b PD Collingwood3v ENGKandy1 Dec 2007
Daryll CullinanSA15227222155.884c & b NJ Astle2v NZWellington18 Mar 1999
James RewSOM15227514255.276c & b EA Brookes2v WORTaunton4 Apr 2025
Aravinda de SilvaSL15229217052.054c †AJ Stewart b BC Hollioake2v ENGLondon27 Aug 1998
W.G. GraceENG15229412051.702b GE Palmer1v AUSLondon6 Sept 1880
Mudassar NazarPAK15230814049.352lbw b N Kapil Dev2v INDKarachi30 Jan 1983
Jos ButtlerENG15231113248.876c & b Fawad Alam1v PAKSouthampton21 Aug 2020
Navod ParanavithanaTUCA15231110048.871c T Amarasinghe b NH Atharagalla1v CMCCGalle23 Jan 2026
David GowerENG15231816047.805st †Anil Dalpat b Mudassar Nazar2v PAKFaisalabad12 Mar 1984
Greg HayCS15233118145.921c T Muller b JM Gibson1v OVDunedin31 Oct 2021
Garry SobersWI15236218041.995c MC Cowdrey b KF Barrington1v ENGGeorgetown28 Mar 1968
Dimuth KarunaratneSL15236317041.871b TA Boult3v NZChristchurch26 Dec 2014
Nayan MongiaIND15236618141.532b PR Reiffel2v AUSDelhi10 Oct 1996
Wilfred RhodesENG152--0-1c & b JM Blanckenberg2v SAJohannesburg26 Dec 1913
Charlie FrankSA152-170-2c HL Collins b AA Mailey3v AUSJohannesburg12 Nov 1921
Andy SandhamENG152--0-2lbw b LN Constantine2v WIBridgetown11 Jan 1930
Donald BradmanAUS152-130-3c CA Roach b FR Martin2v WIMelbourne13 Feb 1931
Clyde WalcottWI152-120-4run out1v INDDelhi10 Nov 1948
Jeffrey StollmeyerWI152-140-2st †FLH Mooney b DD Beard1v NZAuckland15 Feb 1952
Colin CowdreyENG152-140-5c CL Walcott b GS Sobers2v WILondon20 Jun 1957
Warren LeesNZ152-212-7b Sikander Bakht2v PAKKarachi30 Oct 1976
Robert O'DonnellAA151*146223103.424not out3v OVUniversity of Otago Oval29 Feb 2024
Will RhodesDUR151*151192100.005not out2v WORChester-le-Street15 Sept 2025
Sam KonstasNSW151*16715490.422not out3v WAPerth19 Oct 2026
Nick BrowneESS151*18420182.072not out4v LEILeicester14 Sept 2015
A BandaraCCC151*20016375.507not out1v BRCKandy13 Mar 2026
Dane CleaverCS151*20820572.607not out1v WFNapier20 Feb 2016
Matthew CritchleyESS151*2125471.235not out1v KENChelmsford12 Apr 2024
James BraceyGLO151*22418167.416not out1v KENCanterbury18 Apr 2025
Ed JoyceSUS151*23718063.712not out4v WARBirmingham13 Apr 2014
Richard HadleeNZ151*24014262.927not out2v SLColombo16 Apr 1987
Daryl MitchellWOR151*24314162.141not out3v GLACardiff4 May 2014
Will SmithHAM151*24513061.633not out3v ESSSouthampton15 Jun 2014
George HillYOR151*24811360.893not out3v NORNorthampton21 Apr 2022
Dane CleaverCS151*27911354.125not out2v OVNapier11 Nov 2024
Sean WilliamsZIM151*30913148.874not out3v AFGAbu Dhabi10 Mar 2021
Steve WaughAUS151*31223048.406not out2v NZWellington24 Mar 2000
Steve WaughAUS151*35118043.025not out2v ZIMHarare14 Oct 1999

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.