Batting Most Runs Innings - South Africa

Players - South Africa

High scores
175179126177138.88South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
17237628020-61.42South Africav West IndiesJohannesburg308 Mar 2023Test # 2497
144-118117122.03South Africav West IndiesEast London218 Mar 2023ODI # 4540
119*-61155195.08South Africav West IndiesPotchefstroom221 Mar 2023ODI # 4544
11527817418-66.09South Africav West IndiesCenturion128 Feb 2023Test # 2495
1111681176194.87South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
109905678194.64South Africav BangladeshSydney127 Oct 2022T20I # 1847
109117102141106.86South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
106*794787225.53South Africav IndiaGuwahati202 Oct 2022T20I # 1803
100*804878208.33South Africav IndiaIndore104 Oct 2022T20I # 1805
100564498227.27South Africav West IndiesCenturion226 Mar 2023T20I # 2032
9617513917-69.06South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
911026164149.18South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
90*1307981113.92South Africav NetherlandsBenoni231 Mar 2023ODI # 4558
8522015511-54.83South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
839444112188.63South Africav West IndiesJohannesburg228 Mar 2023T20I # 2036
801026272129.03South Africav EnglandKimberley201 Feb 2023ODI # 4514
79128897188.76South Africav IndiaRanchi109 Oct 2022ODI # 4471
75*846353119.04South Africav IndiaLucknow106 Oct 2022ODI # 4470
74*1136562113.84South Africav IndiaLucknow106 Oct 2022ODI # 4470
74126769197.36South Africav IndiaRanchi109 Oct 2022ODI # 4471
7116211811-60.16South Africav West IndiesCenturion128 Feb 2023Test # 2495
69*1234834143.75South Africav IndiaGuwahati202 Oct 2022T20I # 1803
68594364158.13South Africav IndiaIndore104 Oct 2022T20I # 1805
687028112242.85South Africav West IndiesCenturion226 Mar 2023T20I # 2032
652011446-45.13South Africav AustraliaMelbourne326 Dec 2022Test # 2485
64142968166.66South Africav AustraliaBrisbane117 Dec 2022Test # 2482
63773873165.78South Africav BangladeshSydney127 Oct 2022T20I # 1847
59*784643128.26South Africav IndiaPerth230 Oct 2022T20I # 1853
5916613610-43.38South Africav AustraliaMelbourne126 Dec 2022Test # 2485
58*693723156.75South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
53105816165.43South Africav AustraliaSydney204 Jan 2023Test # 2488
5390564194.64South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
52724161126.82South Africav IndiaPerth230 Oct 2022T20I # 1853
52184993-52.52South Africav AustraliaMelbourne126 Dec 2022Test # 2485
5278616-85.24South Africav EnglandKimberley201 Feb 2023ODI # 4514
51*483971130.76South Africav NetherlandsBenoni231 Mar 2023ODI # 4558
49704332113.95South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
48107545-88.88South Africav IndiaLucknow106 Oct 2022ODI # 4470
48-2653184.61South Africav West IndiesEast London218 Mar 2023ODI # 4540
48382243218.18South Africav West IndiesCenturion125 Mar 2023T20I # 2031
47*261881261.11South Africav ZimbabweHobart224 Oct 2022T20I # 1844
472171654-28.48South Africav AustraliaSydney204 Jan 2023Test # 2488
4780587-81.03South Africav West IndiesCenturion328 Feb 2023Test # 2495
43-3352130.30South Africav West IndiesPotchefstroom221 Mar 2023ODI # 4544
42*1711256-33.60South Africav AustraliaSydney304 Jan 2023Test # 2488
4275547-77.77South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
42111718-59.15South Africav West IndiesJohannesburg308 Mar 2023Test # 2497
42372143200.00South Africav West IndiesJohannesburg228 Mar 2023T20I # 2036
41483552117.14South Africav IndiaThiruvananthapuram128 Sep 2022T20I # 1800
39116832246.98South Africav AustraliaSydney204 Jan 2023Test # 2488
39603512111.42South Africav EnglandKimberley201 Feb 2023ODI # 4514
38*302141180.95South Africav West IndiesCenturion226 Mar 2023T20I # 2032
38119703-54.28South Africav AustraliaBrisbane117 Dec 2022Test # 2482
38763831100.00South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
3764415190.24South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
36*146856-42.35South Africav AustraliaBrisbane317 Dec 2022Test # 2482
36391941189.47South Africav PakistanSydney203 Nov 2022T20I # 1861
36412841128.57South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
35*61344-102.94South Africav IndiaRanchi109 Oct 2022ODI # 4471
35*30184-194.44South Africav West IndiesJohannesburg228 Mar 2023T20I # 2036
3570741247.29South Africav AustraliaSydney204 Jan 2023Test # 2488
3575613-57.37South Africav AustraliaSydney304 Jan 2023Test # 2488
35362751129.62South Africav EnglandKimberley201 Feb 2023ODI # 4514
3469424-80.95South Africav IndiaDelhi111 Oct 2022ODI # 4472
34542931117.24South Africav EnglandKimberley201 Feb 2023ODI # 4514
33351941173.68South Africav IndiaGuwahati202 Oct 2022T20I # 1803
3373405-82.50South Africav AustraliaMelbourne326 Dec 2022Test # 2485
32*392911110.34South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
31502841110.71South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
3163416-75.60South Africav NetherlandsBenoni231 Mar 2023ODI # 4558
30292622115.38South Africav IndiaRanchi109 Oct 2022ODI # 4471
303832-293.75South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
2996613-47.54South Africav AustraliaBrisbane317 Dec 2022Test # 2482
2892682-41.17South Africav AustraliaMelbourne326 Dec 2022Test # 2485
2897694-40.57South Africav West IndiesCenturion128 Feb 2023Test # 2495
2876643-43.75South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
2833214-133.33South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
2731193-142.10South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
27-264-103.84South Africav West IndiesEast London218 Mar 2023ODI # 4540
26110682-38.23South Africav AustraliaMelbourne126 Dec 2022Test # 2485
25382431104.16South Africav IndiaThiruvananthapuram128 Sep 2022T20I # 1800
2543314-80.64South Africav IndiaRanchi109 Oct 2022ODI # 4471
2529192-131.57South Africav NetherlandsAdelaide206 Nov 2022T20I # 1871
25-263196.15South Africav West IndiesPotchefstroom221 Mar 2023ODI # 4544
2570402-62.50South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
2458371164.86South Africav IndiaThiruvananthapuram128 Sep 2022T20I # 1800
23*85434-53.48South Africav West IndiesCenturion128 Feb 2023Test # 2495
23391821127.77South Africav IndiaIndore104 Oct 2022T20I # 1805
2258423-52.38South Africav IndiaLucknow106 Oct 2022ODI # 4470
2259493-44.89South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
212718-1116.66South Africav NetherlandsAdelaide206 Nov 2022T20I # 1871
2185411-51.21South Africav AustraliaMelbourne326 Dec 2022Test # 2485
21-223-95.45South Africav West IndiesPotchefstroom221 Mar 2023ODI # 4544
212812-2175.00South Africav West IndiesCenturion125 Mar 2023T20I # 2031
2120214-100.00South Africav West IndiesJohannesburg228 Mar 2023T20I # 2036
2028144-142.85South Africav PakistanSydney203 Nov 2022T20I # 1861
2026202-100.00South Africav NetherlandsAdelaide206 Nov 2022T20I # 1871
2026224-90.90South Africav West IndiesCenturion128 Feb 2023Test # 2495
20221521133.33South Africav West IndiesCenturion328 Feb 2023Test # 2495
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 Bulawayo, South Africa in Zimbabwe 2nd Test, Jul 6-8, 2025 [Test # 2593]

India vs England at Birmingham, India in England 2nd Test, Jul 2-6, 2025 [Test # 2591]

Australia vs West Indies at St George's, Australia in West Indies 2nd Test, Jul 3-6, 2025 [Test # 2592]