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
152*22015312399.34West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
10818711510293.91New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
92*20113910-66.18New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
9215175102122.66West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
851641146174.56West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
82*514166200.00Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
77*1431026-75.49West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
74131947-78.72New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
721271058-68.57Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
70*906982101.44New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
69886251111.29New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
68143872-78.16Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
67-1009-67.00New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
65106727190.27Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
60102752280.00Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
60116816174.07New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
59*563761159.45West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
5895725180.55New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
56106855-65.88Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
55795532100.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
51102565191.07New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
50100716-70.42West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
49*412442204.16West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
46*-384-121.05Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
45*-2714166.66New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
4577532184.90Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
43-454295.55New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
41*-2451170.83New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
4177523-78.84Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
3858513-74.50Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
37593521105.71Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
3442345-100.00West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
33*51284-117.85Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
3258454-71.11New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
3082513-58.82Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
3046353185.71New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
29*212213131.81New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
2972393-74.35West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
2966524-55.76New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
2845392-71.79Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2866341182.35New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
26212222118.18West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
2555441-56.81Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2482482-50.00Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2452342-70.58West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
2448344-70.58West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
2456392161.53New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
22*25252-88.00New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
22-272-81.48Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
2229301-73.33Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2240253-88.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
2065423-47.61Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
203629--68.96Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
20-1811111.11New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
20-1321153.84New Zealandv South AfricaWellington20 Feb 2004ODI # 2101
19*19103-190.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
193330--63.33Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
193726--73.07Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1841193-94.73Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1838242-75.00Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1842371-48.64Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
1830212-85.71New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
1832321-56.25New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
1752371-45.94Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
1784552-30.90West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
16*4733--48.48Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
16*25122-133.33New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
1649322-50.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
162419-284.21New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
1522102-150.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1544312-48.38West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1525183-83.33West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1545301-50.00West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
152819--78.94New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
1413101-140.00Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1451342-41.17West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
142818-177.77West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1463361-38.88New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
134136--36.11Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
12*36212-57.14West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1212911133.33West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
1264321-37.50West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1211611200.00West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
11*1281-137.50Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1115111-100.00West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
1124161-68.75New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
10*1712-183.33New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
103323--43.47New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
1037191-52.63New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
93423--39.13Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
936251-36.00West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
928201-45.00West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
928151-60.00New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
7*2712--58.33West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
725191-36.84Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
72011--63.63Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
72622--31.81New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
7107-1100.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
6*4117--35.29West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
6*2810--60.00New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
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]