Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)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 runsT20I2nd 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)ODI5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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
Mushfiqur RahimBAN175*35521049.305not out1v SLDhaka23 May 2022
Mayank AgarwalYOR17519520589.743c G Clark b Shafiqullah Ghafari2v DURLeeds24 Sept 2025
Travis HeadAUS17521920079.915run out (†DC Thomas/J Da Silva)1v WIAdelaide8 Dec 2022
Daniel LawrenceSUR17522316678.486c JD Libby b BMJ Allison1v WORWorcester23 Jun 2024
Kevin PietersenENG17523227075.434c & b SK Raina1v INDLondon18 Aug 2011
Jesse RyderCS17523727073.845c †BJ Horne b LH Ferguson1v AANelson30 Oct 2017
Chris GayleWI17525534068.632c RW Price b HH Streak2v ZIMBulawayo19 Jul 2001
Yashasvi JaiswalIND17525822067.831run out (T Chanderpaul/†TA Imlach)1v WIDelhi10 Oct 2025
Tim RobinsonENG17527226064.342c DC Boon b GF Lawson2v AUSLeeds13 Jun 1985
Graeme van BuurenGLO17527722163.185c BW Aitchison b AT Thomson3v DERBristol22 Jun 2025
Josh BohannonLAN17529423159.523c †LD McManus b TAI Taylor2v NORNorthampton3 Sept 2023
Robin SmithENG17531526355.564lbw b KCG Benjamin2v WISt John's16 Apr 1994
John EdrichENG17542021041.672c JR Thomson b AA Mallett3v AUSLondon31 Jul 1975
Bevan CongdonNZ17545412038.553c †APE Knott b CM Old2v ENGLondon21 Jun 1973
KS RanjitsinhjiENG175-260-7c SE Gregory b TR McKibbin1v AUSSydney13 Dec 1897
Tom GraveneyENG175--0-3c HR Adhikari b SG Shinde2v INDMumbai14 Dec 1951
Geoff PullarENG175-151-1st †JHB Waite b AH McKinnon3v SALondon18 Aug 1960
Graeme PollockSA175-183-4b NJN Hawke2v AUSAdelaide24 Jan 1964
Asif IqbalPAK175-181-5c BF Hastings b BR Taylor1v NZDunedin7 Feb 1973
Colin de GrandhommeHAM174*21317381.696not out1v SURSouthampton4 Jul 2021
Cameron GreenAUS174*27523563.274not out1v NZWellington29 Feb 2024
Aaron HardieWA174*31725154.897not out3v VICPerth31 Mar 2022
Stephen FlemingNZ174*33316152.253not out3v SLColombo27 May 1998
Will YoungNOT174*33416252.103not out3v SOMTaunton19 Apr 2024
Ben FoakesSUR174*36127248.205not out2v WARBirmingham9 May 2025
Jimmy AdamsWI174*37119046.904not out1v INDMohali10 Dec 1994
Jeremy ConeyNZ174*37426146.526not out3v ENGWellington20 Jan 1984
Qaiser AliCAN17419719288.324c DLS van Bunge b RN ten Doeschate3v NEDPretoria5 Dec 2006
Marcus HarrisVIC17419723188.322c M Labuschagne b MJ Swepson4v QUEMelbourne23 Feb 2019
Steven DaviesSUR17421025082.865lbw b RML Taylor1v LEILeicester15 Aug 2014
Adam LythYOR17422024379.091lbw b JP McIlroy4v GLALeeds4 May 2023
Lance KlusenerSA17422125278.737c CJ Adams b D Gough1v ENGPort Elizabeth9 Dec 1999
Dean FoxcroftOV17423816373.114c sub (RD Harrison) b DK Ferns4v AAUniversity of Otago Oval29 Feb 2024
Usman KhawajaAUS17423916272.803c MJ Guptill b KS Williamson1v NZBrisbane5 Nov 2015
Sandeep PatilIND17424022172.506lbw b RM Hogg2v AUSAdelaide23 Jan 1981
Mahela JayawardeneSL17424420171.314c SK Raina b Harbhajan Singh1v INDColombo26 Jul 2010
Graham GoochENG17425219069.051b SD Anurasiri3v SLLondon22 Aug 1991
Gary BallanceYOR17425625267.975lbw b AJ Hall1v NORLeeds20 Apr 2014
Garry SobersWI17426024066.926b RW Barber1v ENGLeeds4 Aug 1966
Brett D'OliveiraWOR17426221166.415c †CB Cooke b GG Wagg1v GLAWorcester8 Aug 2020
Mark StonemanMID17426620265.412c OJ Carter b HT Crocombe1v SUSBrighton6 Sept 2021
Henry NichollsNZ17428021162.145c KC Brathwaite b RL Chase1v WIWellington11 Dec 2020
Abid AliPAK17428121161.922lbw b CBRLS Kumara3v SLKarachi19 Dec 2019
Josh BohannonLAN17428323261.483c WL Madsen b FJ Hudson-Prentice2v DERManchester10 Sept 2019
Ian BellWAR17428520061.053c JM Vince b JA Tomlinson2v HAMSouthampton10 Apr 2016
Tom HainesSUS17428618060.842b AAP Atkinson1v SURBrighton18 Apr 2025
Usman KhawajaQUE17429414159.184c NA McSweeney b DJ Worrall3v SAAdelaide15 Oct 2021
Derek RandallENG17435321049.293c GJ Cosier b KJ O'Keeffe4v AUSMelbourne12 Mar 1977
AB de VilliersSA17438119045.676c A Flintoff b SCJ Broad2v ENGLeeds18 Jul 2008
Martin CroweNZ17441016042.444c Javed Miandad b Saleem Jaffar1v PAKWellington10 Feb 1989

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.