Live1st ODI · India in New Zealand 2026/27NZ137/8 (33.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
Miles HammondGLO139*30918044.984not out1v WORWorcester19 Jun 2026
Hashim AmlaSA139*38212036.394not out2v SLColombo24 Jul 2014
Brian BennettZIM13914326097.201c OJ Pope b JC Tongue2v ENGNottingham22 May 2025
Jeff DujonWI13915821087.977c †WB Phillips b TM Alderman1v AUSPerth9 Nov 1984
Sohan de LiveraMSC13916014086.883c RM Liyanarachchi b G Weerasinghe1v KYCCHambantota9 Jan 2026
Daniel LawrenceSUR13916314585.285c JEK Rew b L Gregory1v SOMTaunton24 Sept 2026
Tony GreigENG13917816078.096lbw b RO Collinge3v NZNottingham7 Jun 1973
Graeme SmithSA13918021277.221c †RD Jacobs b CD Collymore1v WICenturion16 Jan 2004
Jonny BairstowYOR13918318175.965c TC Fell b BL D'Oliveira1v WORScarborough19 Jul 2015
Jeet RavalAA13918516275.142c M Renwick b AY Patel3v CSAuckland8 Mar 2016
Allan LambENG13918722074.334c SV Manjrekar b SK Sharma1v INDLondon26 Jul 1990
Gautam GambhirIND13919619070.922b Nazmul Hossain1v BANChattogram17 Dec 2004
Craig McMillanNZ13920918466.516c AR Whittall b AG Huckle2v ZIMWellington19 Feb 1998
Alex CareySA13920912266.517c MT Renshaw b M Labuschagne1v QUECairns3 Dec 2017
Sanath JayasuriyaSL13921217165.572c TR Gripper b GW Flower2v ZIMKandy4 Jan 2002
Ryan HigginsGLO13921310165.266lbw b BW Sanderson3v NORNorthampton7 Apr 2022
Mahela JayawardeneSL13921614164.354lbw b SV Bahutule2v INDColombo29 Aug 2001
Faisal IqbalPAK13922016163.185c SR Tendulkar b Z Khan3v INDKarachi29 Jan 2006
Chris NashNOT13922521061.781lbw b MJ Guptill1v WORNottingham25 Jun 2018
Ramnaresh SarwanWI13922625061.503b A Flintoff2v ENGBirmingham29 Jul 2004
Virat KohliIND13923010060.434c D Bishoo b SH Lewis1v WIRajkot4 Oct 2018
Matt RenshawQUE13923012160.435c HWR Cartwright b JM Carder2v WABrisbane6 Mar 2021
Michael YardySUS13923211059.913run out (G Chapple)1v LANManchester4 May 2014
Liam DawsonHAM13923514359.156c MS Pepper b MW Jones2v ESSChelmsford22 Jun 2025
Colin IngramGLA13923618158.903c †HJ Swindells b PWA Mulder2v LEILeicester20 Jul 2022
BI KellawayGLA13923916058.166c Miles Hammond b AS Dale2v GLOCardiff29 Jun 2025
Matthew WadeTAS13924219157.445b L Guthrie1v WAHobart16 Feb 2018
BI KellawayGLA13924218157.444c RM Yates b OJ Hannon-Dalby1v WARBirmingham15 May 2026
Kaushal SilvaSL13924416256.972lbw b Shakib Al Hasan2v BANMirpur27 Jan 2014
Michael ClarkeAUS13924919155.825c TG Southee b CS Martin2v NZBrisbane1 Dec 2011
Brad WilsonND13925220055.163b CS Martin2v AAHamilton24 Jan 2013
Gundappa ViswanathIND13926323052.854b VA Holder3v WICalcutta27 Dec 1974
Sachin TendulkarIND13926616052.264c M Muralitharan b KR Pushpakumara2v SLColombo9 Aug 1997
Jacques RudolphGLA13926618152.262c BAC Howell b MD Taylor2v GLOBristol21 Jun 2014
Ravi ShastriIND13927016251.486c †Ashraf Ali b Abdul Qadir1v PAKFaisalabad24 Oct 1984
Jayden GoodwinWA13927214051.103c SH Johnson b B Doggett1v SAAdelaide23 Nov 2024
Sam NortheastGLA13927416050.733c SB Wood b L Trevaskis3v LEILeicester22 Jun 2025
Rahmat ShahAFG13927514050.553lbw b B Muzarabani3v ZIMBulawayo2 Jan 2025
Luis ReeceDER13927616150.362c †CB Cooke b JP McIlroy1v GLACardiff26 Sept 2023
William TavaréGLO13928119249.473c LA Dawson b KJ Abbott1v HAMBristol13 Apr 2014
Daryl MitchellWOR13928217049.291run out (T van der Gugten)3v GLAWorcester10 Sept 2019
Kane WilliamsonNZ13928313049.123lbw b Hasan Ali3v PAKAbu Dhabi3 Dec 2018
Kumar SangakkaraSL13928911048.103c †Mushfiqur Rahim b Abul Hasan2v BANColombo16 Mar 2013
Azhar AliPAK13929315147.443c AN Cook b CR Woakes2v ENGBirmingham3 Aug 2016
Murali VijayIND13931014244.841c †TD Paine b MG Johnson2v AUSBangalore9 Oct 2010
James FranklinWF13931217144.555c & b MD Craig3v OVWellington16 Feb 2015
Chris BroadENG13936113038.501b SR Waugh1v AUSSydney29 Jan 1988
Everton WeekesWI139-241-4c IWG Johnson b R Benaud1v AUSPort of Spain11 Apr 1955
Ken BarringtonENG139-190-3run out2v PAKLahore21 Oct 1961
Rohan KanhaiWI139--2-3lbw b PR Umrigar1v INDPort of Spain4 Apr 1962

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.