Live1st ODI · India in New Zealand 2026/27NZ118/7 (29.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Roy McLeanSA142-211-5b JB Statham2v ENGLondon23 Jun 1955
Conrad HunteWI142-170-1c †Imtiaz Ahmed b Fazal Mahmood1v PAKBridgetown17 Jan 1958
Basil ButcherWI142-100-6b GS Ramchand1v INDMadras21 Jan 1959
John ReidNZ142-212-5c DJ McGlew b PS Heine3v SAJohannesburg2 Feb 1962
Garry SobersWI142-180-7c GE Vivian b BR Taylor3v NZBridgetown23 Mar 1972
Keith StackpoleAUS142-222-1c LG Rowe b VA Holder3v WIKingston16 Feb 1973
Viv RichardsWI142-191-3c †SMH Kirmani b M Amarnath2v INDBridgetown10 Mar 1976
Dusan HakaraiaAA141*14222299.307not out1v NDHamilton24 Jan 2013
Sam HarperVIC141*15616290.382not out3v WAPerth16 Feb 2026
Quinton de KockSA141*17012782.946not out2v WIGros Islet10 Jun 2021
Ben FoakesSUR141*18118177.907not out1v HAMSouthampton17 Jul 2016
Cameron SteelSUR141*18214377.477not out1v LANManchester6 Apr 2023
Ricky PontingAUS141*18317177.056not out2v INDSydney2 Jan 2000
Anuj DalDER141*19313573.067not out2v WORWorcester25 Jun 2023
Keith MillerAUS141*1989171.215not out2v ENGAdelaide31 Jan 1947
Mark StonemanDUR141*22315063.231not out2v MIDChester-le-Street24 Apr 2016
Azhar AliPAK141*27221051.843not out2v ENGSouthampton21 Aug 2020
Joe ClarkeNOT141*27721150.904not out3v KENCanterbury10 Sept 2023
Dean ElgarSA141*28420149.651not out1v AUSCape Town22 Mar 2018
Steve SmithAUS141*32614043.254not out2v ENGBrisbane23 Nov 2017
Daniel LawrenceESS141*33318042.344not out4v LANChelmsford7 Apr 2017
Kusal MendisSL141*33516042.094not out3v NZWellington15 Dec 2018
Harry CameDER141*33615041.961not out3v GLADerby25 Jul 2023
Jordan CoxESS141124182113.714run out (FS Middleton)1v HAMSouthampton22 Aug 2024
Peter TregoCS14114719195.926c †GJ Hopkins b MJ McClenaghan1v AANapier12 Dec 2013
Ricky PontingAUS14116323086.503c Younis Khan b Waqar Younis1v PAKSri Lanka3 Oct 2002
Chris CookeGLA14116514285.456c sub (OJ Carter) b SF Hunt1v SUSBrighton26 Sept 2022
Brooke GuestDER14117412181.037b NA McSweeney1v NORDerby8 May 2026
Virat KohliIND14117516180.574c MR Marsh b NM Lyon4v AUSAdelaide9 Dec 2014
Craig OvertonSOM14118019378.337lbw b S Snater2v ESSChelmsford10 Apr 2026
Kepler WesselsAUS14118821075.001c RL Dias b DS de Silva1v SLKandy22 Apr 1983
Ollie RobinsonDUR14118910274.606c FW McCann b LW James2v NOTChester-le-Street16 May 2025
Shahid AfridiPAK14119121373.822b BKV Prasad3v INDChennai28 Jan 1999
Ben StokesENG14119811371.216c B Sai Sudharsan b RA Jadeja2v INDManchester23 Jul 2025
Michael ClarkeAUS14120021170.506b DL Vettori2v NZBrisbane18 Nov 2004
Ijaz AhmedPAK14120120270.153c †RC Russell b DG Cork1v ENGLeeds8 Aug 1996
Ali OrrSUS14120315669.461c H Kerr b LM Reece4v DERBrighton26 Jun 2022
Sam NortheastKEN14120514068.783c BS McKinney b BA Raine1v DURBeckenham15 May 2026
Emilio GayDUR14120518068.783c MS Harris b BL Walkden1v LANManchester24 Sept 2026
Pieter MalanWAR14120716168.123c DKH Mitchell b IS Sodhi1v WORWorcester11 Jul 2021
Alex HalesNOT14122125063.803b AR Adams1v HAMSouthampton26 Apr 2015
JP DuminySA14122520162.674c †PM Nevill b PM Siddle3v AUSPerth3 Nov 2016
Mahela JayawardeneSL14124319158.024c †BB McCullum b JEC Franklin2v NZNapier4 Apr 2005
Liton DasBAN14124616157.327c BKG Mendis b CAK Rajitha1v SLDhaka23 May 2022
Liam DawsonHAM14124816156.856c RF Higgins b JM De Caires1v MIDSouthampton25 Jun 2023
Steve SmithAUS14125112256.184lbw b JDF Vandersay1v SLGalle29 Jan 2025
Angelo MathewsSL14125914354.445hit wicket b Qais Ahmad2v AFGColombo2 Feb 2024
Saud ShakeelPAK1412619054.025st †Liton Das b Mehedi Hasan Miraz1v BANRawalpindi21 Aug 2024
John WrightNZ14126226053.822b TM Alderman3v AUSChristchurch19 Mar 1982
Tom HainesSUS14126415253.411lbw b AM Vaughan3v SOMBrighton11 Apr 2025

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.