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 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
Mark CosgroveLEI144128 & 16204190v SUSLeicester9 Jun 2017
James AdamsHAM144144262192v SURLondon3 Jul 2017
Dean ElgarSA1448 & 136261210v ENGLondon27 Jul 2017
Jack TaylorGLO144101* & 43214171v WORWorcester28 Aug 2017
Dane CleaverCS14456 & 88162222v AANelson30 Oct 2017
Tom AbellSOM14412 & 132*210180v YORLeeds29 Aug 2018
Ben FoakesENG144107 & 37236113v SLGalle6 Nov 2018
Ravi BoparaESS14437* & 107260151v HAMSouthampton5 Apr 2019
Ben BrownSUS14480 & 64279170v WORKidderminster18 Jun 2019
Rory BurnsENG144133 & 11345180v AUSBirmingham1 Aug 2019
Nkruma BonnerWI14431 & 113*337181v SLNorth Sound21 Mar 2021
Hamish RutherfordOV144144250180v CSDunedin31 Oct 2021
Chris CookeGLA14459 & 85*264171v DURCardiff7 Apr 2022
Jonny BairstowENG1448 & 136103167v NZNottingham10 Jun 2022
Ben ManentiSA14459 & 85*170105v TASAdelaide16 Oct 2022
Steve SmithAUS144110 & 34246200v ENGLondon28 Jun 2023
Dale PhillipsOV144144210221v CSNapier24 Mar 2024
Colin AckermannDUR144112 & 32308100v ESSChester-le-Street26 Apr 2024
David BedinghamDUR144144294150v HAMSouthampton10 May 2024
Alex DaviesWAR144127* & 17317120v LANManchester24 May 2024
James BraceyGLO144144190201v DERBristol24 May 2024
Ajinkya RahaneLEI14442 & 102259191v GLACardiff29 Aug 2024
Daniel HughesSUS144144142183v DERBrighton29 Aug 2024
Luke WellsLAN14414 & 130257161v SOMManchester17 Sept 2024
Alex LeesDUR144144180180v KENChester-le-Street26 Sept 2024
Kamran GhulamPAK144118 & 26263161v ENGMultan15 Oct 2024
Temba BavumaSA14478 & 66225113v SLGqeberha5 Dec 2024
Joe RootENG144104 & 40295110v INDLondon10 Jul 2025
Travis HeadAUS14421 & 123118174v ENGPerth21 Nov 2025
Dinesh ChandimalCCC144144177131v NCCKandy28 Mar 2026
Dan MousleyWAR144144178250v SURBirmingham3 Apr 2026
Calvin HarrisonNOR144107 & 37353161v DERDerby8 May 2026
Dominic SibleySUR14439 & 105*244142v HAMLondon7 Jun 2026
Matthew CritchleyESS14450 & 94324171v SOMTaunton20 Aug 2026
Harry TrottAUS1430 & 143-240v ENGLondon22 Jun 1896
Vernon RansfordAUS143143* & DNB-210v ENGLondon14 Jun 1909
Herbert SutcliffeENG143143339140v AUSMelbourne13 Feb 1925
Herbert SutcliffeENG143102 & 41*--0v SAJohannesburg24 Dec 1927
Freddie MartinWI143123* & 20-120v AUSSydney27 Feb 1931
Les AmesENG143126 & 17-160v WIKingston14 Mar 1935
Stan McCabeAUS14388 & 55261160v ENGAdelaide29 Jan 1937
Hemu AdhikariIND143114* & 29*-100v WIDelhi10 Nov 1948
Keith MillerAUS14344 & 99-120v ENGAdelaide2 Feb 1951
Arthur MorrisAUS14399 & 44-90v SAMelbourne6 Feb 1953
Geoff BoycottENG14330 & 113369130v AUSLondon13 Aug 1964
Bob CowperAUS143143-180v WIPort of Spain26 Mar 1965
Ken BarringtonENG143143-142v WIPort of Spain19 Jan 1968
Eddie BarlowSA143127 & 16376131v AUSCape Town22 Jan 1970
Brian LuckhurstENG14335 & 108*385190v PAKBirmingham3 Jun 1971
Majid KhanPAK143110 & 33-210v NZAuckland16 Feb 1973

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.