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 match by match (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Henry CooperND200200379234v OVAlexandra22 Nov 2021
David WarnerAUS200200255162v SAMelbourne26 Dec 2022
Kane WilliamsonNZ200200* & DNB395211v PAKKarachi26 Dec 2022
Temba BavumaSA20028 & 172344230v WIJohannesburg8 Mar 2023
Gareth SeverinWF2004 & 196265173v NDHamilton13 Mar 2023
Henry NichollsNZ200200*240154v SLWellington17 Mar 2023
Kiran CarlsonGLA2008 & 192297202v SUSBrighton18 May 2023
Kane WilliamsonNZ20044 & 156291291v ENGHamilton14 Dec 2024
Pasindu SooriyabandaraMSC200200* & DNB294183v TUCAColombo3 Jan 2025
A WanninayakeBCAA20096 & 104*467250v NCCColombo5 Mar 2025
Ashen BandaraPSC200200235165v CMCCColombo19 Dec 2025
A BandaraCCC200200* & DNB338112v PSCColombo16 Jan 2026
Vidura AdikariCMCC200200*317142v TUCAGalle23 Jan 2026
Emilio GayDUR20041 & 159*300300v LANChester-le-Street24 Apr 2026
Clifford RoachWI199122 & 77-200v ENGBridgetown11 Jan 1930
Paul GibbENG19993 & 106-70v SAJohannesburg24 Dec 1938
Polly UmrigarIND199130 & 69--2v WIPort of Spain21 Jan 1953
Bob WoolmerENG19979 & 120450200v AUSLondon16 Jun 1977
Dilip VengsarkarIND19942 & 157*--1v WICalcutta29 Dec 1978
Ian BothamENG19950 & 149*202351v AUSLeeds16 Jul 1981
Mudassar NazarPAK199199408240v INDFaisalabad24 Oct 1984
Andrew HilditchAUS199119 & 80339303v ENGLeeds13 Jun 1985
Mohammad AzharuddinIND199199-161v SLKanpur17 Dec 1986
Mark WaughAUS199137 & 62*306241v ENGBirmingham5 Aug 1993
Matthew ElliottAUS199199351263v ENGLeeds24 Jul 1997
Inzamam-ul-HaqPAK199114 & 85339282v ENGManchester31 May 2001
Jacques KallisSA199157* & 42*327235v ZIMHarare7 Sept 2001
Younis KhanPAK199199336260v INDLahore13 Jan 2006
Ian BellENG199199336201v SALondon10 Jul 2008
Gareth AndrewCAN199180* & 19257247v AAAuckland16 Dec 2012
Rory BurnsSUR199199375260v GLOBristol9 Jun 2014
Colin MunroAA19962 & 137197188v CANAuckland1 Mar 2015
Kane WilliamsonNZ199140 & 59252290v AUSBrisbane5 Nov 2015
Alex LeesYOR19992 & 107257270v NOTNottingham1 May 2016
Jonny BairstowENG199167* & 32323190v SLLondon9 Jun 2016
Alex LeesYOR19985 & 114*429251v LANManchester13 Aug 2016
KL RahulIND199199311163v ENGChennai16 Dec 2016
Steve SmithAUS199178* & 21429190v INDRanchi16 Mar 2017
Colin AckermannLEI199196* & 3365252v MIDLeicester20 Jun 2018
Cole McConchieCAN199162 & 37*281311v WFChristchurch1 Mar 2019
Ryan HigginsGLO199199257251v LEILeicester17 Jun 2019
Dawid MalanMID199199373220v DERDerby30 Jun 2019
Faf du PlessisSA199199276240v SLCenturion26 Dec 2020
Hassan AzadLEI19955 & 144*404260v SURLondon15 Apr 2021
Dawid MalanYOR199199289222v SUSLeeds3 Jun 2021
Angelo MathewsSL199199 & 0412191v BANChattogram15 May 2022
Keaton JenningsLAN199199276220v SURManchester26 Sept 2022
Matthew MontgomeryNOT199177 & 22351300v ESSNottingham18 May 2023
Tom WestleyESS199148 & 51*381240v WARChelmsford29 Jul 2025
Dean ElgarESS19992 & 107*399251v SURLondon24 Apr 2026

BF balls faced · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.