Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
177*213169166104.73South Africav IrelandDublin (Malahide)116 Jul 2021ODI # 4305
141*25717012782.94South Africav West IndiesGros Islet210 Jun 2021Test # 2424
123*19613410291.79South Africav PakistanCenturion102 Apr 2021ODI # 4285
1211971359189.62South Africav Sri LankaColombo (RPS)104 Sep 2021ODI # 4315
12015091115131.86South Africav IrelandDublin (Malahide)116 Jul 2021ODI # 4305
962491628-59.25South Africav West IndiesGros Islet118 Jun 2021Test # 2426
961369054106.66South Africav Sri LankaColombo (RPS)202 Sep 2021ODI # 4314
921671029-90.19South Africav PakistanJohannesburg104 Apr 2021ODI # 4286
84121967487.50South Africav IrelandDublin (Malahide)213 Jul 2021ODI # 4302
801328610193.02South Africav PakistanJohannesburg104 Apr 2021ODI # 4286
773512378-32.48South Africav West IndiesGros Islet118 Jun 2021Test # 2426
75*2241425152.81South Africav West IndiesGros Islet318 Jun 2021Test # 2426
75*634445170.45South Africav IrelandBelfast122 Jul 2021T20I # 1197
72875152141.17South Africav West IndiesSt George's129 Jun 2021T20I # 1179
72765162141.17South Africav IrelandBelfast124 Jul 2021T20I # 1201
70105819-86.41South Africav PakistanCenturion207 Apr 2021ODI # 4287
70864834145.83South Africav West IndiesSt George's103 Jul 2021T20I # 1181
69624871143.75South Africav IrelandBelfast124 Jul 2021T20I # 1201
63513164203.22South Africav PakistanCenturion114 Apr 2021T20I # 1147
621015333116.98South Africav PakistanCenturion207 Apr 2021ODI # 4287
60533764162.16South Africav PakistanJohannesburg104 Apr 2021ODI # 4286
601651107-54.54South Africav West IndiesGros Islet210 Jun 2021Test # 2424
60984362139.53South Africav West IndiesSt George's201 Jul 2021T20I # 1180
60774242142.85South Africav West IndiesSt George's103 Jul 2021T20I # 1181
59*70467-128.26South Africav Sri LankaColombo (RPS)214 Sep 2021T20I # 1273
5984596-100.00South Africav Sri LankaColombo (RPS)202 Sep 2021ODI # 4314
58*74487-120.83South Africav Sri LankaColombo (RPS)212 Sep 2021T20I # 1270
56*683842147.36South Africav West IndiesSt George's126 Jun 2021T20I # 1176
56*704251133.33South Africav Sri LankaColombo (RPS)214 Sep 2021T20I # 1273
55714052137.50South Africav PakistanCenturion114 Apr 2021T20I # 1147
5485613288.52South Africav PakistanCenturion207 Apr 2021ODI # 4287
54433073180.00South Africav PakistanJohannesburg212 Apr 2021T20I # 1146
52583652144.44South Africav PakistanCenturion116 Apr 2021T20I # 1148
51463281159.37South Africav PakistanJohannesburg110 Apr 2021T20I # 1145
5171545-94.44South Africav Sri LankaColombo (RPS)104 Sep 2021ODI # 4315
50*442733185.18South Africav PakistanJohannesburg104 Apr 2021ODI # 4286
5093565-89.28South Africav PakistanCenturion102 Apr 2021ODI # 4285
50552824178.57South Africav PakistanJohannesburg110 Apr 2021T20I # 1145
4987702-70.00South Africav IrelandDublin (Malahide)213 Jul 2021ODI # 4302
48493312145.45South Africav Sri LankaColombo (RPS)110 Sep 2021T20I # 1265
462011485-31.08South Africav West IndiesGros Islet210 Jun 2021Test # 2424
46553351139.39South Africav West IndiesSt George's127 Jun 2021T20I # 1178
43472741159.25South Africav Sri LankaColombo (RPS)104 Sep 2021ODI # 4315
42483051140.00South Africav West IndiesSt George's127 Jun 2021T20I # 1178
4083485183.33South Africav West IndiesGros Islet318 Jun 2021Test # 2426
39433442114.70South Africav PakistanJohannesburg104 Apr 2021ODI # 4286
39453022130.00South Africav IrelandDublin (Malahide)119 Jul 2021T20I # 1194
38*78531-71.69South Africav Sri LankaColombo (RPS)202 Sep 2021ODI # 4314
38493031126.66South Africav Sri LankaColombo (RPS)110 Sep 2021T20I # 1265
37332422154.16South Africav West IndiesSt George's126 Jun 2021T20I # 1176
36*362141171.42South Africav PakistanJohannesburg212 Apr 2021T20I # 1146
36*301741211.76South Africav IrelandBelfast124 Jul 2021T20I # 1201
36312622138.46South Africav IrelandBelfast122 Jul 2021T20I # 1197
3663312-116.12South Africav Sri LankaColombo (RPS)202 Sep 2021ODI # 4314
36423231112.50South Africav Sri LankaColombo (RPS)110 Sep 2021T20I # 1265
34*352012170.00South Africav PakistanCenturion114 Apr 2021T20I # 1147
344024-2141.66South Africav PakistanJohannesburg110 Apr 2021T20I # 1145
33422831117.85South Africav PakistanCenturion116 Apr 2021T20I # 1148
32552421133.33South Africav West IndiesSt George's129 Jun 2021T20I # 1179
3039282-107.14South Africav IrelandDublin (Malahide)116 Jul 2021ODI # 4305
2947354-82.85South Africav PakistanCenturion102 Apr 2021ODI # 4285
2838213-133.33South Africav IrelandDublin (Malahide)119 Jul 2021T20I # 1194
27152892-30.33South Africav West IndiesGros Islet118 Jun 2021Test # 2426
2729205-135.00South Africav IrelandBelfast122 Jul 2021T20I # 1197
26322022130.00South Africav West IndiesSt George's127 Jun 2021T20I # 1178
26391521173.33South Africav Sri LankaColombo (RPS)110 Sep 2021T20I # 1265
2577574-43.85South Africav West IndiesGros Islet210 Jun 2021Test # 2424
25211821138.88South Africav IrelandDublin (Malahide)119 Jul 2021T20I # 1194
24191622150.00South Africav PakistanJohannesburg110 Apr 2021T20I # 1145
2440271-88.88South Africav IrelandDublin (Malahide)213 Jul 2021ODI # 4302
23211811127.77South Africav West IndiesSt George's129 Jun 2021T20I # 1179
2345313-74.19South Africav Sri LankaColombo (RPS)202 Sep 2021ODI # 4314
22151112200.00South Africav PakistanCenturion114 Apr 2021T20I # 1147
2239203-110.00South Africav West IndiesSt George's126 Jun 2021T20I # 1176
2251303-73.33South Africav Sri LankaColombo (RPS)207 Sep 2021ODI # 4318
21*40233-91.30South Africav West IndiesGros Islet118 Jun 2021Test # 2426
21*30193-110.52South Africav Sri LankaColombo (RPS)212 Sep 2021T20I # 1270
2139291172.41South Africav Sri LankaColombo (RPS)104 Sep 2021ODI # 4315
20*1710-2200.00South Africav PakistanJohannesburg212 Apr 2021T20I # 1146
20311831111.11South Africav PakistanCenturion102 Apr 2021ODI # 4285
2042232-86.95South Africav PakistanCenturion207 Apr 2021ODI # 4287
2025202-100.00South Africav West IndiesSt George's201 Jul 2021T20I # 1180
2011931222.22South Africav IrelandDublin (Malahide)119 Jul 2021T20I # 1194
19*1194-211.11South Africav IrelandDublin (Malahide)119 Jul 2021T20I # 1194
1937233182.60South Africav PakistanCenturion102 Apr 2021ODI # 4285
1919113-172.72South Africav PakistanCenturion207 Apr 2021ODI # 4287
1940292-65.51South Africav West IndiesGros Islet210 Jun 2021Test # 2424
18*31161-112.50South Africav West IndiesSt George's103 Jul 2021T20I # 1181
1841212185.71South Africav PakistanCenturion207 Apr 2021ODI # 4287
1862352-51.42South Africav West IndiesGros Islet318 Jun 2021Test # 2426
1847242-75.00South Africav Sri LankaColombo (RPS)207 Sep 2021ODI # 4318
1846192-94.73South Africav Sri LankaColombo (RPS)207 Sep 2021ODI # 4318
1846192-94.73South Africav Sri LankaColombo (RPS)212 Sep 2021T20I # 1270
1726182-94.44South Africav PakistanCenturion207 Apr 2021ODI # 4287
17121021170.00South Africav PakistanCenturion207 Apr 2021ODI # 4287
17181121154.54South Africav West IndiesSt George's126 Jun 2021T20I # 1176
1721113-154.54South Africav West IndiesSt George's129 Jun 2021T20I # 1179
1736191-89.47South Africav IrelandDublin (Malahide)213 Jul 2021ODI # 4302
1751362-47.22South Africav Sri LankaColombo (RPS)207 Sep 2021ODI # 4318
16*241211133.33South Africav West IndiesSt George's201 Jul 2021T20I # 1180
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 Zimbabwe at Arundel, Zimbabwe in England Tour Match, Jun 3-6, 2025 [Other match]

Bangladesh Emerging Team vs South Africa Emerging Players at Mirpur, South Africa Emerging Players in Bangladesh 2nd unofficial Test, May 27-30, 2025 [Other match]

Bangladesh Emerging Team vs South Africa Emerging Players at Chattogram, South Africa Emerging Players in Bangladesh 1st unofficial Test, May 20-23, 2025 [Other match]