Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×
PlayerRunsScoresBF4s6sOppositionGroundDate
Graeme HickENG106 & 43120v SAJohannesburg30 Nov 1995
David RichardsonSA1010*1500v ENGJohannesburg13 Jan 1996
Dermot ReeveENG10101510v SAJohannesburg13 Jan 1996
Jonty RhodesSA10101310v AUSJohannesburg8 Apr 1997
Stuart LawAUS10101700v SAJohannesburg8 Apr 1997
Waqar YounisPAK10101710v SAJohannesburg14 Feb 1998
Mushtaq AhmedPAK10103420v SAJohannesburg14 Feb 1998
Makhaya NtiniSA1010*1101v ENGJohannesburg30 Jan 2005
Hamilton MasakadzaZIM10101410v SAJohannesburg25 Feb 2005
Stuart ClarkAUS100* & 101320v SAJohannesburg31 Mar 2006
Graeme SmithSA101 & 93000v NZJohannesburg8 Nov 2007
Faf du PlessisSA108 & 22810v INDJohannesburg24 Jan 2018
JP DuminySA10101400v INDJohannesburg10 Feb 2018
Josh HazlewoodAUS101* & 9*2620v SAJohannesburg30 Mar 2018
Dean ElgarSA105 & 51720v PAKJohannesburg11 Jan 2019
Anrich NortjeSA106 & 42610v ENGJohannesburg24 Jan 2020
Lutho SipamlaSA1010*1400v ENGJohannesburg9 Feb 2020
Quinton de KockSA1010 & DNB2010v SLJohannesburg3 Jan 2021
Colin IngramPC10101410v PRJohannesburg8 Feb 2023
Jermaine BlackwoodWI106 & 41620v SAJohannesburg8 Mar 2023
Gerald CoetzeeSA101 & 9*2300v WIJohannesburg8 Mar 2023
David WarnerAUS1010611v SAJohannesburg17 Sept 2023
Hardus ViljoenPC1010*211v JSKJohannesburg20 Jan 2024
Jos ButtlerPR1010811v JSKJohannesburg7 Feb 2024
Leus du PlooyJSK1010720v DSGJohannesburg8 Feb 2024
Mitchell Van BuurenLIO10101310v DOLJohannesburg6 Oct 2024
Bjorn FortuinLIO1010*710v WPJohannesburg16 Oct 2024
Evan JonesLIO10101400v WPJohannesburg16 Oct 2024
Migael PretoriusPC1010*701v JSKJohannesburg16 Jan 2025
Donavon FerreiraJSK1010711v PRJohannesburg30 Jan 2025
Dane van NiekerkSAW1010620v IREWJohannesburg19 Dec 2025
Tristan StubbsSA1010*501v WIJohannesburg31 Jan 2026
Mncedisi MalikaBOR10101020v LIOJohannesburg13 Oct 2026
Neil TimmersLIO10101420v BORJohannesburg13 Oct 2026
Rashid LatifPAK992010v WIJohannesburg13 Feb 1993
Clive EksteenSA99 & 06310v NZJohannesburg25 Nov 1994
Gary KirstenSA992210v PAKJohannesburg10 Dec 1994
Moin KhanPAK99 & 01400v SAJohannesburg19 Jan 1995
Allan DonaldSA90 & 9*2610v ENGJohannesburg30 Nov 1995
Robin SmithENG992510v SAJohannesburg13 Jan 1996
Shane WarneAUS99901v SAJohannesburg28 Feb 1997
Lance KlusenerSA99 & 02620v AUSJohannesburg28 Feb 1997
Tinashe PanyangaraZIM991101v SAJohannesburg25 Feb 2005
Michael KasprowiczAUS92 & 7*3010v SAJohannesburg31 Mar 2006
Morné MorkelSA99* & 0920v INDJohannesburg24 Jan 2018
Andile PhehlukwayoSA99 & 02020v INDJohannesburg24 Jan 2018
Hardik PandyaIND991310v SAJohannesburg10 Feb 2018
David MillerSA99501v INDJohannesburg18 Feb 2018
Upul TharangaSL991120v SAJohannesburg3 Mar 2019
Akila DananjayaSL991110v SAJohannesburg24 Mar 2019

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.