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 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Mohammad YousufPAK15928221056.385b RW Price2v ZIMBulawayo16 Nov 2002
Sam RobsonMID15929019054.831c AJ Hodd b BO Coad1v YORLondon19 Jun 2017
Gary BallanceYOR15929125054.643b DJ Bell-Drummond3v KENCanterbury14 May 2019
Nick BrowneESS15929923153.181c JM Cox b JA Leaning1v KENCanterbury20 Apr 2023
Cheteshwar PujaraIND15930619151.963c JEC Franklin b JS Patel1v NZHyderabad23 Aug 2012
Jack HobbsENG159-200-1c JA Small b GN Francis2v WILondon11 Aug 1928
Colin CowdreyENG159-210-2c †Imtiaz Ahmed b Intikhab Alam1v PAKBirmingham31 May 1962
Kamran AkmalPAK158*1848585.877not out2v SLKarachi21 Feb 2009
Gordon MuchallDUR158*18922183.604not out2v NOTNottingham25 May 2014
Mohammad AshrafulBAN158*19424381.445not out2v INDChattogram17 Dec 2004
Dimuth KarunaratneSL158*22213171.172not out1v SAGalle12 Jul 2018
Ollie PopeSUR158*22427070.546not out1v YORLondon11 May 2018
Cameron GreenWA158*28319255.835not out1v TASHobart24 Feb 2020
Sean ErvineHAM158*28616255.245not out2v SURLondon6 Sept 2016
John ReidNZ158*31817049.693not out2v PAKAuckland25 Jan 1985
Rohan KanhaiWI158*-170-3not out3v INDKingston18 Feb 1971
Riki WesselsNOT158152148103.956c SP Crook b Azharullah2v NORNottingham11 May 2014
Zak CrawleyKEN158153183103.272c & b CG Harrison1v NOTCanterbury10 Sept 2023
Paul WalterESS15816721394.612c LP Goldsworthy b C Overton2v SOMChelmsford24 Sept 2025
Chris CairnsNZ15817118792.407c JH Kallis b GC Smith2v SAAuckland18 Mar 2004
Kevin PietersenENG15818715784.495b GD McGrath3v AUSLondon8 Sept 2005
Steve TikoloKEN15819422081.444c †A Bagai b H Osinde1v CANKing City14 Aug 2009
Kevin PietersenENG15820519277.074lbw b WPUJC Vaas1v SLLondon11 May 2006
Warwick ArmstrongAUS15820917075.607b CH Parkin3v ENGSydney17 Dec 1920
Ricky PontingAUS15822416170.543c BA Parchment b DJ Bravo1v WIJamaica22 May 2008
Luke WrightSUS15822824169.305c DJ Willey b AJ Hall1v NORBrighton6 Jul 2014
Ashen BandaraPSC15823218268.105c sub (Vishwa Supun) b Y Rodrigo2v BRCColombo6 Mar 2026
Harry BrookENG15823417167.525b Akash Deep2v INDBirmingham2 Jul 2025
Daniel FlynnND15823826066.391c M Renwick b LR Dudding1v CSHamilton15 Mar 2016
Gareth RoderickGLO15824615164.234c †BC Brown b OE Robinson2v SUSArundel11 Jun 2019
Pathum NissankaSL15825419062.201c Anamul Haque b Taijul Islam2v BANColombo25 Jun 2025
Robert KeyKEN15825513061.962c JM Kettleborough b GG Wagg3v GLACardiff9 Sept 2015
Kevin PietersenENG15825715161.485run out1v AUSAdelaide1 Dec 2006
Jordan CoxKEN15826421159.855c †James Bracey b TJ Price2v GLOCanterbury12 Jun 2022
Daniel Bell-DrummondKEN15827517157.455c †LD McManus b SA Zaib1v NORCanterbury29 Jun 2025
Majid KhanPAK15827618057.254c †RW Marsh b MHN Walker2v AUSMelbourne29 Dec 1972
Jacques KallisSA15829717153.204b M Dillon1v WIJohannesburg12 Dec 2003
Dean ElgarSOM15829821153.022c †JA Simpson b JEC Franklin1v MIDLondon2 Jun 2017
KL RahulIND15830315352.151c †SO Dowrich b ST Gabriel2v WIJamaica30 Jul 2016
Cameron BancroftDUR15830513151.801lbw b DMW Rawlins1v SUSBrighton24 Jun 2019
Basil D'OliveiraENG15832521048.626c RJ Inverarity b AA Mallett1v AUSLondon22 Aug 1968
Hamilton MasakadzaZIM15832617248.473b Shakib Al Hasan2v BANKhulna3 Nov 2014
Greg HayCS15832721048.322c †MW Chu b JA Duffy1v OVNapier1 Mar 2019
Billy GodlemanDER15832816048.172c †HJ Swindells b RI Walker2v LEIDerby26 Sept 2022
Alvin KallicharranWI15833418047.313c DL Underwood b PI Pocock2v ENGPort of Spain2 Feb 1974
Clive RadleyENG15852415030.153c JG Wright b RO Collinge2v NZAuckland4 Mar 1978
Leonard HuttonENG158-160-1c †WW Wade b CN McCarthy1v SAJohannesburg27 Dec 1948
Denis ComptonENG158-220-4c †JHB Waite b NAT Adcock1v SAManchester7 Jul 1955
Dennis AmissENG158-270-2st †Wasim Bari b Mushtaq Mohammad1v PAKSindh16 Mar 1973
Justin BroadNOR157*137170114.608not out2v KENCanterbury29 Jun 2025

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.