Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM238/2 (64)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Dane CleaverCS14456 & 88162222v AANelson30 Oct 2017
Adam LythYOR144144132200v LANManchester5 Jun 2018
Tom AbellSOM14412 & 132*210180v YORLeeds29 Aug 2018
Mushfiqur RahimBAN144144150114v SLDubai15 Sept 2018
Imrul KayesBAN144144140136v ZIMDhaka21 Oct 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
Cameron GreenWA144144101164v SAPerth2 Mar 2021
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
Temba BavumaSA144144118117v WIEast London18 Mar 2023
Steve SmithAUS144110 & 34246200v ENGLondon28 Jun 2023
Alex LeesDUR144144107190v SUSBrighton4 Aug 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
Sahil ChauhanEST144144*41618v CYPEpiskopi17 Jun 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
Nick GubbinsHAM144144*147154v GLANeath5 Aug 2025
Nick GubbinsHAM144144*126144v NOTSouthampton20 Aug 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

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.