ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Craig McMillanNZ10614018275.716c Manjural Islam b Mashrafe Mortaza1v BANHamilton18 Dec 2001
Tom MooresNOT10614012375.717b SA Patterson2v YORNottingham8 Aug 2020
Jonny BairstowENG10614014275.715c V Kohli b Mohammed Shami2v INDBirmingham1 Jul 2022
Matt RevisYOR10614212274.657c GLS Scrimshaw b AT Thomson3v DERScarborough3 Sept 2023
Dawid MalanYOR10614316174.134c RAS Lakmal b MRJ Watt2v DERChesterfield11 Jun 2023
Lachlan HearneQUE10614312074.135c †AT Carey b WA Agar2v SAAdelaide15 Oct 2025
Alex CareyAUS1061438174.136c †JL Smith b WG Jacks1v ENGAdelaide17 Dec 2025
Tim RobinsonWF1061449273.616b RK Gulati4v AAAuckland5 Dec 2025
Matthew WadeAUS10614610372.607c DM Bravo b S Shillingford1v WIDominica23 Apr 2012
Ravichandran AshwinIND10614814171.628b OP Stone3v ENGChennai13 Feb 2021
Ashar ZaidiSUS10614913071.147st †TR Ambrose b LJ Evans1v WARBirmingham28 Jun 2015
William FraineYOR10614919171.142c †BT Foakes b M Morkel1v SURScarborough30 Jun 2019
Sameera SadamalKYCC10615314069.286c & b T Vithushan1v TUCAColombo2 Jan 2026
Sean ErvineHAM10615413468.833b C Overton3v SOMTaunton23 Aug 2016
Darren SammyWI10615617167.958c KP Pietersen b TT Bresnan1v ENGNottingham25 May 2012
Andrew StraussENG1061589267.092c DR Martyn b GD McGrath3v AUSManchester11 Aug 2005
Billy GodlemanDER10615911166.675c †MA Wallace b GG Wagg3v GLAColwyn Bay17 Jul 2016
Richie RichardsonWI10616016066.253c DM Jones b MR Whitney2v AUSAdelaide3 Feb 1989
Cameron GreenWA10616111465.844c †AT Carey b N McAndrew1v SAAdelaide24 Sept 2021
Mohammad AzharuddinIND10616217065.436c MA Taylor b CJ McDermott4v AUSAdelaide25 Jan 1992
Avishka PereraNSWC10616410264.632c PADLR Sandakan b DM de Silva1v CCCColombo10 Jan 2025
Matthew HurstLAN10616710263.475c Zaman Akhter b GL van Buuren1v GLOCheltenham22 Jul 2025
Dominic SibleyWAR10616817063.102lbw b BWM Mike2v LEILeicester10 Sept 2018
Allan BorderAUS10616916062.726b CPH Ramanayake1v SLMoratuwa8 Sept 1992
Ollie PopeSUR10616913062.724c BG Compton b JT Ball1v NOTLondon23 Sept 2019
Ed JoyceSUS1061719361.992c CF Hughes b WL Madsen2v DERBrighton28 May 2016
Matt RenshawSOM10617112261.991b M Carter1v NOTTaunton9 Jun 2018
Allan BorderAUS10617214161.635c SM Gavaskar b RJ Shastri1v INDChennai18 Sept 1986
Ashwell PrinceLAN1061725261.634c sub (CF Hartley) b ME Claydon1v KENManchester26 Apr 2015
Alvin KallicharranWI10617614060.234b AA Mallett3v AUSAdelaide26 Jan 1980
Alviro PetersenSA10617611160.232b TA Boult2v NZCape Town2 Jan 2013
Chris RogersMID10617617060.231b MNW Spriegel2v NORNorthampton18 May 2014
Jos ButtlerENG10617621060.236lbw b JJ Bumrah4v INDNottingham18 Aug 2018
Ed JoyceSUS10617714059.892b T van der Gugten2v GLABrighton2 Jul 2016
George BaileyTAS10617813159.553c SE Gotch b SM Boland1v VICMelbourne13 Nov 2017
Tom MoodyAUS10617912059.223c †AGD Wickremasinghe b GF Labrooy1v SLBrisbane8 Dec 1989
Temba BavumaSA1061799259.225c †Mohammad Rizwan b Agha Salman1v PAKCape Town3 Jan 2025
Tony GreigENG1061808158.896c & b S Abid Ali1v INDLondon20 Jun 1974
Marcus TrescothickENG10618017158.891c DPMD Jayawardene b M Muralitharan1v SLLondon11 May 2006
Adam LythYOR10618012358.891c J Allenby b L Gregory2v SOMTaunton15 May 2016
Mark ButcherENG10618221058.243c †MV Boucher b M Ntini1v SANottingham14 Aug 2003
Virender SehwagIND10618318057.922b C White1v ENGNottingham8 Aug 2002
Andrew StraussENG10618612056.991c LRPL Taylor b IE O'Brien4v NZManchester23 May 2008
Kraigg BrathwaiteWI10618612056.991c AN Petersen b M Morkel2v SAPort Elizabeth26 Dec 2014
Stephen EskinaziMID10618613156.993c TC Smith b KM Jarvis2v LANLondon26 Jun 2016
Mudassar NazarPAK10618711056.681c JV Coney b SL Boock4v NZHyderabad (Sindh)25 Nov 1984
Michael ClarkeAUS10618714056.685c DPMD Jayawardene b RMS Eranga2v SLMelbourne26 Dec 2012
Brendan TaylorNOT10618814056.382lbw b JAR Harris1v MIDLondon12 Apr 2015
Billy GodlemanDER1061888056.382c PD Salt b OE Robinson3v SUSDerby16 Sept 2019
Roston ChaseWI1061898156.086b UT Yadav1v INDHyderabad12 Oct 2018
PreviousPage 129Next

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.