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
13119012767103.14Englandv South AfricaKimberley1 Feb 2023ODI # 4514
128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
11818911476103.50Englandv South AfricaKimberley1 Feb 2023ODI # 4514
113*15511115-101.80Indiav South AfricaRanchi9 Oct 2022ODI # 4471
11314091114124.17Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
94*1548183116.04Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
931168447110.71Indiav South AfricaRanchi9 Oct 2022ODI # 4471
86*1186393136.50Indiav South AfricaLucknow6 Oct 2022ODI # 4470
801017574106.66Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
729672111100.00West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
61106697388.40Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
5988559-107.27Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
51674561113.33Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
5053378-135.13Indiav South AfricaLucknow6 Oct 2022ODI # 4470
4982578-85.96Indiav South AfricaDelhi11 Oct 2022ODI # 4472
488471-367.60Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
4788498-95.91Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
46-492393.87West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
4559534384.90Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
42413341127.27Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
41282324178.26Englandv South AfricaKimberley1 Feb 2023ODI # 4514
39-415-95.12West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
3953411395.12West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
3678424-85.71Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
36-2652138.46West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
3661433-83.72West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
3355315-106.45Indiav South AfricaLucknow6 Oct 2022ODI # 4470
30*51361183.33Indiav South AfricaRanchi9 Oct 2022ODI # 4471
30-294-103.44West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
2971363-80.55Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
28*402332121.73Indiav South AfricaDelhi11 Oct 2022ODI # 4472
2834265-107.69Indiav South AfricaRanchi9 Oct 2022ODI # 4471
28301713164.70Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
2117185-116.66Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
2059373-54.05Indiav South AfricaLucknow6 Oct 2022ODI # 4470
2064321-62.50Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
1963421-45.23Indiav South AfricaLucknow6 Oct 2022ODI # 4470
1851242-75.00West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
1845272-66.66Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
174421-180.95Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
1729173-100.00West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
1766332-51.51Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
1633271-59.25West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
15-201-75.00West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
14*29171-82.35Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
1412162-87.50Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
1435221163.63West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
1436231-60.86West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
13*-1011130.00West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
132320-165.00Indiav South AfricaRanchi9 Oct 2022ODI # 4471
1239151180.00Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
122315-180.00Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
11*95-1220.00Englandv South AfricaKimberley1 Feb 2023ODI # 4514
1125171-64.70Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
1185-1220.00Englandv South AfricaKimberley1 Feb 2023ODI # 4514
1018182-55.55Indiav South AfricaDelhi11 Oct 2022ODI # 4472
9*138--112.50Englandv South AfricaKimberley1 Feb 2023ODI # 4514
930191-47.36Englandv South AfricaBloemfontein29 Jan 2023ODI # 4513
829141-57.14Indiav South AfricaDelhi11 Oct 2022ODI # 4472
81192-88.88Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
84625--32.00Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
71412--58.33Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
71512-158.33Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
61491-66.66Englandv South AfricaKimberley1 Feb 2023ODI # 4514
61815--40.00West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
51610--50.00Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
4*821-200.00Indiav South AfricaLucknow6 Oct 2022ODI # 4470
4*1671-57.14Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
42316--25.00Indiav South AfricaLucknow6 Oct 2022ODI # 4470
386--50.00Indiav South AfricaLucknow6 Oct 2022ODI # 4470
3137--42.85Indiav South AfricaLucknow6 Oct 2022ODI # 4470
385--60.00Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
2*54--50.00Indiav South AfricaDelhi11 Oct 2022ODI # 4472
2-4--50.00West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
263--66.66West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
21913--15.38Netherlandsv South AfricaBenoni31 Mar 2023ODI # 4558
275--40.00Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
2169--22.22Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
1*103--33.33West Indiesv South AfricaPotchefstroom21 Mar 2023ODI # 4544
185--20.00Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
1107--14.28Englandv South AfricaKimberley1 Feb 2023ODI # 4514
1-3--33.33West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
153--33.33Netherlandsv South AfricaJohannesburg2 Apr 2023ODI # 4563
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]