Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES78/1 (7)WAR206/4 (20)ES need 129 runs in 78 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Wes DurstonDER12912998165v SURGuildford2 Aug 2015
Oliver NeweyGUE129129*14870v FIJColchester7 Sept 2015
George WorkerCS129129195160v OVNapier15 Oct 2015
AB de VilliersRCB129129*521012v GLBangalore14 May 2016
Keaton JenningsDUR129129261190v HAMChester-le-Street3 Jul 2016
James FullerMID12993 & 3614495v SOMTaunton10 Jul 2016
Colin AckermannLEI12924 & 105275171v NORNorthampton26 Jun 2017
Usman KhawajaQUE12978* & 51279171v NSWBrisbane13 Nov 2017
Virat KohliIND129129*96192v SACenturion16 Feb 2018
Usman KhawajaGLA1294 & 125175161v WARBirmingham9 Jun 2018
Sean WilliamsZIM129129*143101v BANChattogram26 Oct 2018
Wriddhiman SahaBEN12912962164v APCuttack27 Feb 2019
Hamish RutherfordOV12930 & 99272180v CSNapier1 Mar 2019
Rory BurnsSUR12931 & 98231180v ESSLondon11 Apr 2019
Lewis GregorySOM129129*153105v SURTaunton14 May 2019
Ajinkya RahaneHAM12910 & 119231150v NOTNewport20 May 2019
Ian HollandHAM12960 & 69315130v KENSouthampton13 Jul 2019
Cameron DelportESS12912949714v SURChelmsford19 Jul 2019
Nitish KumarCAN12912984126v QATKuala Lumpur22 Sept 2019
Manish PandeyKAR129129*541210v SERDr P.V.G. Raju ACA Sports Complex12 Nov 2019
Quinton de KockSA12995 & 34165163v ENGCenturion26 Dec 2019
CG WilliamsNAM129129*94136v OMAAl Amarat8 Jan 2020
Brendan TaylorZIM12962 & 67137182v SLHarare27 Jan 2020
Janneman MalanSA129129*13974v AUSBloemfontein4 Mar 2020
Alastair CookESS129129*215150v HAMArundel22 Aug 2020
Josh BohannonLAN12994 & 35279101v DERLiverpool6 Sept 2020
Steven CroftLAN12926 & 103*259101v NORManchester15 Apr 2021
Sam HainWAR12972 & 57294150v NOTNottingham15 Apr 2021
Alex LeesDUR129129353120v WARChester-le-Street29 Apr 2021
Steven DaviesSOM12947 & 82199201v HAMTaunton3 Jun 2021
Rassie van der DussenSA129129*9694v INDPaarl19 Jan 2022
Zak CrawleyENG1298 & 121227180v WINorth Sound8 Mar 2022
Jermaine BlackwoodWI129102 & 27299130v ENGBridgetown16 Mar 2022
Jordan CoxKEN129129332150v ESSChelmsford7 Apr 2022
Ben ComptonKEN129129289190v ESSChelmsford7 Apr 2022
Will YoungNOR12933 & 96328170v YORNorthampton21 Apr 2022
Matt RenshawSOM129129192192v WARTaunton28 Apr 2022
James VinceHAM129129*62910v SOMTaunton23 Jun 2022
Emilio GayNOR129112 & 17228210v KENCanterbury11 Jul 2022
Kurtis PattersonNSW129122* & 7205162v SAWollongong31 Oct 2022
Dale PhillipsOV129129258100v AAAlexandra13 Mar 2023
Finlay BeanYOR129118 & 11167210v LEILeeds6 Apr 2023
Daryl MitchellNZ12912911983v PAKRawalpindi29 Apr 2023
Shubman GillGT12912960710v MIAhmedabad26 May 2023
Ollie PriceGLO129115 & 14321170v WORCheltenham26 Jul 2023
Alex LeesDUR129103 & 26*182122v SUSChester-le-Street3 Sept 2023
Beau WebsterTAS12959 & 70310100v QUEHobart26 Oct 2023
Oliver DaviesNSW129129 & DNB143132v WASydney6 Nov 2023
Ibrahim ZadranAFG129129*14383v AUSMumbai7 Nov 2023
Oliver DaviesNSW12967 & 62158161v TASHobart18 Nov 2023
PreviousPage 137Next

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.