Live Scores
Series
Teams
News
Features
Videos
Stats
IPL 2025
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
SA: The Wanderers Stadium, Johannesburg Records
Test+ODI+T20I Matches Records
Batting Most Runs Innings - vs South Africa
High scores in Tests+ODIs+T20Is at SA: The Wanderers Stadium, Johannesburg - vs South Africa
High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
GS Blewett
214
519
421
33
-
50.83
Australia
v South Africa
Johannesburg
2
28 Feb 1997
Test # 1356
AC Gilchrist
204*
293
213
19
8
95.77
Australia
v South Africa
Johannesburg
1
22 Feb 2002
Test # 1590
BC Lara
202
439
274
32
2
73.72
West Indies
v South Africa
Johannesburg
2
12 Dec 2003
Test # 1674
Fakhar Zaman
193
224
155
18
10
124.51
Pakistan
v South Africa
Johannesburg
2
04 Apr 2021
ODI # 4286
MA Atherton
185*
643
492
29
-
37.60
England
v South Africa
Johannesburg
4
30 Nov 1995
Test # 1315
ME Trescothick
180
367
248
24
4
72.58
England
v South Africa
Johannesburg
3
13 Jan 2005
Test # 1734
ER Dexter
172
339
-
28
-
-
England
v South Africa
Johannesburg
1
23 Dec 1964
Test # 572
RT Ponting
164
154
105
13
9
156.19
Australia
v South Africa
Johannesburg
1
12 Mar 2006
ODI # 2349
SR Waugh
160
501
366
22
-
43.71
Australia
v South Africa
Johannesburg
2
28 Feb 1997
Test # 1356
CA Pujara
153
353
270
21
-
56.66
India
v South Africa
Johannesburg
3
18 Dec 2013
Test # 2108
CH Gayle
152*
220
153
12
3
99.34
West Indies
v South Africa
Johannesburg
1
04 Feb 2004
ODI # 2096
R Dravid
148
541
362
21
-
40.88
India
v South Africa
Johannesburg
1
16 Jan 1997
Test # 1350
AJ Strauss
147
353
250
23
1
58.80
England
v South Africa
Johannesburg
1
13 Jan 2005
Test # 1734
JR Reid
142
259
-
21
2
-
New Zealand
v South Africa
Johannesburg
3
02 Feb 1962
Test # 523
Azhar Mahmood
136
304
215
16
2
63.25
Pakistan
v South Africa
Johannesburg
2
14 Feb 1998
Test # 1400
SP Fleming
134*
158
132
21
-
101.51
New Zealand
v South Africa
Johannesburg
2
16 Feb 2003
ODI # 1955
DR Martyn
133
314
207
17
-
64.25
Australia
v South Africa
Johannesburg
1
22 Feb 2002
Test # 1590
SC Ganguly
127
150
126
14
5
100.79
India
v South Africa
Johannesburg
1
05 Oct 2001
ODI # 1752
PH Parfitt
122*
333
289
18
-
42.21
England
v South Africa
Johannesburg
2
22 Jan 1965
Test # 575
R Benaud
122
-
-
20
-
-
Australia
v South Africa
Johannesburg
2
23 Dec 1957
Test # 444
ML Hayden
122
290
189
18
2
64.55
Australia
v South Africa
Johannesburg
1
22 Feb 2002
Test # 1590
KF Barrington
121
329
-
16
1
-
England
v South Africa
Johannesburg
1
23 Dec 1964
Test # 572
NT Tilak Varma
120*
69
47
9
10
255.31
India
v South Africa
Johannesburg
1
15 Nov 2024
T20I # 2952
V Kohli
119
257
181
18
-
65.74
India
v South Africa
Johannesburg
1
18 Dec 2013
Test # 2108
PE Richardson
117
525
-
6
-
-
England
v South Africa
Johannesburg
1
24 Dec 1956
Test # 434
CH Gayle
117
75
57
7
10
205.26
West Indies
v South Africa
Johannesburg
1
11 Sep 2007
T20I # 20
MJ North
117
355
233
12
-
50.21
Australia
v South Africa
Johannesburg
1
26 Feb 2009
Test # 1910
SR Tendulkar
111
373
270
19
-
41.11
India
v South Africa
Johannesburg
2
26 Nov 1992
Test # 1201
JE Root
110
214
139
17
-
79.13
England
v South Africa
Johannesburg
2
14 Jan 2016
Test # 2199
SV Samson
109*
104
56
6
9
194.64
India
v South Africa
Johannesburg
1
15 Nov 2024
T20I # 2952
JE Root
109
-
124
10
1
87.90
England
v South Africa
Johannesburg
1
12 Feb 2016
ODI # 3737
S Dhawan
109
163
105
10
2
103.80
India
v South Africa
Johannesburg
1
10 Feb 2018
ODI # 3973
FDM Karunaratne
103
210
128
19
-
80.46
Sri Lanka
v South Africa
Johannesburg
3
03 Jan 2021
Test # 2401
KC Sangakkara
102
163
97
10
-
105.15
Sri Lanka
v South Africa
Johannesburg
2
22 Jan 2012
ODI # 3229
SR Tendulkar
101
209
129
9
-
78.29
India
v South Africa
Johannesburg
1
05 Oct 2001
ODI # 1752
DR Martyn
101
286
208
13
-
48.55
Australia
v South Africa
Johannesburg
4
31 Mar 2006
Test # 1795
Saim Ayub
101
150
94
13
2
107.44
Pakistan
v South Africa
Johannesburg
1
22 Dec 2024
ODI # 4821
R Benaud
100
183
-
-
1
-
Australia
v South Africa
Johannesburg
1
07 Feb 1958
Test # 449
SA Yadav
100
82
56
7
8
178.57
India
v South Africa
Johannesburg
1
14 Dec 2023
T20I # 2401
Saleem Malik
99
228
154
16
-
64.28
Pakistan
v South Africa
Johannesburg
2
19 Jan 1995
Test # 1283
WM Lawry
98
253
-
9
-
-
Australia
v South Africa
Johannesburg
2
23 Dec 1966
Test # 611
RW Barber
97
147
111
10
-
87.38
England
v South Africa
Johannesburg
1
23 Dec 1964
Test # 572
MG Johnson
96*
189
131
10
5
73.28
Australia
v South Africa
Johannesburg
1
26 Feb 2009
Test # 1910
V Kohli
96
254
193
9
-
49.74
India
v South Africa
Johannesburg
3
18 Dec 2013
Test # 2108
Inzamam-ul-Haq
95
254
179
16
-
53.07
Pakistan
v South Africa
Johannesburg
4
19 Jan 1995
Test # 1283
KF Barrington
93
181
-
11
1
-
England
v South Africa
Johannesburg
2
22 Jan 1965
Test # 575
DS Smith
91
111
76
10
3
119.73
West Indies
v South Africa
Johannesburg
1
03 Feb 2008
ODI # 2671
CH Gayle
90
63
41
9
7
219.51
West Indies
v South Africa
Johannesburg
2
11 Jan 2015
T20I # 414
Babar Azam
90
78
58
13
1
155.17
Pakistan
v South Africa
Johannesburg
2
03 Feb 2019
T20I # 734
MJ Di Venuto
89
135
114
11
-
78.07
Australia
v South Africa
Johannesburg
1
08 Apr 1997
ODI # 1195
MEK Hussey
89
263
197
12
-
45.17
Australia
v South Africa
Johannesburg
4
31 Mar 2006
Test # 1795
DJ Hussey
88*
63
44
5
6
200.00
Australia
v South Africa
Johannesburg
1
27 Mar 2009
T20I # 87
SR Watson
88
203
140
14
2
62.85
Australia
v South Africa
Johannesburg
2
17 Nov 2011
Test # 2018
PJ Hughes
88
161
111
14
-
79.27
Australia
v South Africa
Johannesburg
2
17 Nov 2011
Test # 2018
Shahid Afridi
88
68
48
5
7
183.33
Pakistan
v South Africa
Johannesburg
2
17 Mar 2013
ODI # 3347
AJ Stewart
86
158
130
14
1
66.15
England
v South Africa
Johannesburg
3
25 Nov 1999
Test # 1471
EJG Morgan
85*
54
45
7
5
188.88
England
v South Africa
Johannesburg
1
13 Nov 2009
T20I # 124
MTG Elliott
85
160
113
13
1
75.22
Australia
v South Africa
Johannesburg
2
28 Feb 1997
Test # 1356
S Chanderpaul
85
164
114
6
1
74.56
West Indies
v South Africa
Johannesburg
1
04 Feb 2004
ODI # 2096
SA Thomson
84
225
177
15
-
47.45
New Zealand
v South Africa
Johannesburg
1
25 Nov 1994
Test # 1276
KD Mackay
83*
-
-
-
1
-
Australia
v South Africa
Johannesburg
1
07 Feb 1958
Test # 449
DC Boon
83
274
178
10
-
46.62
Australia
v South Africa
Johannesburg
4
04 Mar 1994
Test # 1252
MD Crowe
83
263
209
10
-
39.71
New Zealand
v South Africa
Johannesburg
1
25 Nov 1994
Test # 1276
RWT Key
83
214
164
11
1
50.60
England
v South Africa
Johannesburg
1
13 Jan 2005
Test # 1734
RT Ponting
83
188
134
11
1
61.94
Australia
v South Africa
Johannesburg
1
26 Feb 2009
Test # 1910
MP Vaughan
82*
276
160
10
1
51.25
England
v South Africa
Johannesburg
1
13 Jan 2005
Test # 1734
JO Holder
81*
163
117
8
4
69.23
West Indies
v South Africa
Johannesburg
2
08 Mar 2023
Test # 2497
JW Burke
81
-
-
-
-
-
Australia
v South Africa
Johannesburg
1
07 Feb 1958
Test # 449
R Dravid
81
208
146
11
-
55.47
India
v South Africa
Johannesburg
3
16 Jan 1997
Test # 1350
MEK Hussey
81
75
51
9
3
158.82
Australia
v South Africa
Johannesburg
1
12 Mar 2006
ODI # 2349
SM Katich
79
138
90
9
1
87.77
Australia
v South Africa
Johannesburg
1
12 Mar 2006
ODI # 2349
DA Warner
77
67
40
6
5
192.50
Australia
v South Africa
Johannesburg
2
06 Mar 2016
T20I # 520
G Boycott
76*
240
247
12
-
30.76
England
v South Africa
Johannesburg
4
22 Jan 1965
Test # 575
JR Reid
75*
120
-
11
1
-
New Zealand
v South Africa
Johannesburg
4
26 Dec 1961
Test # 517
CC McDonald
75
210
-
-
1
-
Australia
v South Africa
Johannesburg
2
23 Dec 1957
Test # 444
PJ Hughes
75
159
121
11
1
61.98
Australia
v South Africa
Johannesburg
3
26 Feb 2009
Test # 1910
GJ Maxwell
75
61
43
7
3
174.41
Australia
v South Africa
Johannesburg
2
06 Mar 2016
T20I # 520
V Kohli
75
119
83
7
1
90.36
India
v South Africa
Johannesburg
1
10 Feb 2018
ODI # 3973
Mohammad Rizwan
74*
100
50
9
2
148.00
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
GT Dowling
74
243
-
9
-
-
New Zealand
v South Africa
Johannesburg
2
26 Dec 1961
Test # 517
S Chanderpaul
74
273
210
10
-
35.23
West Indies
v South Africa
Johannesburg
1
26 Nov 1998
Test # 1429
S Chanderpaul
74
135
91
13
-
81.31
West Indies
v South Africa
Johannesburg
4
12 Dec 2003
Test # 1674
N Dickwella
74
151
80
7
-
92.50
Sri Lanka
v South Africa
Johannesburg
1
04 Feb 2017
ODI # 3831
Ijaz Ahmed
73
106
86
10
-
84.88
Pakistan
v South Africa
Johannesburg
1
10 Dec 1994
ODI # 959
SC Ganguly
73
174
138
13
1
52.89
India
v South Africa
Johannesburg
1
16 Jan 1997
Test # 1350
MW Goodwin
73
104
71
8
1
102.81
Zimbabwe
v South Africa
Johannesburg
1
21 Jan 2000
ODI # 1544
MEK Hussey
73
202
153
11
-
47.71
Australia
v South Africa
Johannesburg
2
31 Mar 2006
Test # 1795
VVS Laxman
73
253
154
12
-
47.40
India
v South Africa
Johannesburg
3
15 Dec 2006
Test # 1823
S Dhawan
72
69
39
10
2
184.61
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
Afif Hossain
72
130
107
9
-
67.28
Bangladesh
v South Africa
Johannesburg
1
20 Mar 2022
ODI # 4372
PD Collingwood
71
139
88
12
1
80.68
England
v South Africa
Johannesburg
3
14 Jan 2010
Test # 1948
Imam-ul-Haq
71
123
91
6
1
78.02
Pakistan
v South Africa
Johannesburg
2
27 Jan 2019
ODI # 4087
MR Marsh
71
90
56
6
6
126.78
Australia
v South Africa
Johannesburg
2
17 Sep 2023
ODI # 4648
HDRL Thirimanne
69
100
63
7
-
109.52
Sri Lanka
v South Africa
Johannesburg
2
22 Jan 2012
ODI # 3229
DJ Insole
68
173
-
7
-
-
England
v South Africa
Johannesburg
4
15 Feb 1957
Test # 437
KR Rutherford
68
165
126
11
2
53.96
New Zealand
v South Africa
Johannesburg
1
25 Nov 1994
Test # 1276
ST Jayasuriya
68
117
83
6
1
81.92
Sri Lanka
v South Africa
Johannesburg
2
05 Apr 1998
ODI # 1306
MJ Clarke
68
159
90
10
-
75.55
Australia
v South Africa
Johannesburg
1
26 Feb 2009
Test # 1910
CL Hooper
66*
91
61
5
1
108.19
West Indies
v South Africa
Johannesburg
1
22 Jan 1999
ODI # 1390
IR Redpath
66
229
202
11
-
32.67
Australia
v South Africa
Johannesburg
4
19 Feb 1970
Test # 672
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years