Batting Most Runs Innings - South Africa

High scores in 2023 in Tests+ODIs+T20Is - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
18542528728-64.45South Africav IndiaCenturion226 Dec 2023Test # 2520
17743226912465.79South Africav BangladeshChattogram129 Oct 2024Test # 2559
175179126177138.88South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
174114831313209.63South Africav AustraliaCenturion115 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede124 Oct 2023ODI # 4680
17237628020-61.42South Africav West IndiesJohannesburg308 Mar 2023Test # 2497
144-118117122.03South Africav West IndiesEast London218 Mar 2023ODI # 4540
13317211895112.71South Africav New ZealandPune101 Nov 2023ODI # 4689
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
119*-61155195.08South Africav West IndiesPotchefstroom221 Mar 2023ODI # 4544
119*1721229697.54South Africav IndiaGqeberha219 Dec 2023ODI # 4714
1179363710185.71South Africav PakistanCenturion213 Dec 2024T20I # 3047
11527817418-66.09South Africav West IndiesCenturion128 Feb 2023Test # 2495
114*21414214180.28South Africav AustraliaBloemfontein107 Sep 2023ODI # 4635
11417611610398.27South Africav New ZealandPune101 Nov 2023ODI # 4689
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
1111681176194.87South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
11022214112278.01South Africav New ZealandHamilton313 Feb 2024Test # 2529
109117102141106.86South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
10914710685102.83South Africav AustraliaLucknow112 Oct 2023ODI # 4667
10911967124162.68South Africav EnglandWankhede121 Oct 2023ODI # 4677
10816111013298.18South Africav Sri LankaDelhi107 Oct 2023ODI # 4661
1068454143196.29South Africav Sri LankaDelhi107 Oct 2023ODI # 4661
106164103172102.91South Africav IndiaCape Town303 Jan 2024Test # 2522
1062381986353.53South Africav BangladeshChattogram129 Oct 2024Test # 2559
105*1881508470.00South Africav BangladeshChattogram129 Oct 2024Test # 2559
105*20213312378.94South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
102*1087494137.83South Africav AustraliaPotchefstroom112 Sep 2023ODI # 4642
1011381168587.06South Africav AustraliaEden Gardens116 Nov 2023ODI # 4704
10136125011-40.40South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
100564498227.27South Africav West IndiesCenturion226 Mar 2023T20I # 2032
10014084123119.04South Africav Sri LankaDelhi107 Oct 2023ODI # 4661
971257484131.08South Africav PakistanCape Town219 Dec 2024ODI # 4819
9617513917-69.06South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
931308793106.89South Africav AustraliaJohannesburg117 Sep 2023ODI # 4648
911026164149.18South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
91151937397.84South Africav PakistanChennai227 Oct 2023ODI # 4683
911451027389.21South Africav IrelandAbu Dhabi102 Oct 2024ODI # 4780
91136939497.84South Africav IrelandAbu Dhabi207 Oct 2024ODI # 4782
90*1307981113.92South Africav NetherlandsBenoni231 Mar 2023ODI # 4558
90944928183.67South Africav BangladeshWankhede124 Oct 2023ODI # 4680
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
871139613390.62South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
87915166170.58South Africav West IndiesKingston223 May 2024T20I # 2617
862651827147.25South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
86111977288.65South Africav PakistanPaarl117 Dec 2024ODI # 4817
8522015511-54.83South Africav West IndiesJohannesburg108 Mar 2023Test # 2497
851117593113.33South Africav EnglandWankhede121 Oct 2023ODI # 4677
84*20214711157.14South Africav IndiaCenturion226 Dec 2023Test # 2520
839444112188.63South Africav West IndiesJohannesburg228 Mar 2023T20I # 2036
82*734565182.22South Africav AustraliaCenturion115 Sep 2023ODI # 4646
8210177102106.49South Africav AustraliaPotchefstroom112 Sep 2023ODI # 4642
82624048205.00South Africav PakistanDurban110 Dec 2024T20I # 3026
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
81121876393.10South Africav IndiaPaarl221 Dec 2023ODI # 4716
816043122188.37South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
801026272129.03South Africav EnglandKimberley201 Feb 2023ODI # 4514
79106862491.86South Africav IrelandAbu Dhabi102 Oct 2024ODI # 4780
782071457253.79South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
781521098171.55South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
76*141956180.00South Africav AfghanistanAhmedabad210 Nov 2023ODI # 4699
76774283180.95South Africav West IndiesTarouba123 Aug 2024T20I # 2797
76694836158.33South Africav IrelandAbu Dhabi227 Sep 2024T20I # 2869
75*724236178.57South Africav EnglandWankhede121 Oct 2023ODI # 4677
74544075185.00South Africav U.S.A.North Sound119 Jun 2024T20I # 2708
7116211811-60.16South Africav West IndiesCenturion128 Feb 2023Test # 2495
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
69*946743102.98South Africav AfghanistanSharjah222 Sep 2024ODI # 4772
68*147755290.66South Africav BangladeshChattogram129 Oct 2024Test # 2559
687028112242.85South Africav West IndiesCenturion226 Mar 2023T20I # 2032
68745062136.00South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
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
65503844171.05South Africav EnglandGros Islet121 Jun 2024T20I # 2712
642211569-41.02South Africav New ZealandHamilton113 Feb 2024Test # 2529
6398654396.92South Africav AustraliaJohannesburg117 Sep 2023ODI # 4648
6291657295.38South Africav AustraliaCenturion115 Sep 2023ODI # 4646
6086618-98.36South Africav EnglandWankhede121 Oct 2023ODI # 4677
6084697-86.95South Africav BangladeshWankhede124 Oct 2023ODI # 4680
59*675134115.68South Africav NetherlandsNew York208 Jun 2024T20I # 2649
59116788-75.64South Africav West IndiesProvidence315 Aug 2024Test # 2543
59102782475.64South Africav BangladeshChattogram129 Oct 2024Test # 2559
58*693723156.75South Africav EnglandBloemfontein229 Jan 2023ODI # 4513
57107626-91.93South Africav AustraliaPotchefstroom112 Sep 2023ODI # 4642
56764352130.23South Africav AustraliaDurban230 Aug 2023T20I # 2224
56614471127.27South Africav AustraliaLucknow112 Oct 2023ODI # 4667
56137877264.36South Africav IndiaCenturion226 Dec 2023Test # 2520
55101755-73.33South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
541361128-48.21South Africav BangladeshMirpur221 Oct 2024Test # 2556
54221745317.64South Africav IndiaCenturion213 Nov 2024T20I # 2947
53105816165.43South Africav AustraliaSydney204 Jan 2023Test # 2488
5390564194.64South Africav EnglandBloemfontein127 Jan 2023ODI # 4512
53483024176.66South Africav New ZealandPune101 Nov 2023ODI # 4689
5278616-85.24South Africav EnglandKimberley201 Feb 2023ODI # 4514
52116817-64.19South Africav IndiaGqeberha219 Dec 2023ODI # 4714
52332725192.59South Africav IndiaBridgetown229 Jun 2024T20I # 2729
5295845161.90South Africav AfghanistanSharjah118 Sep 2024ODI # 4764
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:

France vs Malta at Ilfov County, Continental Cup 1st Match, Group B, Jun 26, 2025 [T20I # 3264]

India vs England at Wankhede, England in India 5th T20I, Feb 2, 2025 [T20I # 3086]

India vs England at Pune, England in India 4th T20I, Jan 31, 2025 [T20I # 3085]