Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
SA: The Wanderers Stadium, Johannesburg Records
T20 Matches Records
Batting Most Runs Innings - vs South Africa
High scores in T20s 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
NT Tilak Varma
120*
69
47
9
10
255.31
India
v South Africa
Johannesburg
1
15 Nov 2024
T20I # 2952
CH Gayle
117
75
57
7
10
205.26
West Indies
v South Africa
Johannesburg
1
11 Sep 2007
T20I # 20
SV Samson
109*
104
56
6
9
194.64
India
v South Africa
Johannesburg
1
15 Nov 2024
T20I # 2952
SA Yadav
100
82
56
7
8
178.57
India
v South Africa
Johannesburg
1
14 Dec 2023
T20I # 2401
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
DJ Hussey
88*
63
44
5
6
200.00
Australia
v South Africa
Johannesburg
1
27 Mar 2009
T20I # 87
EJG Morgan
85*
54
45
7
5
188.88
England
v South Africa
Johannesburg
1
13 Nov 2009
T20I # 124
DA Warner
77
67
40
6
5
192.50
Australia
v South Africa
Johannesburg
2
06 Mar 2016
T20I # 520
GJ Maxwell
75
61
43
7
3
174.41
Australia
v South Africa
Johannesburg
2
06 Mar 2016
T20I # 520
Mohammad Rizwan
74*
100
50
9
2
148.00
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
S Dhawan
72
69
39
10
2
184.61
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
MN Samuels
60
63
39
7
2
153.84
West Indies
v South Africa
Johannesburg
2
11 Jan 2015
T20I # 414
YBK Jaiswal
60
65
41
6
3
146.34
India
v South Africa
Johannesburg
1
14 Dec 2023
T20I # 2401
PD Collingwood
57
53
32
3
4
178.12
England
v South Africa
Johannesburg
1
13 Nov 2009
T20I # 124
Hussain Talat
55
78
41
7
1
134.14
Pakistan
v South Africa
Johannesburg
2
03 Feb 2019
T20I # 734
AD Mathews
54*
63
50
1
3
108.00
Sri Lanka
v South Africa
Johannesburg
2
22 Jan 2017
T20I # 590
JC Buttler
54
40
28
4
4
192.85
England
v South Africa
Johannesburg
1
21 Feb 2016
T20I # 506
Babar Azam
50
78
50
5
-
100.00
Pakistan
v South Africa
Johannesburg
1
12 Apr 2021
T20I # 1146
G Gambhir
49*
36
28
7
1
175.00
India
v South Africa
Johannesburg
2
30 Mar 2012
T20I # 242
SPD Smith
45
56
32
5
1
140.62
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
R Shepherd
44*
30
22
2
3
200.00
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
B Lee
43*
36
21
4
2
204.76
Australia
v South Africa
Johannesburg
2
24 Feb 2006
T20I # 6
AJ Finch
42
38
27
6
1
155.55
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
GB Hogg
41
35
25
2
3
164.00
Australia
v South Africa
Johannesburg
2
24 Feb 2006
T20I # 6
N Pooran
41
36
19
2
4
215.78
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
SM Katich
39
42
22
6
1
177.27
Australia
v South Africa
Johannesburg
2
24 Feb 2006
T20I # 6
CL White
39
32
26
4
1
150.00
Australia
v South Africa
Johannesburg
1
16 Oct 2011
T20I # 212
D Mongia
38
63
45
4
1
84.44
India
v South Africa
Johannesburg
2
01 Dec 2006
T20I # 10
DA Warner
38
37
29
4
1
131.03
Australia
v South Africa
Johannesburg
1
27 Mar 2009
T20I # 87
EJG Morgan
38
44
23
-
4
165.21
England
v South Africa
Johannesburg
1
21 Feb 2016
T20I # 506
N Dickwella
38
26
22
7
-
172.72
Sri Lanka
v South Africa
Johannesburg
2
24 Mar 2019
T20I # 763
MJ Clarke
37
33
24
-
3
154.16
Australia
v South Africa
Johannesburg
2
24 Feb 2006
T20I # 6
MR Marsh
36
28
21
-
4
171.42
Australia
v South Africa
Johannesburg
1
16 Oct 2011
T20I # 212
I Udana
36
29
23
-
4
156.52
Sri Lanka
v South Africa
Johannesburg
2
24 Mar 2019
T20I # 763
BA King
36
41
25
4
2
144.00
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
Abhishek Sharma
36
33
18
2
4
200.00
India
v South Africa
Johannesburg
1
15 Nov 2024
T20I # 2952
DS Smith
35
58
34
3
-
102.94
West Indies
v South Africa
Johannesburg
1
11 Sep 2007
T20I # 20
V Sehwag
34
45
29
5
1
117.24
India
v South Africa
Johannesburg
2
01 Dec 2006
T20I # 10
JE Root
34
22
17
4
2
200.00
England
v South Africa
Johannesburg
1
21 Feb 2016
T20I # 506
KD Mills
33*
26
24
1
2
137.50
New Zealand
v South Africa
Johannesburg
1
23 Nov 2007
T20I # 48
IJL Trott
33
34
25
5
-
132.00
England
v South Africa
Johannesburg
1
13 Nov 2009
T20I # 124
Mohammad Hafeez
32
32
23
6
-
139.13
Pakistan
v South Africa
Johannesburg
1
12 Apr 2021
T20I # 1146
KD Karthik
31*
44
28
3
1
110.71
India
v South Africa
Johannesburg
2
01 Dec 2006
T20I # 10
SP Fleming
31
30
25
6
-
124.00
New Zealand
v South Africa
Johannesburg
2
21 Oct 2005
T20I # 3
SB Styris
30
39
27
3
-
111.11
New Zealand
v South Africa
Johannesburg
1
23 Nov 2007
T20I # 48
Faheem Ashraf
30
21
14
4
1
214.28
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
MK Pandey
29*
51
27
-
1
107.40
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
AT Carey
27
26
22
3
1
122.72
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
Fakhar Zaman
27
26
19
4
1
142.10
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
RA Reifer
27
34
18
1
2
150.00
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
SE Marsh
26
34
23
2
2
113.04
Australia
v South Africa
Johannesburg
1
16 Oct 2011
T20I # 212
V Kohli
26
26
20
2
1
130.00
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
Mohammad Hafeez
25
28
21
2
1
119.04
Pakistan
v South Africa
Johannesburg
1
02 Feb 2007
T20I # 14
Tamim Iqbal
25
36
24
4
-
104.16
Bangladesh
v South Africa
Johannesburg
2
05 Nov 2008
T20I # 77
SB Styris
24
39
28
2
-
85.71
New Zealand
v South Africa
Johannesburg
2
21 Oct 2005
T20I # 3
DJ Bravo
24
23
17
-
2
141.17
West Indies
v South Africa
Johannesburg
1
18 Jan 2008
T20I # 51
JDP Oram
23*
28
16
1
2
143.75
New Zealand
v South Africa
Johannesburg
2
21 Oct 2005
T20I # 3
LD Chandimal
22
46
28
-
-
78.57
Sri Lanka
v South Africa
Johannesburg
2
22 Jan 2017
T20I # 590
N Dickwella
22
26
15
5
-
146.66
Sri Lanka
v South Africa
Johannesburg
2
22 Jan 2017
T20I # 590
Kamran Akmal
21
38
18
3
-
116.66
Pakistan
v South Africa
Johannesburg
1
02 Feb 2007
T20I # 14
Mohammad Ashraful
21
12
10
5
-
210.00
Bangladesh
v South Africa
Johannesburg
2
05 Nov 2008
T20I # 77
RG Sharma
21
8
9
2
2
233.33
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
DJG Sammy
20*
15
7
2
1
285.71
West Indies
v South Africa
Johannesburg
2
11 Jan 2015
T20I # 414
AC Agar
20*
12
9
2
1
222.22
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
D Ramdin
19
35
26
2
1
73.07
West Indies
v South Africa
Johannesburg
1
18 Jan 2008
T20I # 51
SPD Smith
19
23
15
2
1
126.66
Australia
v South Africa
Johannesburg
2
06 Mar 2016
T20I # 520
MR Marsh
19
34
14
1
1
135.71
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
RV Uthappa
18*
36
19
1
-
94.73
India
v South Africa
Johannesburg
2
30 Mar 2012
T20I # 242
Nasir Jamshed
18
41
25
3
-
72.00
Pakistan
v South Africa
Johannesburg
2
20 Nov 2013
T20I # 340
MS Wade
18
16
11
2
-
163.63
Australia
v South Africa
Johannesburg
1
21 Feb 2020
T20I # 1046
BB McCullum
17*
10
9
1
1
188.88
New Zealand
v South Africa
Johannesburg
2
21 Oct 2005
T20I # 3
Naved-ul-Hasan
17*
13
7
-
2
242.85
Pakistan
v South Africa
Johannesburg
1
02 Feb 2007
T20I # 14
DR Martyn
17
11
9
3
-
188.88
Australia
v South Africa
Johannesburg
2
24 Feb 2006
T20I # 6
DR Smith
17
7
9
4
-
188.88
West Indies
v South Africa
Johannesburg
2
11 Jan 2015
T20I # 414
KR Mayers
17
15
10
1
2
170.00
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
CL White
16
19
20
-
1
80.00
Australia
v South Africa
Johannesburg
1
27 Mar 2009
T20I # 87
AD Hales
16
36
16
-
1
100.00
England
v South Africa
Johannesburg
1
21 Feb 2016
T20I # 506
MS Dhoni
16
17
11
2
-
145.45
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
CD McMillan
15
26
19
1
-
78.94
New Zealand
v South Africa
Johannesburg
2
21 Oct 2005
T20I # 3
Shoaib Malik
15
40
17
1
-
88.23
Pakistan
v South Africa
Johannesburg
1
02 Feb 2007
T20I # 14
L Vincent
15
41
20
1
-
75.00
New Zealand
v South Africa
Johannesburg
1
23 Nov 2007
T20I # 48
Naeem Islam
15
24
17
1
-
88.23
Bangladesh
v South Africa
Johannesburg
2
05 Nov 2008
T20I # 77
SK Raina
15
11
7
2
1
214.28
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
AK Perera
15
13
10
2
1
150.00
Sri Lanka
v South Africa
Johannesburg
2
24 Mar 2019
T20I # 763
DJG Sammy
14*
24
16
1
1
87.50
West Indies
v South Africa
Johannesburg
1
18 Jan 2008
T20I # 51
AS Joseph
14*
22
9
1
1
155.55
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
JM How
14
11
11
1
1
127.27
New Zealand
v South Africa
Johannesburg
1
23 Nov 2007
T20I # 48
AD Russell
14
9
6
1
1
233.33
West Indies
v South Africa
Johannesburg
2
11 Jan 2015
T20I # 414
Fakhar Zaman
14
18
9
2
-
155.55
Pakistan
v South Africa
Johannesburg
2
03 Feb 2019
T20I # 734
Babar Azam
14
23
14
3
-
100.00
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
Haider Ali
14
12
8
3
-
175.00
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
RK Singh
14
25
10
-
1
140.00
India
v South Africa
Johannesburg
1
14 Dec 2023
T20I # 2401
Mohammad Hafeez
13*
37
15
1
-
86.66
Pakistan
v South Africa
Johannesburg
2
20 Nov 2013
T20I # 340
HH Pandya
13*
10
7
2
-
185.71
India
v South Africa
Johannesburg
1
18 Feb 2018
T20I # 652
Mohammad Hafeez
13
15
11
1
-
118.18
Pakistan
v South Africa
Johannesburg
2
10 Apr 2021
T20I # 1145
JO Holder
13
15
9
-
1
144.44
West Indies
v South Africa
Johannesburg
1
28 Mar 2023
T20I # 2036
RR Sarwan
12
10
8
-
1
150.00
West Indies
v South Africa
Johannesburg
1
11 Sep 2007
T20I # 20
RS Morton
12
19
18
2
-
66.66
West Indies
v South Africa
Johannesburg
1
18 Jan 2008
T20I # 51
DS Smith
12
13
7
2
-
171.42
West Indies
v South Africa
Johannesburg
1
18 Jan 2008
T20I # 51
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years