Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
123*19613410291.79South Africav PakistanCenturion2 Apr 2021ODI # 4285
1211971359189.62South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
12015091115131.86South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
961369054106.66South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
921671029-90.19South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
84121967487.50South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
801328610193.02South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
70105819-86.41South Africav PakistanCenturion7 Apr 2021ODI # 4287
621015333116.98South Africav PakistanCenturion7 Apr 2021ODI # 4287
60533764162.16South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
5984596-100.00South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
5485613288.52South Africav PakistanCenturion7 Apr 2021ODI # 4287
5171545-94.44South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
50*442733185.18South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
5093565-89.28South Africav PakistanCenturion2 Apr 2021ODI # 4285
4987702-70.00South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
43472741159.25South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
39433442114.70South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
38*78531-71.69South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
3663312-116.12South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
3039282-107.14South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
2947354-82.85South Africav PakistanCenturion2 Apr 2021ODI # 4285
2440271-88.88South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
2345313-74.19South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
2251303-73.33South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
2139291172.41South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
20311831111.11South Africav PakistanCenturion2 Apr 2021ODI # 4285
2042232-86.95South Africav PakistanCenturion7 Apr 2021ODI # 4287
1937233182.60South Africav PakistanCenturion2 Apr 2021ODI # 4285
1919113-172.72South Africav PakistanCenturion7 Apr 2021ODI # 4287
1841212185.71South Africav PakistanCenturion7 Apr 2021ODI # 4287
1847242-75.00South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
1846192-94.73South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
1726182-94.44South Africav PakistanCenturion7 Apr 2021ODI # 4287
17121021170.00South Africav PakistanCenturion7 Apr 2021ODI # 4287
1736191-89.47South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
1751362-47.22South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
161912-2133.33South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
1638251-64.00South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
1532172-88.23South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
13*20102-130.00South Africav PakistanCenturion2 Apr 2021ODI # 4285
13*1272-185.71South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
1329161-81.25South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
123720--60.00South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
11992-122.22South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
102420--50.00South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
101581-125.00South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
9*751-180.00South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
9*2519--47.36South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
811131-61.53South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
6851-120.00South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
5*124--125.00South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
518131-38.46South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
5148--62.50South Africav Sri LankaColombo (RPS)2 Sep 2021ODI # 4314
5951-100.00South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
4*195--80.00South Africav PakistanCenturion7 Apr 2021ODI # 4287
41812--33.33South Africav PakistanCenturion7 Apr 2021ODI # 4287
494--100.00South Africav Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
3*73--100.00South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
365--60.00South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
374--75.00South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
21411--18.18South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
287--28.57South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
294--50.00South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
1*51--100.00South Africav PakistanJohannesburg4 Apr 2021ODI # 4286
1124--25.00South Africav PakistanCenturion2 Apr 2021ODI # 4285
13221--4.76South Africav PakistanCenturion2 Apr 2021ODI # 4285
175--20.00South Africav PakistanCenturion7 Apr 2021ODI # 4287
187--14.28South Africav Sri LankaColombo (RPS)7 Sep 2021ODI # 4318
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:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]