Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
133*19713517398.51West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
101*16911112-90.99Pakistanv South AfricaDurban7 Feb 2007ODI # 2513
10110768144148.52Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
93146989294.89Pakistanv South AfricaDurban7 Feb 2007ODI # 2513
921037574122.66Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
9212475101122.66West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
911369182100.00Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
8919311211-79.46New Zealandv South AfricaBrabourne16 Oct 2006ODI # 2430
881951347-65.67Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
871278312-104.81Bangladeshv South AfricaProvidence7 Apr 2007ODI # 2564
79151986-80.61Pakistanv South AfricaGqeberha9 Feb 2007ODI # 2517
77*543556220.00Pakistanv South AfricaDurban7 Feb 2007ODI # 2513
631791034161.16Indiav South AfricaCape Town26 Nov 2006ODI # 2449
60*109868-69.76Australiav South AfricaGros Islet25 Apr 2007ODI # 2580
58100764-76.31Sri Lankav South AfricaProvidence28 Mar 2007ODI # 2556
57*116704181.42West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
57523982146.15Pakistanv South AfricaDurban7 Feb 2007ODI # 2513
57119748177.02Netherlandsv South AfricaBasseterre16 Mar 2007ODI # 2537
56141844-66.66New Zealandv South AfricaSt George's14 Apr 2007ODI # 2571
55614834114.58Indiav South AfricaCape Town26 Nov 2006ODI # 2449
55134978-56.70Indiav South AfricaCenturion3 Dec 2006ODI # 2458
5474536-101.88Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
52*119843261.90Pakistanv South AfricaCenturion4 Feb 2007ODI # 2506
5198788-65.38Zimbabwev South AfricaBloemfontein15 Sep 2006ODI # 2415
5099732-68.49Sri Lankav South AfricaProvidence28 Mar 2007ODI # 2556
50133846-59.52New Zealandv South AfricaSt George's14 Apr 2007ODI # 2571
48*463623133.33West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
47*94554285.45Indiav South AfricaGqeberha29 Nov 2006ODI # 2452
4699754161.33Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
4676645171.87Pakistanv South AfricaCenturion4 Feb 2007ODI # 2506
46113672168.65Englandv South AfricaBridgetown17 Apr 2007ODI # 2574
45*148974-46.39Pakistanv South AfricaCape Town11 Feb 2007ODI # 2521
45*111643-70.31Scotlandv South AfricaBasseterre20 Mar 2007ODI # 2545
4475492289.79Indiav South AfricaCenturion3 Dec 2006ODI # 2458
43*111705-61.42Pakistanv South AfricaJohannesburg14 Feb 2007ODI # 2523
42654261100.00Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
41132893-46.06Indiav South AfricaCenturion3 Dec 2006ODI # 2458
4176511-80.39Pakistanv South AfricaGqeberha9 Feb 2007ODI # 2517
41115604-68.33Australiav South AfricaGros Islet25 Apr 2007ODI # 2580
39372552156.00Pakistanv South AfricaCenturion4 Feb 2007ODI # 2506
38*84552169.09New Zealandv South AfricaSt George's14 Apr 2007ODI # 2571
381601013-37.62Zimbabwev South AfricaEast London18 Sep 2006ODI # 2418
3890596-64.40Bangladeshv South AfricaProvidence7 Apr 2007ODI # 2564
37128643-57.81Zimbabwev South AfricaBloemfontein15 Sep 2006ODI # 2415
3693504-72.00Sri Lankav South AfricaAhmedabad24 Oct 2006ODI # 2435
3695633-57.14Sri Lankav South AfricaAhmedabad24 Oct 2006ODI # 2435
3579515-68.62Indiav South AfricaDurban22 Nov 2006ODI # 2447
3559432281.39Bangladeshv South AfricaProvidence7 Apr 2007ODI # 2564
3339274-122.22West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
3250412178.04Zimbabwev South AfricaBloemfontein15 Sep 2006ODI # 2415
3254353-91.42West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
3182504-62.00Scotlandv South AfricaBasseterre20 Mar 2007ODI # 2545
3063621148.38Zimbabwev South AfricaEast London18 Sep 2006ODI # 2418
3030305-100.00Irelandv South AfricaProvidence3 Apr 2007ODI # 2562
3075573-52.63Englandv South AfricaBridgetown17 Apr 2007ODI # 2574
29*56344-85.29Sri Lankav South AfricaAhmedabad24 Oct 2006ODI # 2435
2850384-73.68Sri Lankav South AfricaProvidence28 Mar 2007ODI # 2556
2864504-56.00Irelandv South AfricaProvidence3 Apr 2007ODI # 2562
27*66444-61.36Englandv South AfricaBridgetown17 Apr 2007ODI # 2574
2762375-72.97Pakistanv South AfricaMohali27 Oct 2006ODI # 2438
2728276-100.00West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
27352531108.00Pakistanv South AfricaGqeberha9 Feb 2007ODI # 2517
26*43312-83.87Zimbabwev South AfricaBloemfontein15 Sep 2006ODI # 2415
26*42273-96.29Pakistanv South AfricaGqeberha9 Feb 2007ODI # 2517
26362141123.80Indiav South AfricaGqeberha29 Nov 2006ODI # 2452
2644274-96.29Sri Lankav South AfricaProvidence28 Mar 2007ODI # 2556
2544373-67.56Irelandv South AfricaProvidence3 Apr 2007ODI # 2562
25201631156.25Bangladeshv South AfricaProvidence7 Apr 2007ODI # 2564
24*37321175.00Zimbabwev South AfricaEast London18 Sep 2006ODI # 2418
2459442154.54Scotlandv South AfricaBasseterre20 Mar 2007ODI # 2545
2340351165.71Scotlandv South AfricaBasseterre20 Mar 2007ODI # 2545
2254393-56.41Pakistanv South AfricaGqeberha9 Feb 2007ODI # 2517
22302221100.00Pakistanv South AfricaJohannesburg14 Feb 2007ODI # 2523
2269353-62.85Pakistanv South AfricaJohannesburg14 Feb 2007ODI # 2523
2238255-88.00Australiav South AfricaGros Islet25 Apr 2007ODI # 2580
2133253-84.00Zimbabwev South AfricaEast London18 Sep 2006ODI # 2418
2129342-61.76New Zealandv South AfricaBrabourne16 Oct 2006ODI # 2430
2114173-123.52Pakistanv South AfricaCenturion4 Feb 2007ODI # 2506
2154293-72.41Pakistanv South AfricaCape Town11 Feb 2007ODI # 2521
2136362-58.33Netherlandsv South AfricaBasseterre16 Mar 2007ODI # 2537
2144261-80.76West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
2058451-44.44West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
19*32211-90.47Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
1953361-52.77Pakistanv South AfricaCape Town11 Feb 2007ODI # 2521
1951293-65.51Pakistanv South AfricaJohannesburg14 Feb 2007ODI # 2523
18*29163-112.50Australiav South AfricaGros Islet25 Apr 2007ODI # 2580
1832253-72.00Indiav South AfricaDurban22 Nov 2006ODI # 2447
1838223-81.81Indiav South AfricaGqeberha29 Nov 2006ODI # 2452
18111131163.63Scotlandv South AfricaBasseterre20 Mar 2007ODI # 2545
1825132-138.46Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
17*141011170.00Irelandv South AfricaProvidence3 Apr 2007ODI # 2562
1729293-58.62New Zealandv South AfricaBrabourne16 Oct 2006ODI # 2430
1774382-44.73Indiav South AfricaGqeberha29 Nov 2006ODI # 2452
17151421121.42Pakistanv South AfricaCenturion4 Feb 2007ODI # 2506
1734522-32.69Netherlandsv South AfricaBasseterre16 Mar 2007ODI # 2537
1757412-41.46Bangladeshv South AfricaProvidence7 Apr 2007ODI # 2564
1753383-44.73Englandv South AfricaBridgetown17 Apr 2007ODI # 2574
16*23152-106.66Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
16*121011160.00Indiav South AfricaCenturion3 Dec 2006ODI # 2458
1630323-50.00New Zealandv South AfricaSt George's14 Apr 2007ODI # 2571
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Scotland vs Namibia at King City (NW), ICC Men's Cricket World Cup League 2 83rd Match, Sep 4, 2025 [ODI # 4905]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]