Batting Most Runs Innings - South Africa

High scores For ICC World Test Championship - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
25960734329375.51South Africav PakistanCape Town03 Jan 2025Test # 2576
19941227624-72.10South Africav Sri LankaCenturion26 Dec 2020Test # 2399
18542528728-64.45South Africav IndiaCenturion26 Dec 2023Test # 2520
17743226912465.79South Africav BangladeshChattogram29 Oct 2024Test # 2559
17237628020-61.42South Africav West IndiesJohannesburg08 Mar 2023Test # 2497
160-28718455.74South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
141*25717012782.94South Africav West IndiesGros Islet10 Jun 2021Test # 2424
136*29918716172.72South Africav New ZealandChristchurch25 Feb 2022Test # 2451
13638320714-65.70South Africav AustraliaLord's11 Jun 2025Test # 2585
12724116322-77.91South Africav Sri LankaJohannesburg03 Jan 2021Test # 2401
1223162219255.20South Africav Sri LankaDurban27 Nov 2024Test # 2563
11527817418-66.09South Africav West IndiesCenturion28 Feb 2023Test # 2495
1142661448279.16South Africav BangladeshMirpur21 Oct 2024Test # 2556
1133252289-49.56South Africav Sri LankaDurban27 Nov 2024Test # 2563
111-16316268.09South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
11022214112278.01South Africav New ZealandHamilton13 Feb 2024Test # 2529
10833724313344.44South Africav PakistanRawalpindi04 Feb 2021Test # 2408
10829322114-48.86South Africav New ZealandChristchurch25 Feb 2022Test # 2451
106164103172102.91South Africav IndiaCape Town03 Jan 2024Test # 2522
1062381986353.53South Africav BangladeshChattogram29 Oct 2024Test # 2559
1062481799259.21South Africav PakistanCape Town03 Jan 2025Test # 2576
105*1881508470.00South Africav BangladeshChattogram29 Oct 2024Test # 2559
105*20213312378.94South Africav Sri LankaGqeberha05 Dec 2024Test # 2566
10136125011-40.40South Africav Sri LankaGqeberha05 Dec 2024Test # 2566
1001521479568.02South Africav PakistanCape Town03 Jan 2025Test # 2576
9819913815271.01South Africav EnglandJohannesburg24 Jan 2020Test # 2382
96*30918810-51.06South Africav IndiaJohannesburg03 Jan 2022Test # 2445
962491628-59.25South Africav West IndiesGros Islet18 Jun 2021Test # 2426
9617513917-69.06South Africav West IndiesJohannesburg08 Mar 2023Test # 2497
9517912814-74.21South Africav EnglandCenturion26 Dec 2019Test # 2377
9520213016-73.07South Africav Sri LankaCenturion26 Dec 2020Test # 2399
9329519012-48.94South Africav BangladeshDurban31 Mar 2022Test # 2460
8927214415-61.80South Africav PakistanCenturion26 Dec 2024Test # 2572
8825518010-48.88South Africav EnglandCape Town03 Jan 2020Test # 2379
871139613390.62South Africav New ZealandMount Maunganui04 Feb 2024Test # 2528
862651827147.25South Africav West IndiesPort of Spain07 Aug 2024Test # 2542
8522015511-54.83South Africav West IndiesJohannesburg08 Mar 2023Test # 2497
84*20214711157.14South Africav IndiaCenturion26 Dec 2023Test # 2520
843692883-29.16South Africav EnglandCape Town03 Jan 2020Test # 2379
84124959388.42South Africav BangladeshGqeberha08 Apr 2022Test # 2461
8218911310-72.56South Africav IndiaCape Town11 Jan 2022Test # 2448
81*1119315-87.09South Africav PakistanCenturion26 Dec 2024Test # 2572
782071457253.79South Africav West IndiesPort of Spain07 Aug 2024Test # 2542
781521098171.55South Africav Sri LankaGqeberha05 Dec 2024Test # 2566
773512378-32.48South Africav West IndiesGros Islet18 Jun 2021Test # 2426
7724315612-49.35South Africav IndiaCenturion26 Dec 2021Test # 2443
7621411611-65.51South Africav EnglandJohannesburg24 Jan 2020Test # 2382
75*2241425152.81South Africav West IndiesGros Islet18 Jun 2021Test # 2426
7430422410-33.03South Africav PakistanKarachi26 Jan 2021Test # 2406
731571066268.86South Africav Sri LankaCenturion26 Dec 2020Test # 2399
732451466-50.00South Africav EnglandLord's17 Aug 2022Test # 2474
72-13212-54.54South Africav IndiaPune10 Oct 2019Test # 2364
722491669-43.37South Africav IndiaCape Town11 Jan 2022Test # 2448
7114810610366.98South Africav EnglandGqeberha16 Jan 2020Test # 2380
711901257-56.80South Africav Sri LankaCenturion26 Dec 2020Test # 2399
7116211811-60.16South Africav West IndiesCenturion28 Feb 2023Test # 2495
701398910-78.65South Africav BangladeshGqeberha08 Apr 2022Test # 2461
702211179159.82South Africav Sri LankaDurban27 Nov 2024Test # 2563
68*147755290.66South Africav BangladeshChattogram29 Oct 2024Test # 2559
682491877-36.36South Africav EnglandCape Town03 Jan 2020Test # 2379
681329414-72.34South Africav Sri LankaCenturion26 Dec 2020Test # 2399
68745062136.00South Africav West IndiesPort of Spain07 Aug 2024Test # 2542
6721312712-52.75South Africav Sri LankaJohannesburg03 Jan 2021Test # 2401
6716310111-66.33South Africav BangladeshDurban31 Mar 2022Test # 2460
672091627-41.35South Africav BangladeshGqeberha08 Apr 2022Test # 2461
661721163256.89South Africav Sri LankaGqeberha05 Dec 2024Test # 2566
661951345-49.25South Africav AustraliaLord's11 Jun 2025Test # 2585
652011446-45.13South Africav AustraliaMelbourne26 Dec 2022Test # 2485
64-1179154.70South Africav IndiaPune10 Oct 2019Test # 2364
642051515-42.38South Africav PakistanKarachi26 Jan 2021Test # 2406
641731027-62.74South Africav BangladeshDurban31 Mar 2022Test # 2460
641561249-51.61South Africav BangladeshGqeberha08 Apr 2022Test # 2461
64142968166.66South Africav AustraliaBrisbane17 Dec 2022Test # 2482
642211569-41.02South Africav New ZealandHamilton13 Feb 2024Test # 2529
631661399-45.32South Africav EnglandGqeberha16 Jan 2020Test # 2380
62-7910178.48South Africav IndiaRanchi19 Oct 2019Test # 2365
621771189-52.54South Africav IndiaJohannesburg03 Jan 2022Test # 2445
62725483114.81South Africav PakistanCape Town03 Jan 2025Test # 2576
611741256-48.80South Africav PakistanRawalpindi04 Feb 2021Test # 2408
601651107-54.54South Africav West IndiesGros Islet10 Jun 2021Test # 2424
5916613610-43.38South Africav AustraliaMelbourne26 Dec 2022Test # 2485
59116788-75.64South Africav West IndiesProvidence15 Aug 2024Test # 2543
59102782475.64South Africav BangladeshChattogram29 Oct 2024Test # 2559
581631069-54.71South Africav PakistanKarachi26 Jan 2021Test # 2406
56-1079152.33South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
56137877264.36South Africav IndiaCenturion26 Dec 2023Test # 2520
55-1038153.39South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
55101755-73.33South Africav Sri LankaGqeberha05 Dec 2024Test # 2566
541361128-48.21South Africav BangladeshMirpur21 Oct 2024Test # 2556
53105816165.43South Africav AustraliaSydney04 Jan 2023Test # 2488
5216110310-50.48South Africav IndiaCenturion26 Dec 2021Test # 2443
52184993-52.52South Africav AustraliaMelbourne26 Dec 2022Test # 2485
51148675-76.11South Africav EnglandCenturion26 Dec 2019Test # 2377
51108606185.00South Africav IndiaJohannesburg03 Jan 2022Test # 2445
512351086-47.22South Africav West IndiesProvidence15 Aug 2024Test # 2543
501291077-46.72South Africav EnglandCape Town03 Jan 2020Test # 2379
49*-1085-45.37South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
48-728-66.66South Africav IndiaPune10 Oct 2019Test # 2364
48136978-49.48South Africav PakistanRawalpindi04 Feb 2021Test # 2408
48157794160.75South Africav EnglandLord's17 Aug 2022Test # 2474
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

England Under-19s (Young Cricketers) vs India Under-19s (Young Cricketers) at Chelmsford, India Under-19s in England 2nd Youth test, Jul 20-23, 2025 [Youth Test # 305]

India Under-19s (Young Cricketers) vs England Under-19s (Young Cricketers) at Beckenham, India Under-19s in England 1st Youth test, Jul 12-15, 2025 [Youth Test # 304]

South Africa Under-19s vs England Under-19s (Young Cricketers) at Cape Town, England Under-19s in South Africa 2nd unofficial Test, Feb 3-6, 2025 [Youth Test # 303]