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
ODI Matches Records
Batting Most Runs Innings - vs South Africa
High scores in ODIs at SA: The Wanderers Stadium, Johannesburg - vs South Africa
High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
Fakhar Zaman
193
224
155
18
10
124.51
Pakistan
v South Africa
Johannesburg
04 Apr 2021
ODI # 4286
RT Ponting
164
154
105
13
9
156.19
Australia
v South Africa
Johannesburg
12 Mar 2006
ODI # 2349
CH Gayle
152*
220
153
12
3
99.34
West Indies
v South Africa
Johannesburg
04 Feb 2004
ODI # 2096
SP Fleming
134*
158
132
21
-
101.51
New Zealand
v South Africa
Johannesburg
16 Feb 2003
ODI # 1955
SC Ganguly
127
150
126
14
5
100.79
India
v South Africa
Johannesburg
05 Oct 2001
ODI # 1752
JE Root
109
-
124
10
1
87.90
England
v South Africa
Johannesburg
12 Feb 2016
ODI # 3737
S Dhawan
109
163
105
10
2
103.80
India
v South Africa
Johannesburg
10 Feb 2018
ODI # 3973
KC Sangakkara
102
163
97
10
-
105.15
Sri Lanka
v South Africa
Johannesburg
22 Jan 2012
ODI # 3229
SR Tendulkar
101
209
129
9
-
78.29
India
v South Africa
Johannesburg
05 Oct 2001
ODI # 1752
Saim Ayub
101
150
94
13
2
107.44
Pakistan
v South Africa
Johannesburg
22 Dec 2024
ODI # 4821
DS Smith
91
111
76
10
3
119.73
West Indies
v South Africa
Johannesburg
03 Feb 2008
ODI # 2671
MJ Di Venuto
89
135
114
11
-
78.07
Australia
v South Africa
Johannesburg
08 Apr 1997
ODI # 1195
Shahid Afridi
88
68
48
5
7
183.33
Pakistan
v South Africa
Johannesburg
17 Mar 2013
ODI # 3347
S Chanderpaul
85
164
114
6
1
74.56
West Indies
v South Africa
Johannesburg
04 Feb 2004
ODI # 2096
MEK Hussey
81
75
51
9
3
158.82
Australia
v South Africa
Johannesburg
12 Mar 2006
ODI # 2349
SM Katich
79
138
90
9
1
87.77
Australia
v South Africa
Johannesburg
12 Mar 2006
ODI # 2349
V Kohli
75
119
83
7
1
90.36
India
v South Africa
Johannesburg
10 Feb 2018
ODI # 3973
N Dickwella
74
151
80
7
-
92.50
Sri Lanka
v South Africa
Johannesburg
04 Feb 2017
ODI # 3831
Ijaz Ahmed
73
106
86
10
-
84.88
Pakistan
v South Africa
Johannesburg
10 Dec 1994
ODI # 959
MW Goodwin
73
104
71
8
1
102.81
Zimbabwe
v South Africa
Johannesburg
21 Jan 2000
ODI # 1544
Afif Hossain
72
130
107
9
-
67.28
Bangladesh
v South Africa
Johannesburg
20 Mar 2022
ODI # 4372
Imam-ul-Haq
71
123
91
6
1
78.02
Pakistan
v South Africa
Johannesburg
27 Jan 2019
ODI # 4087
MR Marsh
71
90
56
6
6
126.78
Australia
v South Africa
Johannesburg
17 Sep 2023
ODI # 4648
HDRL Thirimanne
69
100
63
7
-
109.52
Sri Lanka
v South Africa
Johannesburg
22 Jan 2012
ODI # 3229
ST Jayasuriya
68
117
83
6
1
81.92
Sri Lanka
v South Africa
Johannesburg
05 Apr 1998
ODI # 1306
CL Hooper
66*
91
61
5
1
108.19
West Indies
v South Africa
Johannesburg
22 Jan 1999
ODI # 1390
MJ Clarke
66
96
60
10
-
110.00
Australia
v South Africa
Johannesburg
17 Apr 2009
ODI # 2841
JL Denly
66
110
79
6
3
83.54
England
v South Africa
Johannesburg
09 Feb 2020
ODI # 4242
RP Arnold
65*
78
56
7
-
116.07
Sri Lanka
v South Africa
Johannesburg
17 Jan 2001
ODI # 1673
MS Dhoni
65
125
71
8
1
91.54
India
v South Africa
Johannesburg
05 Dec 2013
ODI # 3442
DR Smith
64
100
65
9
1
98.46
West Indies
v South Africa
Johannesburg
18 Jan 2015
ODI # 3583
GW Flower
62
154
93
5
-
66.66
Zimbabwe
v South Africa
Johannesburg
31 Jan 1997
ODI # 1171
BJ Haddin
62
81
64
7
1
96.87
Australia
v South Africa
Johannesburg
17 Apr 2009
ODI # 2841
Musa Ahmed
61
106
69
7
3
88.40
Netherlands
v South Africa
Johannesburg
02 Apr 2023
ODI # 4563
BKG Mendis
60
95
73
5
1
82.19
Sri Lanka
v South Africa
Johannesburg
03 Mar 2019
ODI # 4104
DC Boon
58
105
81
7
-
71.60
Australia
v South Africa
Johannesburg
19 Feb 1994
ODI # 882
NH Fairbrother
57*
126
92
2
1
61.95
England
v South Africa
Johannesburg
13 Jan 1996
ODI # 1036
DL Houghton
57
63
61
4
1
93.44
Zimbabwe
v South Africa
Johannesburg
31 Jan 1997
ODI # 1171
Mohammad Hafeez
57
83
49
6
3
116.32
Pakistan
v South Africa
Johannesburg
17 Mar 2013
ODI # 3347
D Ramdin
57
92
55
4
1
103.63
West Indies
v South Africa
Johannesburg
18 Jan 2015
ODI # 3583
B Sai Sudharsan
55*
70
43
9
-
127.90
India
v South Africa
Johannesburg
17 Dec 2023
ODI # 4713
Inzamam-ul-Haq
55
106
74
6
-
74.32
Pakistan
v South Africa
Johannesburg
10 Dec 1994
ODI # 959
MS Atapattu
55
118
83
5
-
66.26
Sri Lanka
v South Africa
Johannesburg
17 Jan 2001
ODI # 1673
AC Gilchrist
55
68
44
9
-
125.00
Australia
v South Africa
Johannesburg
12 Mar 2006
ODI # 2349
NJ Astle
54*
98
57
4
-
94.73
New Zealand
v South Africa
Johannesburg
16 Feb 2003
ODI # 1955
Yuvraj Singh
53
74
68
4
-
77.94
India
v South Africa
Johannesburg
15 Jan 2011
ODI # 3080
Mohammad Rizwan
53
65
52
5
1
101.92
Pakistan
v South Africa
Johannesburg
22 Dec 2024
ODI # 4821
SS Iyer
52
48
45
6
1
115.55
India
v South Africa
Johannesburg
17 Dec 2023
ODI # 4713
Babar Azam
52
95
71
7
-
73.23
Pakistan
v South Africa
Johannesburg
22 Dec 2024
ODI # 4821
SR Waugh
51
116
86
4
-
59.30
Australia
v South Africa
Johannesburg
16 Apr 2000
ODI # 1591
S Chanderpaul
51
108
76
3
-
67.10
West Indies
v South Africa
Johannesburg
03 Feb 2008
ODI # 2671
TM Head
51
59
45
5
2
113.33
Australia
v South Africa
Johannesburg
02 Oct 2016
ODI # 3787
AD Hales
50
-
56
7
-
89.28
England
v South Africa
Johannesburg
12 Feb 2016
ODI # 3737
DA Warner
50
93
56
7
1
89.28
Australia
v South Africa
Johannesburg
02 Oct 2016
ODI # 3787
RL Powell
49*
41
24
4
2
204.16
West Indies
v South Africa
Johannesburg
04 Feb 2004
ODI # 2096
PA Browne
49*
116
66
2
1
74.24
West Indies
v South Africa
Johannesburg
03 Feb 2008
ODI # 2671
MEK Hussey
49*
83
55
5
-
89.09
Australia
v South Africa
Johannesburg
17 Apr 2009
ODI # 2841
M Azharuddin
49
-
84
3
-
58.33
India
v South Africa
Johannesburg
13 Dec 1992
ODI # 779
BOP Fernando
49
68
49
5
2
100.00
Sri Lanka
v South Africa
Johannesburg
03 Mar 2019
ODI # 4104
JE Root
49
88
52
3
-
94.23
England
v South Africa
Johannesburg
09 Feb 2020
ODI # 4242
Agha Salman
48
49
33
3
2
145.45
Pakistan
v South Africa
Johannesburg
22 Dec 2024
ODI # 4821
MP O'Dowd
47
88
49
8
-
95.91
Netherlands
v South Africa
Johannesburg
02 Apr 2023
ODI # 4563
SR Waugh
46*
72
59
3
-
77.96
Australia
v South Africa
Johannesburg
19 Feb 1994
ODI # 882
WU Tharanga
46
46
39
7
1
117.94
Sri Lanka
v South Africa
Johannesburg
22 Jan 2012
ODI # 3229
S Chanderpaul
45
92
60
6
1
75.00
West Indies
v South Africa
Johannesburg
22 Jan 1999
ODI # 1390
Wahab Riaz
45
78
52
5
1
86.53
Pakistan
v South Africa
Johannesburg
17 Mar 2013
ODI # 3347
MP Vaughan
44*
95
70
5
-
62.85
England
v South Africa
Johannesburg
30 Jan 2005
ODI # 2216
Fakhar Zaman
44
55
44
7
-
100.00
Pakistan
v South Africa
Johannesburg
27 Jan 2019
ODI # 4087
M Labuschagne
44
76
63
3
-
69.84
Australia
v South Africa
Johannesburg
17 Sep 2023
ODI # 4648
Shoaib Malik
43*
111
70
5
-
61.42
Pakistan
v South Africa
Johannesburg
14 Feb 2007
ODI # 2523
JM Bairstow
43
30
23
6
3
186.95
England
v South Africa
Johannesburg
09 Feb 2020
ODI # 4242
MS Dhoni
42*
66
43
3
1
97.67
India
v South Africa
Johannesburg
10 Feb 2018
ODI # 3973
DM Jones
42
92
62
3
3
67.74
Australia
v South Africa
Johannesburg
19 Feb 1994
ODI # 882
SA Edwards
42
41
33
4
1
127.27
Netherlands
v South Africa
Johannesburg
02 Apr 2023
ODI # 4563
Babar Azam
41*
71
53
2
-
77.35
Pakistan
v South Africa
Johannesburg
27 Jan 2019
ODI # 4087
GJ Whittall
41
56
45
2
-
91.11
Zimbabwe
v South Africa
Johannesburg
31 Jan 1997
ODI # 1171
CJ Ferguson
41
29
33
5
-
124.24
Australia
v South Africa
Johannesburg
17 Apr 2009
ODI # 2841
TM Dilshan
41
88
49
5
-
83.67
Sri Lanka
v South Africa
Johannesburg
22 Jan 2012
ODI # 3229
PA Strang
40*
58
38
5
-
105.26
Zimbabwe
v South Africa
Johannesburg
31 Jan 1997
ODI # 1171
DJ Bravo
40
48
34
4
1
117.64
West Indies
v South Africa
Johannesburg
03 Feb 2008
ODI # 2671
RT Ponting
40
68
45
2
1
88.88
Australia
v South Africa
Johannesburg
17 Apr 2009
ODI # 2841
MN Samuels
40
67
48
3
1
83.33
West Indies
v South Africa
Johannesburg
18 Jan 2015
ODI # 3583
JL Carter
40
54
39
3
1
102.56
West Indies
v South Africa
Johannesburg
18 Jan 2015
ODI # 3583
AU Rashid
39
-
26
5
-
150.00
England
v South Africa
Johannesburg
12 Feb 2016
ODI # 3737
DM de Silva
39
73
52
3
-
75.00
Sri Lanka
v South Africa
Johannesburg
03 Mar 2019
ODI # 4104
SV Carlisle
38
54
61
3
1
62.29
Zimbabwe
v South Africa
Johannesburg
21 Jan 2000
ODI # 1544
IJ Harvey
38
78
45
5
-
84.44
Australia
v South Africa
Johannesburg
16 Apr 2000
ODI # 1591
MS Dhoni
38
101
61
1
-
62.29
India
v South Africa
Johannesburg
15 Jan 2011
ODI # 3080
Mehidy Hasan Miraz
38
75
49
1
2
77.55
Bangladesh
v South Africa
Johannesburg
20 Mar 2022
ODI # 4372
DS Lehmann
37
70
53
4
-
69.81
Australia
v South Africa
Johannesburg
22 Mar 2002
ODI # 1819
AC Gilchrist
37
47
44
7
-
84.09
Australia
v South Africa
Johannesburg
22 Mar 2002
ODI # 1819
GS Blewett
36
82
59
2
1
61.01
Australia
v South Africa
Johannesburg
08 Apr 1997
ODI # 1195
C White
34
44
38
5
-
89.47
England
v South Africa
Johannesburg
13 Jan 1996
ODI # 1036
NC Johnson
33
98
59
4
-
55.93
Zimbabwe
v South Africa
Johannesburg
21 Jan 2000
ODI # 1544
MG Bevan
33
69
53
4
-
62.26
Australia
v South Africa
Johannesburg
16 Apr 2000
ODI # 1591
CR Woakes
33
-
38
3
-
86.84
England
v South Africa
Johannesburg
12 Feb 2016
ODI # 3737
MS Wade
33
46
33
5
-
100.00
Australia
v South Africa
Johannesburg
02 Oct 2016
ODI # 3787
MDKJ Perera
33
66
36
4
-
91.66
Sri Lanka
v South Africa
Johannesburg
03 Mar 2019
ODI # 4104
MG Bevan
32
50
35
3
-
91.42
Australia
v South Africa
Johannesburg
08 Apr 1997
ODI # 1195
SK Warne
32
53
44
1
1
72.72
Australia
v South Africa
Johannesburg
16 Apr 2000
ODI # 1591
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years