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*20113910066.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*1431026075.49West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
74131947078.72New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
721271058068.57Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
70*906982101.44New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
69886251111.29New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
68143872078.16Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
67-1009067.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
56106855065.88Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
55795532100.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
51102565191.07New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
50100716070.42West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
49*412442204.16West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
46*-3840121.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
4177523078.84Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
3858513074.50Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
37593521105.71Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
34423450100.00West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
33*512840117.85Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
3258454071.11New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
3082513058.82Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
3046353185.71New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
29*212213131.81New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
2972393074.35West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
2966524055.76New Zealandv South AfricaDunedin25 Feb 2004ODI # 2104
2845392071.79Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2866341182.35New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
26212222118.18West Indiesv South AfricaCenturion1 Feb 2004ODI # 2094
2555441056.81Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2482482050.00Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2452342070.58West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
2448344070.58West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
2456392161.53New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
22*25252088.00New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
22-272081.48Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
2229301073.33Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2240253088.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
2065423047.61Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
2036290068.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*191030190.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
1933300063.33Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
1937260073.07Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1841193094.73Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1838242075.00Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1842371048.64Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
1830212085.71New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
1832321056.25New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
1752371045.94Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
1784552030.90West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
16*47330048.48Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
16*251220133.33New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
1649322050.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1624190284.21New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
15221020150.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1544312048.38West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1525183083.33West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1545301050.00West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
1528190078.94New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
14131010140.00Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1451342041.17West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
1428180177.77West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1463361038.88New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
1341360036.11Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
12*36212057.14West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1212911133.33West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
1264321037.50West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
1211611200.00West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
11*12810137.50Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
11151110100.00West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
1124161068.75New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
10*17120183.33New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
1033230043.47New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
1037191052.63New Zealandv South AfricaNapier2 Mar 2004ODI # 2109
934230039.13Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
936251036.00West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
928201045.00West Indiesv South AfricaGqeberha28 Jan 2004ODI # 2090
928151060.00New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
7*27120058.33West Indiesv South AfricaDurban30 Jan 2004ODI # 2092
725191036.84Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
720110063.63Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
726220031.81New Zealandv South AfricaAuckland13 Feb 2004ODI # 2099
710701100.00New Zealandv South AfricaAuckland29 Feb 2004ODI # 2107
6*41170035.29West Indiesv South AfricaCape Town25 Jan 2004ODI # 2088
6*28100060.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 Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]