Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Mohammad YousufPAK22337326259.794c KP Pietersen b SD Udal2v ENGLahore29 Nov 2005
George HeadleyWI22338528057.923st †LEG Ames b RES Wyatt4v ENGKingston3 Apr 1930
Gordon GreenidgeWI22342530052.471c †PR Downton b PI Pocock1v ENGManchester26 Jul 1984
Marvan AtapattuSL22344829149.782c ADR Campbell b PA Strang1v ZIMKandy7 Jan 1998
Donald BradmanAUS223-240-3c GC Grant b LN Constantine1v WIBrisbane16 Jan 1931
Polly UmrigarIND223-260-3c †EC Petrie b JA Hayes1v NZHyderabad19 Nov 1955
Vinoo MankadIND223-220-1c ? b MB Poore1v NZBombay2 Dec 1955
Kumar SangakkaraSL222*27728080.143not out2v BANKandy11 Jul 2007
Jacques RudolphSA222*38329257.963not out2v BANChittagong24 Apr 2003
Nathan AstleNZ2221682811132.145c †JS Foster b MJ Hoggard4v ENGChristchurch13 Mar 2002
Gundappa ViswanathIND22237431059.364b RGD Willis1v ENGMadras13 Jan 1982
Rahul DravidIND22238728157.363c †RG Hart b JDP Oram1v NZAhmedabad8 Oct 2003
Keaton JenningsDUR221*41623053.132not out3v YORChester-le-Street20 Jun 2016
Pavan RathnayakeCCC221216187102.315c RTM Mendis b P Jayawickrama1v MSCColombo28 Mar 2026
Robert KeyENG22128831076.743c BC Lara b DJ Bravo1v WILondon22 Jul 2004
James RewSOM22131023471.296lbw b JM Vince1v HAMTaunton10 Jul 2023
Brian LaraWI22135423262.434b WPUJC Vaas1v SLColombo29 Nov 2001
Ryan HigginsMID22136021261.395st †CB Cooke b KS Carlson2v GLALondon5 Apr 2024
Ben ComptonKEN22138020158.162st †PSP Handscomb b Rehan Ahmed2v LEICanterbury29 Jul 2025
Nick BrowneESS22138422157.551c DJ Malan b OP Rayner2v MIDChelmsford26 Jun 2017
Ricky PontingAUS22140421054.704c SR Tendulkar b Z Khan1v INDAdelaide24 Jan 2012
Kumar SangakkaraSL22142524052.003st †Sarfraz Ahmed b Abdur Rehman2v PAKGalle6 Aug 2014
Sunil GavaskarIND22144321049.891c DI Gower b IT Botham4v ENGLondon30 Aug 1979
James HildrethSOM220*30429172.374not out1v WORTaunton21 Aug 2015
Jack LeaningKEN220*30829071.433not out2v SUSCanterbury8 Aug 2020
Gary KirstenSA22028633176.922c †A Flower b DT Hondo1v ZIMHarare7 Sept 2001
Clyde WalcottWI220-281-4st †TG Evans b JC Laker1v ENGBridgetown6 Feb 1954
Sunil GavaskarIND220-220-2b JN Shepherd3v WIPort of Spain13 Apr 1971
Jonny BairstowYOR219*26831181.725not out1v DURChester-le-Street28 Jun 2015
Jonathan TrottWAR219*28931075.784not out2v MIDLondon17 Apr 2016
Mushfiqur RahimBAN219*42118152.025not out1v ZIMDhaka11 Nov 2018
Rory BurnsSUR219*42327151.771not out2v HAMLondon3 Jul 2017
Dawid MalanYOR21924428489.754c BW Aitchison b JL du Plooy1v DERLeeds15 Aug 2020
Shan MasoodDER21926826181.721b CF Parkinson2v LEILeicester21 Apr 2022
Moeen AliWOR21927727479.063c HC Brook b TT Bresnan2v YORScarborough19 Aug 2018
Michael SlaterAUS21932115568.221c & b M Muralitharan2v SLPerth8 Dec 1995
Kumar SangakkaraSL21933529065.373c R Dravid b V Sehwag1v INDColombo26 Jul 2010
Marcus TrescothickENG21937432258.561c JA Rudolph b M Ntini2v SALondon4 Sept 2003
Mark TaylorAUS21946123047.512st †RC Russell b NGB Cook1v ENGNottingham10 Aug 1989
Bill EdrichENG219-250-3c N Gordon b ACB Langton4v SADurban3 Mar 1939
Denis AtkinsonWI219-291-7c RG Archer b IWG Johnson2v AUSBridgetown14 May 1955
Daniel LawrenceSUR218190315114.744c FS Organ b S Baker1v HAMLondon7 Jun 2026
Alex HalesNOT218218381100.005c GC Viljoen b WL Madsen2v DERDerby6 Aug 2017
Ben DuckettNOT21826425182.582b DR Mousley1v WARBirmingham26 Apr 2024
Younis KhanPAK21830831470.785lbw b JM Anderson2v ENGLondon11 Aug 2016
Marcus TrescothickSOM21835532161.411c †BRM Taylor b Imran Tahir2v NOTNottingham17 Jul 2016
Joe RootENG21837719257.824lbw b S Nadeem1v INDChennai5 Feb 2021
Sanjay ManjrekarIND21840128054.363run out1v PAKLahore1 Dec 1989
Darren BravoWI21841631052.403b TA Boult3v NZDunedin3 Dec 2013
Ross TaylorNZ217*31923068.034not out1v WIDunedin3 Dec 2013

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.