Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)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
Gordon GreenidgeWI14126514453.211c †KS More b N Kapil Dev1v INDKolkata26 Dec 1987
Tom WestleyESS14126618053.014b HJH Brookes2v WARBirmingham10 Sept 2019
Cameron BancroftWA14126917052.421c †SB Harper b SM Boland1v VICPerth31 Mar 2022
Joe DenlyKEN14126918252.424c DP Sibley b CN Miles3v WARBirmingham19 Jul 2022
Luke WellsLAN14127019052.221c CP Jewell b BW Aitchison1v DERManchester16 May 2025
Graham YallopAUS14127413051.463b Azeem Hafeez1v PAKPerth11 Nov 1983
Graeme HickENG14127725050.905lbw b SM Pollock1v SACenturion16 Nov 1995
Rob YatesWAR14128922048.793c RE van der Merwe b JA Brooks1v SOMBirmingham18 Aug 2019
Ted DexterENG14129224048.296b JR Reid1v NZChristchurch27 Feb 1959
Chris GayleWI14129318048.122c Habibul Bashar b Tapash Baisya2v BANSt Lucia28 May 2004
Usman KhawajaAUS14130211046.692lbw b Yasir Shah4v PAKDubai7 Oct 2018
Andrew StraussENG14130322046.531c †D Ramdin b DJG Sammy2v WINottingham25 May 2012
Adam LythYOR14130421046.381c RJ Burns b J Clark1v SURLeeds15 May 2026
Dimuth KarunaratneSL14130716045.931c AM Rahane b RA Jadeja3v INDColombo3 Aug 2017
Shaun MarshAUS14131518044.763c †KC Sangakkara b RAS Lakmal2v SLKandy8 Sept 2011
Usman KhawajaAUS14132114343.932b OE Robinson2v ENGBirmingham16 Jun 2023
Paul WalterESS14132218143.794c ML Revis b DM Bess1v YORChelmsford5 May 2022
Nathan AstleNZ14140816234.565c SV Carlisle b BC Strang1v ZIMWellington26 Dec 2000
Bill WoodfullAUS141-120-2b MW Tate1v ENGLeeds10 Jul 1926
Jack SiedleSA141-130-2c APF Chapman b JC White1v ENGCape Town1 Jan 1931
Everton WeekesWI141-150-3c L Hutton b JT Ikin2v ENGKingston27 Mar 1948
Sid BarnesAUS141-142-1c C Washbrook b NWD Yardley3v ENGLondon24 Jun 1948
Mohammad AzharuddinIND141-110-5b Wasim Akram1v PAKKolkata11 Feb 1987
Ben FoakesSUR140*21219066.044not out2v GLOBristol21 Aug 2015
DC de BoorderOV140*22117363.356not out1v CSUniversity of Otago Oval15 Nov 2017
Alex DaviesLAN140*26521052.831not out3v ESSChelmsford7 Apr 2017
Dominic SibleySUR140*41517033.732not out4v KENCanterbury11 Jun 2023
Ben DuckettENG140134202104.482c BJ Curran b W Madhevere1v ZIMNottingham22 May 2025
Travis HeadAUS14014117499.295b Mohammed Siraj2v INDAdelaide6 Dec 2024
Glenn MaxwellYOR14014417297.226c G Clark b RD Pringle3v DURScarborough7 Aug 2015
Jason RoySUR14014517196.556c SP Crook b RI Keogh2v NORNorthampton18 May 2015
Michael-Kyle PepperESS14015420190.917c KJ Abbott b TJ Prest3v HAMChelmsford22 Jun 2025
Darren StevensKEN14016121286.966c M Klinger b CN Miles2v GLOBristol23 Aug 2016
BS McKinneyDUR14016215686.422c MK Andersson b M Montgomery3v DERDerby20 Aug 2026
Martin CroweNZ14016317385.894c MG Burmester b GJ Crocker1v ZIMHarare7 Nov 1992
Barry RichardsSA14016420185.371b EW Freeman1v AUSDurban5 Feb 1970
Ethan BrookesWOR14016911882.846c ER Bamber b DR Mousley1v WARBirmingham22 Jul 2025
Alex GidmanGLO14017816078.654b ME Claydon3v KENCanterbury23 Sept 2014
Kane WilliamsonNZ14017824078.653c †PM Nevill b MA Starc2v AUSBrisbane5 Nov 2015
Jonny BairstowENG14018313176.507c N Pradeep b PVD Chameera1v SLLeeds19 May 2016
Shan MasoodYOR14018420076.093c †James Bracey b M de Lange1v GLOBristol12 Apr 2024
Michael VandortSL14018516175.681b Talha Jubair3v BANColombo28 Jul 2002
Daniel VettoriNZ14018916074.078c HMRKB Herath b M Muralitharan4v SLColombo26 Aug 2009
Marcus TrescothickSOM14019024173.681c JAR Harris b AC Voges1v MIDTaunton26 Apr 2015
Kusal MendisSL14019318172.543lbw b GH Dockrell1v IREGalle16 Apr 2023
CG WilliamsNAM14019416372.164c †IA Karim b NM Odhiambo2v KENWindhoek29 Sept 2012
Steve SmithAUS14019713371.074b Akash Deep1v INDMelbourne26 Dec 2024
Saleem MalikPAK14020020070.005c & b MN Hart2v NZWellington17 Feb 1994
Hashim AmlaSA14020214169.313c †MS Dhoni b I Sharma2v INDCenturion16 Dec 2010
Fawad AlamPAK14020420068.635c RW Chakabva b B Muzarabani2v ZIMHarare29 Apr 2021

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.