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 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)T20I3rd 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
Nathan McSweeneyNOR11723913048.954c †James Bracey b KDC Clarke1v GLONorthampton12 Jun 2026
Jack BoyleCS11724012148.751c †MW Chu b BNJ Lockrose2v OVPalmerston North21 Mar 2023
Desmond HaynesWI1172418048.552lbw b Wasim Akram1v PAKKarachi15 Nov 1990
Neil BroomOV11724114048.554b KA Jamieson1v CANInvercargill8 Mar 2016
Mohammad YousufPAK11724214148.355c & b AF Giles1v ENGKarachi7 Dec 2000
Inzamam-ul-HaqPAK11724410147.954c DPMD Jayawardene b WPUJC Vaas2v SLKarachi28 Oct 2004
John MorrisonNZ11724711047.372c IC Davis b IM Chappell3v AUSSydney5 Jan 1974
Nick GubbinsHAM11724712047.375lbw b MD Fisher4v SURLondon11 Apr 2025
Ned EckersleyLEI11724911046.997c BA Godleman b CF Parkinson1v DERLeicester4 Aug 2016
Tom HainesSUS11724916046.992lbw b A Virdi1v SURLondon6 Sept 2020
Rishi PatelLEI11725215246.431b MD Taylor2v GLOLeicester17 May 2024
James RewSOM11725316146.256c GJ Bell b JM Anderson1v LANTaunton20 Apr 2023
William O'DonnellAA11725713245.532c †TA Blundell b LV van Beek2v WFAuckland3 Apr 2021
Harry MakepeaceENG1172604045.003c HL Collins b AA Mailey1v AUSMelbourne11 Feb 1921
Sachin TendulkarIND11726014045.004lbw b CE Cuffy1v WIPort of Spain19 Apr 2002
Marlon SamuelsWI11726116044.836c JM Anderson b TT Bresnan1v ENGNottingham25 May 2012
Cameron BancroftWA1172629044.661lbw b CP Tremain1v NSWSydney15 Mar 2022
Ian ChappellAUS11726317044.493c GS Sobers b CH Lloyd2v WIBrisbane6 Dec 1968
Marcus TrescothickENG11727215143.012c †Rashid Latif b Wasim Akram4v PAKManchester31 May 2001
Gareth RoderickWOR1172815041.641b JDM Evison1v KENCanterbury10 May 2024
Mike GattingENG11728614040.913c SR Waugh b PE McIntyre1v AUSAdelaide26 Jan 1995
Basil D'OliveiraENG11729411139.805c †RW Marsh b AL Thomson2v AUSMelbourne21 Jan 1971
Aamer MalikPAK11730515038.361c & b M Prabhakar2v INDFaisalabad23 Nov 1989
Azhar AliPAK1173086037.993st †LD Chandimal b HMRKB Herath3v SLColombo25 Jun 2015
Nick ComptonENG11731012037.742lbw b N Wagner3v NZDunedin6 Mar 2013
Bryce StreetQUE11733510034.931c L Guthrie b CJ Gannon2v WABrisbane6 Mar 2021
Geoff BoycottENG11739612029.551c PL van der Merwe b HD Bromfield2v SAPort Elizabeth12 Feb 1965
Albert WardENG117-110-2b G Giffen3v AUSSydney14 Dec 1894
Syd GregoryAUS117-150-6c AO Jones b WH Lockwood2v ENGLondon14 Aug 1899
Phil MeadENG117--0-5c & b JM Blanckenberg2v SADurban27 Feb 1914
Bill WoodfullAUS117-60-1c EH Hendren b CF Root1v ENGManchester24 Jul 1926
Jackie MillsNZ117-120-2b FE Woolley1v ENGWellington24 Jan 1930
DuleepENG117-101-3c & b CFW Allcott1v NZAuckland14 Feb 1930
Herbie TaylorSA117--0-4c JC White b M Leyland1v ENGCape Town1 Jan 1931
Herbert SutcliffeENG117--0-1st †KC James b HG Vivian1v NZLondon29 Jul 1931
Eric DaltonSA117-180-8c RWV Robins b HD Read1v ENGLondon17 Aug 1935
Eddie PaynterENG117-81-3b B Mitchell1v SAJohannesburg24 Dec 1938
Alan MelvilleSA117-130-2c AV Bedser b WE Hollies2v ENGLondon21 Jun 1947
Polly UmrigarIND117--0-5b AL Valentine1v WIKingston28 Mar 1953
Peter MayENG117-160-3b PNF Mansell3v SAManchester7 Jul 1955
Peter RichardsonENG117-60-1lbw b TL Goddard1v SAJohannesburg24 Dec 1956
Polly UmrigarIND117-140-5b Haseeb Ahsan2v PAKMadras13 Jan 1961
Rohan KanhaiWI117-142-3c RB Simpson b R Benaud1v AUSAdelaide27 Jan 1961
Norm O'NeillAUS117-140-4c ? b DA Allen2v ENGLondon17 Aug 1961
Basil ButcherWI117--1-4run out1v AUSPort of Spain26 Mar 1965
Brian BoothAUS117--0-5c †JL Hendriks b CC Griffith2v WIPort of Spain26 Mar 1965
Glenn TurnerNZ117-90-2c †SMH Kirmani b M Amarnath2v INDChristchurch5 Feb 1976
Mohinder AmarnathIND117--0-3lbw b IVA Richards3v WIPort of Spain11 Mar 1983
Jordan CoxESS116*8976130.344not out3v KENChelmsford12 Apr 2024
Nick SelmanGLA116*12912389.921not out4v DURSwansea26 May 2017

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.