Most Runs in ODI at The Wanderers Stadium, Johannesburg

SrPlayerMInnRAve100s50s
1 AB de Villiers (SA) 121173291.50 3 3
2 Herschelle Gibbs (SA) 151464946.35 3 2
3 Jacques Kallis (SA,World XI) 161652840.61 1 3
4 Quinton de Kock (SA) 111151947.18 1 4
5 Ricky Ponting (AUS) 6649098.00 2 2
6 Hansie Cronje (SA) 8848580.83 1 4
7 Hashim Amla (SA,World XI) 8847067.14 2 2
8 Graeme Smith (SA,World XI) 121245537.91 1 4
9 Faf du Plessis (SA,World XI) 8740767.83 2 1
10 David Miller (SA,World XI) 131137653.71 0 4
11 Aiden Markram (SA) 5534168.20 1 1
12 Mark Boucher (SA,World XI) 161330433.77 0 2
13 Lance Klusener (SA) 9926653.20 0 2
14 Fakhar Zaman (PAK) 22237118.50 1 0
15 JP Duminy (SA) 10823146.20 0 2
16 Virat Kohli (IND) 4420769.00 0 2
17 Jonty Rhodes (SA) 10920529.28 0 0
18 Rilee Rossouw (SA) 22203101.50 1 1
19 Shivnarine Chanderpaul (WI) 3318160.33 0 2
20 Mike Rindel (SA) 3317889.00 1 1
21 Rassie van der Dussen (SA) 8817829.66 0 1
22 Andrew Symonds (AUS) 43176176.00 1 0
23 Shaun Pollock (SA) 13917529.16 0 1
24 Kumar Sangakkara (SL) 6617328.83 1 0
25 Gary Kirsten (SA) 101017219.11 0 1
26 Chris Gayle (WI) 22171171.00 1 0
27 Temba Bavuma (SA) 5516432.80 0 1
28 Adam Gilchrist (AUS) 5516032.00 0 2
29 Joe Root (ENG) 2215879.00 1 0
30 Virender Sehwag (IND,World XI) 2214874.00 0 2
31 Devon Smith (WI) 4414736.75 0 1
32 Mahendra Singh Dhoni (IND) 4314572.50 0 1
33 Nicky Boje (SA) 8614529.00 0 0
34 Mahela Jayawardene (SL) 5514228.40 0 1
35 Michael Hussey (AUS) 3313668.00 0 1
36 Andile Phehlukwayo (SA) 8713533.75 0 0
37 Stephen Fleming (NZ) 11134- 1 0
38 Martin Guptill (NZ) 3313043.33 0 2
39 Sachin Tendulkar (IND) 3312541.66 0 1
40 Shikhar Dhawan (IND) 2212160.50 1 0
41 Boeta Dippenaar (SA) 6512124.20 0 1
42 Damien Martyn (AUS) 5411839.33 0 1
43 Sanath Jayasuriya (SL) 6611719.50 0 1
44 Brendon McCullum (NZ) 4311137.00 0 0
45 Shahid Afridi (PAK) 4411036.66 0 1
46 Desmond Haynes (WI) 22109109.00 0 2
47 Wasim Akram (PAK) 4410426.00 0 0
48 Inzamam-ul-Haq (PAK,World XI) 5510320.60 0 1
49 Russel Arnold (SL) 3310150.50 0 1
50 Carl Hooper (WI) 33100100.00 0 1