Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
152*22015312399.34West Indiesv South AfricaJohannesburg14 Feb 2004ODI # 2096
10818711510293.91New Zealandv South AfricaChristchurch217 Feb 2004ODI # 2100
92*20113910-66.18New Zealandv South AfricaNapier22 Mar 2004ODI # 2109
9215175102122.66West Indiesv South AfricaCenturion21 Feb 2004ODI # 2094
851641146174.56West Indiesv South AfricaJohannesburg14 Feb 2004ODI # 2096
82*514166200.00Pakistanv South AfricaLahore13 Oct 2003ODI # 2046
77*1431026-75.49West Indiesv South AfricaCenturion21 Feb 2004ODI # 2094
74131947-78.72New Zealandv South AfricaDunedin225 Feb 2004ODI # 2104
721271058-68.57Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
70*906982101.44New Zealandv South AfricaChristchurch217 Feb 2004ODI # 2100
69886251111.29New Zealandv South AfricaDunedin225 Feb 2004ODI # 2104
68143872-78.16Pakistanv South AfricaLahore13 Oct 2003ODI # 2046
67-1009-67.00New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
65106727190.27Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
60102752280.00Pakistanv South AfricaRawalpindi110 Oct 2003ODI # 2049
60116816174.07New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
59*563761159.45West Indiesv South AfricaCenturion21 Feb 2004ODI # 2094
5895725180.55New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
56106855-65.88Pakistanv South AfricaLahore13 Oct 2003ODI # 2046
55795532100.00New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
51102565191.07New Zealandv South AfricaDunedin225 Feb 2004ODI # 2104
50100716-70.42West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
49*412442204.16West Indiesv South AfricaJohannesburg14 Feb 2004ODI # 2096
46*-384-121.05Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
45*-2714166.66New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
4577532184.90Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
43-454295.55New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
41*-2451170.83New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
4177523-78.84Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
3858513-74.50Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
37593521105.71Pakistanv South AfricaLahore13 Oct 2003ODI # 2046
35*-702-50.00Northern Disv Sth AfricansHamilton111 Feb 2004List A
3442345-100.00West Indiesv South AfricaCenturion21 Feb 2004ODI # 2094
33*51284-117.85Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
3258454-71.11New Zealandv South AfricaNapier22 Mar 2004ODI # 2109
31-643-48.43Northern Disv Sth AfricansHamilton111 Feb 2004List A
3082513-58.82Pakistanv South AfricaRawalpindi110 Oct 2003ODI # 2049
3046353185.71New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
29*212213131.81New Zealandv South AfricaDunedin225 Feb 2004ODI # 2104
2972393-74.35West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
2966524-55.76New Zealandv South AfricaDunedin225 Feb 2004ODI # 2104
2845392-71.79Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
2866341182.35New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
26212222118.18West Indiesv South AfricaCenturion21 Feb 2004ODI # 2094
2555441-56.81Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
2482482-50.00Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
2452342-70.58West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
2448344-70.58West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
2456392161.53New Zealandv South AfricaChristchurch217 Feb 2004ODI # 2100
22*25252-88.00New Zealandv South AfricaNapier22 Mar 2004ODI # 2109
22-272-81.48Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
2229301-73.33Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
2240253-88.00New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
2065423-47.61Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
203629--68.96Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
20-1811111.11New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
20-1321153.84New Zealandv South AfricaWellington120 Feb 2004ODI # 2101
19*19103-190.00New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
193330--63.33Pakistanv South AfricaLahore13 Oct 2003ODI # 2046
193726--73.07Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
1841193-94.73Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
1838242-75.00Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
1842371-48.64Pakistanv South AfricaRawalpindi110 Oct 2003ODI # 2049
1830212-85.71New Zealandv South AfricaChristchurch217 Feb 2004ODI # 2100
1832321-56.25New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
1752371-45.94Pakistanv South AfricaRawalpindi112 Oct 2003ODI # 2050
1784552-30.90West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
17-213-80.95Northern Disv Sth AfricansHamilton111 Feb 2004List A
16*4733--48.48Pakistanv South AfricaRawalpindi110 Oct 2003ODI # 2049
16*25122-133.33New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
1649322-50.00Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
162419-284.21New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
1522102-150.00Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
1544312-48.38West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
1525183-83.33West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
1545301-50.00West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
152819--78.94New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
1413101-140.00Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
1451342-41.17West Indiesv South AfricaCape Town225 Jan 2004ODI # 2088
142818-177.77West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
1463361-38.88New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
134136--36.11Pakistanv South AfricaRawalpindi110 Oct 2003ODI # 2049
12*36212-57.14West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
1212911133.33West Indiesv South AfricaCape Town225 Jan 2004ODI # 2088
1264321-37.50West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
1211611200.00West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
11*1281-137.50Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
1115111-100.00West Indiesv South AfricaJohannesburg14 Feb 2004ODI # 2096
1124161-68.75New Zealandv South AfricaAuckland129 Feb 2004ODI # 2107
10*1712-183.33New Zealandv South AfricaChristchurch217 Feb 2004ODI # 2100
103323--43.47New Zealandv South AfricaNapier22 Mar 2004ODI # 2109
1037191-52.63New Zealandv South AfricaNapier22 Mar 2004ODI # 2109
93423--39.13Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
936251-36.00West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
928201-45.00West Indiesv South AfricaGqeberha228 Jan 2004ODI # 2090
928151-60.00New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
7*2712--58.33West Indiesv South AfricaDurban130 Jan 2004ODI # 2092
725191-36.84Pakistanv South AfricaLahore15 Oct 2003ODI # 2047
72011--63.63Pakistanv South AfricaFaisalabad17 Oct 2003ODI # 2048
72622--31.81New Zealandv South AfricaAuckland113 Feb 2004ODI # 2099
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:

India A (India Blues) vs Australia A at Kanpur, Australia A in India 2nd unoffical ODI, Oct 3, 2025 [List A]

India A (India Blues) vs Australia A at Kanpur, Australia A in India 1st unofficial ODI, Sep 30-Oct 1, 2025 [List A]

Western Australia vs South Australia at Adelaide, One-Day Cup (AUS) 6th Match, Sep 24, 2025 [List A]