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
Sunil GavaskarIND17247219036.441c & b DL Underwood2v ENGBangalore9 Dec 1981
Ken BarringtonENG172-260-3run out3v INDKanpur1 Dec 1961
Ted DexterENG172-185-3b Fazal Mahmood1v PAKLondon16 Aug 1962
Ted DexterENG172-280-3c †DT Lindsay b RG Pollock1v SAJohannesburg23 Dec 1964
Saeed AhmedPAK172-181-3b FJ Cameron2v NZKarachi9 Apr 1965
Ollie RobinsonDUR171*20618483.015not out4v LANBlackpool17 May 2024
Mohammad RizwanPAK171*23911371.556not out1v BANRawalpindi21 Aug 2024
Travis HeadSA171*26523064.534not out3v TASAdelaide19 Oct 2020
Younis KhanPAK171*27118063.104not out4v SLKandy3 Jul 2015
Hilton CartwrightWA171*29419158.164not out3v NSWPerth6 Mar 2025
Harry SwindellsLEI171*32224153.116not out2v SOMTaunton4 Jul 2021
Keaton JenningsDUR171*32422052.782not out3v NOTChester-le-Street31 Aug 2016
Henry NichollsCAN171*38311044.653not out4v WFRangiora13 Mar 2025
Ollie PopeENG171166242103.013c †TE Tsiga b TL Chivanga1v ZIMNottingham22 May 2025
Kumar SangakkaraSUR17117624497.163c C Overton b TD Groenewald1v SOMLondon24 Apr 2016
Harry BrookENG17119715386.805c †TA Blundell b MJ Henry2v NZChristchurch28 Nov 2024
Sam BillingsKEN17120229184.655c CN Miles b LC Norwell2v GLOBristol23 Aug 2016
Alex LeesDUR17121021381.431c †BD Guest b S Conners2v DERDerby19 Jul 2023
Chris CookeGLA17121418179.914c MD Hunn b AEN Riley1v KENCanterbury31 Aug 2014
Hamish RutherfordNZ17121722378.802c sub (CR Woakes) b JM Anderson2v ENGDunedin6 Mar 2013
Joe BurnsQUE17121719378.802c JR Doran b BJ Webster2v TASHobart17 Feb 2021
Andrew EllisCAN17122430176.346c MHW Papps b MB McEwan2v WFWellington6 Feb 2015
Michael PappsWF17126521164.531c C Munro b RR O'Donnell3v AAAuckland17 Mar 2015
Tom FellWOR17126725164.043c JAR Harris b NJ Dexter2v MIDWorcester22 Sept 2015
Liam DawsonHAM17126820363.815c JM Cox b TS Muyeye2v KENCanterbury21 Apr 2022
Justin BroadNOR17127318162.647c AHT Donald b LM Reece2v DERNorthampton29 Jul 2025
Mahmudul Hasan JoyBAN17128614459.791c †L Tucker b BJ McCarthy2v IRESylhet11 Nov 2025
Stephen MurdochWF17130127456.813lbw b AY Patel2v CSNelson23 Oct 2015
Brendan TaylorZIM1713248252.784c †Mushfiqur Rahim b Enamul Haque jnr1v BANHarare17 Apr 2013
Ian RedpathAUS17137214045.975c & b R Illingworth2v ENGPerth11 Dec 1970
Usman KhawajaAUS17138118144.883st †JM Bairstow b MS Crane2v ENGSydney4 Jan 2018
Yashasvi JaiswalIND17138716144.191c †J Da Silva b AS Joseph2v WIRoseau12 Jul 2023
Cheteshwar PujaraSUS170*19722386.294not out3v MIDBrighton5 May 2022
Marnus LabuschagneGLA170*20724182.133not out3v YORLeeds4 May 2023
Kiran CarlsonGLA170*22715074.895not out2v NORCardiff11 Jul 2021
Daryl MitchellND170*26415564.396not out2v CANChristchurch21 Oct 2019
Sean SoliaAA170*27114662.731not out1v WFAuckland7 Dec 2024
Jonathan TrottWAR170*28614059.444not out1v DURChester-le-Street25 Jun 2018
Ross EdwardsAUS170*29013058.622not out3v ENGNottingham13 Jul 1972
Andrew JonesNZ170*44615238.123not out3v INDAuckland22 Feb 1990
Zak CrawleyKEN17018327192.902c †MS Pepper b JA Porter2v ESSCanterbury20 Apr 2023
Stuart PoynterDUR17020618082.527lbw b D Olivier2v DERDerby11 May 2018
Michael BurgessWAR17021720578.347b MT Steketee2v ESSBirmingham21 Apr 2022
Travis HeadAUS17021916277.631c Z Crawley b JC Tongue3v ENGAdelaide17 Dec 2025
Scott StyrisNZ17022024277.274c SM Pollock b N Boje2v SAAuckland18 Mar 2004
Charles MacartneyAUS17022720074.893c JB Hobbs b PGH Fender2v ENGSydney25 Feb 1921
Colin IngramGLA17024823368.556lbw b DJ Lamb2v SUSCardiff10 May 2024
Yasir HameedPAK17025325067.193c Mohammad Rafique b Mashrafe Mortaza2v BANKarachi20 Aug 2003
Marvan AtapattuSL17025321067.191b DT Hondo2v ZIMHarare6 May 2004
Sherwin CampbellWI17026223264.892c †AC Parore b DJ Nash1v NZHamilton16 Dec 1999

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.