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
25960734329375.51South Africav PakistanCape Town103 Jan 2025Test # 2576
17743226912465.79South Africav BangladeshChattogram129 Oct 2024Test # 2559
150184148115101.35South Africav New ZealandLahore110 Feb 2025ODI # 4829
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
1179363710185.71South Africav PakistanCenturion213 Dec 2024T20I # 3047
1142661448279.16South Africav BangladeshMirpur221 Oct 2024Test # 2556
1133252289-49.56South Africav Sri LankaDurban327 Nov 2024Test # 2563
112*1198183138.27South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
1062381986353.53South Africav BangladeshChattogram129 Oct 2024Test # 2559
1062481799259.21South Africav PakistanCape Town103 Jan 2025Test # 2576
105*1881508470.00South Africav BangladeshChattogram129 Oct 2024Test # 2559
105*20213312378.94South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
1031541067197.16South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
10136125011-40.40South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
100*9367104149.25South Africav New ZealandLahore205 Mar 2025ODI # 4855
1001521479568.02South Africav PakistanCape Town103 Jan 2025Test # 2576
971257484131.08South Africav PakistanCape Town219 Dec 2024ODI # 4819
911451027389.21South Africav IrelandAbu Dhabi102 Oct 2024ODI # 4780
91136939497.84South Africav IrelandAbu Dhabi207 Oct 2024ODI # 4782
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
878756113155.35South Africav PakistanKarachi112 Feb 2025ODI # 4834
86111977288.65South Africav PakistanPaarl117 Dec 2024ODI # 4817
831258410198.80South Africav PakistanKarachi112 Feb 2025ODI # 4834
82624048205.00South Africav PakistanDurban110 Dec 2024T20I # 3026
821279613-85.41South Africav PakistanKarachi112 Feb 2025ODI # 4834
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
816043122188.37South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
79106862491.86South Africav IrelandAbu Dhabi102 Oct 2024ODI # 4780
781521098171.55South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
76694836158.33South Africav IrelandAbu Dhabi227 Sep 2024T20I # 2869
72*121876382.75South Africav EnglandKarachi201 Mar 2025ODI # 4851
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
69876642104.54South Africav New ZealandLahore205 Mar 2025ODI # 4855
68*147755290.66South Africav BangladeshChattogram129 Oct 2024Test # 2559
6795645-104.68South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
66*833835173.68South Africav PakistanCenturion213 Dec 2024T20I # 3047
661721163256.89South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
64916051106.66South Africav New ZealandLahore110 Feb 2025ODI # 4829
64875611-114.28South Africav EnglandKarachi201 Mar 2025ODI # 4851
62725483114.81South Africav PakistanCape Town103 Jan 2025Test # 2576
59102782475.64South Africav BangladeshChattogram129 Oct 2024Test # 2559
5898765-76.31South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
5691714178.87South Africav New ZealandLahore205 Mar 2025ODI # 4855
55101755-73.33South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
541361128-48.21South Africav BangladeshMirpur221 Oct 2024Test # 2556
54221745317.64South Africav IndiaCenturion213 Nov 2024T20I # 2947
52*603661144.44South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
52554632113.04South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
51643353154.54South Africav IrelandAbu Dhabi227 Sep 2024T20I # 2869
51603261159.37South Africav IrelandAbu Dhabi229 Sep 2024T20I # 2876
51654132124.39South Africav IrelandAbu Dhabi229 Sep 2024T20I # 2876
48482434200.00South Africav PakistanDurban110 Dec 2024T20I # 3026
47*67417-114.63South Africav IndiaGqeberha210 Nov 2024T20I # 2942
47108814158.02South Africav Sri LankaDurban327 Nov 2024Test # 2563
471471122-41.96South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
44*223042146.66South Africav PakistanCape Town403 Jan 2025Test # 2576
44*513231137.50South Africav PakistanKarachi112 Feb 2025ODI # 4834
43533431126.47South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
43592932148.27South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
4164527-78.84South Africav BangladeshMirpur421 Oct 2024Test # 2556
41382214186.36South Africav IndiaCenturion213 Nov 2024T20I # 2947
4169511280.39South Africav New ZealandLahore110 Feb 2025ODI # 4829
40*59445-90.90South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
40653931102.56South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
40109784151.28South Africav PakistanCenturion426 Dec 2024Test # 2572
40433542114.28South Africav PakistanCape Town103 Jan 2025Test # 2576
3844366-105.55South Africav IrelandAbu Dhabi207 Oct 2024ODI # 4782
37116636-58.73South Africav PakistanCenturion426 Dec 2024Test # 2572
36272214163.63South Africav IrelandAbu Dhabi229 Sep 2024T20I # 2876
36452723133.33South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
3651387-94.73South Africav PakistanPaarl117 Dec 2024ODI # 4817
35*57394189.74South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
3542393-89.74South Africav IrelandAbu Dhabi104 Oct 2024ODI # 4781
3569553-63.63South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
3569541-64.81South Africav PakistanPaarl117 Dec 2024ODI # 4817
3573524167.30South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
3460403185.00South Africav PakistanCape Town219 Dec 2024ODI # 4819
3376552-60.00South Africav BangladeshChattogram129 Oct 2024Test # 2559
3343256-132.00South Africav PakistanPaarl117 Dec 2024ODI # 4817
3297872-36.78South Africav BangladeshMirpur221 Oct 2024Test # 2556
31*43265-119.23South Africav PakistanCenturion426 Dec 2024Test # 2572
31100744-41.89South Africav PakistanCenturion226 Dec 2024Test # 2572
3142293-106.89South Africav New ZealandLahore205 Mar 2025ODI # 4855
30*42374181.08South Africav BangladeshMirpur421 Oct 2024Test # 2556
30112724-41.66South Africav BangladeshMirpur221 Oct 2024Test # 2556
3040335-90.90South Africav PakistanCenturion226 Dec 2024Test # 2572
29*321223241.66South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
292718-2161.11South Africav IndiaCenturion213 Nov 2024T20I # 2947
2948391174.35South Africav PakistanCape Town219 Dec 2024ODI # 4819
2844342-82.35South Africav IrelandAbu Dhabi102 Oct 2024ODI # 4780
2755494-55.10South Africav BangladeshMirpur221 Oct 2024Test # 2556
2743255-108.00South Africav EnglandKarachi201 Mar 2025ODI # 4851
26492222118.18South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
26322322113.04South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
25342221113.63South Africav IndiaDurban208 Nov 2024T20I # 2938
24372131114.28South Africav IndiaGqeberha210 Nov 2024T20I # 2942
2429353168.57South Africav Sri LankaDurban127 Nov 2024Test # 2563
2463453-53.33South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
2339284-82.14South Africav IrelandAbu Dhabi207 Oct 2024ODI # 4782
2345274-85.18South Africav BangladeshMirpur221 Oct 2024Test # 2556
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:

Sri Lanka vs Bangladesh at Pallekele, Bangladesh in Sri Lanka 3rd ODI, Jul 8, 2025 [ODI # 4891]

Bangladesh vs Sri Lanka at Colombo (RPS), Bangladesh in Sri Lanka 2nd ODI, Jul 5, 2025 [ODI # 4890]

Sri Lanka vs Bangladesh at Colombo (RPS), Bangladesh in Sri Lanka 1st ODI, Jul 2, 2025 [ODI # 4889]