Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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
Dimuth KarunaratneSL19640519148.401b Wahab Riaz1v PAKDubai6 Oct 2017
Babar AzamPAK19642521146.124c M Labuschagne b NM Lyon4v AUSKarachi12 Mar 2022
Geoffrey LeggeENG196-230-5c AM Matheson b GL Weir1v NZAuckland21 Feb 1930
Leonard HuttonENG196-210-1c RS Grant b LG Hylton2v WILondon24 Jun 1939
Arthur MorrisAUS196-160-2run out2v ENGLondon14 Aug 1948
Usman KhawajaAUS195*36819152.991not out1v SASydney4 Jan 2023
Brendon McCullumNZ1951341811145.525c FDM Karunaratne b PHT Kaushal1v SLChristchurch26 Dec 2014
Todd AstleCAN195189241103.176run out (DG Brownlie/†TL Seifert/†TL Seifert)1v NDChristchurch22 Oct 2016
Martin GuptillAA19521224591.981c KJ McClure b FW Sheat1v CANAuckland3 Mar 2022
Alex LeesDUR19522925085.151lbw b MD Taylor2v GLOChester-le-Street10 Jul 2023
Virender SehwagIND19523325583.692c NW Bracken b SM Katich1v AUSMelbourne26 Dec 2003
Michael VaughanENG19527929069.892c †A Ratra b Z Khan1v INDLondon5 Sept 2002
Darren BravoWI19529712565.664c †Mushfiqur Rahim b Suhrawadi Shuvo3v BANMirpur29 Oct 2011
Michael HusseyAUS19533026159.095c AN Cook b ST Finn2v ENGBrisbane25 Nov 2010
Mahela JayawardeneSL19542216146.214c PD Collingwood b MS Panesar2v ENGColombo9 Dec 2007
Cyril WashbrookENG195-180-2c DW Begbie b CN McCarthy1v SAJohannesburg27 Dec 1948
Troy JohnsonWF194*29927364.883not out1v OVDunedin20 Mar 2022
Sachin TendulkarIND194*34821055.754not out1v PAKMultan28 Mar 2004
Gary BallanceYOR19422230187.394c DY Pennington b EG Barnard2v WORWorcester24 Sept 2018
Marcus TrescothickENG19425923074.901c †Khaled Mashud b Mohammad Rafique2v BANLondon26 May 2005
Harry BrookYOR19426521273.215c †OG Robinson b NN Gilchrist2v KENLeeds28 Apr 2022
Kusal MendisSL19428519468.073c Tamim Iqbal b Mehedi Hasan Miraz1v BANGalle7 Mar 2017
Pavan RathnayakeCCC19429513965.764c SSD Arachchige b A Daniel1v NCCColombo31 Jan 2025
Younis KhanPAK19429922164.883lbw b RP Singh3v INDFaisalabad21 Jan 2006
Roston ChaseWI19432413259.887b GS Dinusha2v SLNorth Sound25 Jun 2026
Richie RichardsonWI19436720052.863c RJ Shastri b Arshad Ayub1v INDGeorgetown25 Mar 1989
Gordon GreenidgeWI19436823052.721c †SMH Kirmani b M Amarnath1v INDKanpur21 Oct 1983
Herbert SutcliffeENG19449613039.111lbw b TW Wall2v AUSSydney2 Dec 1932
Everton WeekesWI194-180-4c †PK Sen b MH Mankad1v INDBombay9 Dec 1948
Ken McClureCAN193*26629372.565not out4v OVInvercargill8 Mar 2016
Warren BardsleyAUS193*-130-2not out1v ENGLondon26 Jun 1926
Ben DuckettNOR19320026096.502c & b DR Briggs1v SUSNorthampton5 Sept 2017
Tillakaratne DilshanSL19325320276.282b ST Finn2v ENGLondon3 Jun 2011
Alastair CookESS19328026068.932c SS Eskinazi b OP Rayner2v MIDChelmsford26 Jun 2017
Marcus TrescothickENG19330520263.281c †Kamran Akmal b Shabbir Ahmed2v PAKMultan12 Nov 2005
Sachin TendulkarIND19333019358.484lbw b AR Caddick1v ENGLeeds22 Aug 2002
Cheteshwar PujaraIND19337322051.743c & b NM Lyon1v AUSSydney3 Jan 2019
Sam WhitemanWA19339428048.982c †HJ Nielsen b L Scott2v SAPerth11 Nov 2022
Rory BurnsSUR19340818047.301c DKH Mitchell b CAJ Morris1v WORLondon4 May 2018
Viv RichardsWI192*-206-5not out2v INDDelhi11 Dec 1974
Matt MachanSUS19223726081.013b Abdur Rehman3v SOMTaunton5 Jul 2015
Kane WilliamsonNZ19224423178.693c Younis Khan b Rahat Ali2v PAKSharjah26 Nov 2014
Shan MasoodYOR19225617075.003c SA Northeast b JAR Harris1v GLACardiff10 Sept 2023
Mohammad AzharuddinIND19225926074.135c KR Rutherford b SA Thomson2v NZAuckland22 Feb 1990
Mohammad YousufPAK19226125273.564c †CMW Read b SJ Harmison2v ENGLeeds4 Aug 2006
Kiran CarlsonGLA19227818269.065c & b A Karvelas3v SUSBrighton18 May 2023
Steven MullaneyNOT19227915568.826c HT Crocombe b JA Atkins2v SUSBrighton7 Apr 2022
Kumar SangakkaraSL19228227168.093c RT Ponting b SR Clark4v AUSHobart16 Nov 2007
Steve SmithAUS19230515262.954b UT Yadav1v INDMelbourne26 Dec 2014
Nick GubbinsMID19231519160.953c WG Jacks b R Clarke1v SURLondon1 Aug 2020

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.