Batting Most Runs Innings - last 2 years

High scores for South Africa in Tests - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
367*410334494109.88South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
25960734329375.51South Africav PakistanCape Town103 Jan 2025Test # 2576
18542528728-64.45South Africav IndiaCenturion226 Dec 2023Test # 2520
17743226912465.79South Africav BangladeshChattogram129 Oct 2024Test # 2559
15426617410388.50Zimbabwev AfghanistanBulawayo126 Dec 2024Test # 2573
15320516011495.62South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
14723620617271.35South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
13922914326-97.20Zimbabwev EnglandNottingham222 May 2025Test # 2584
13726916416-83.53Zimbabwev South AfricaBulawayo228 Jun 2025Test # 2590
13638320714-65.70South Africav AustraliaLord's411 Jun 2025Test # 2585
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
1142661448279.16South Africav BangladeshMirpur221 Oct 2024Test # 2556
1133252289-49.56South Africav Sri LankaDurban327 Nov 2024Test # 2563
110*1791245488.70Zimbabwev AfghanistanBulawayo126 Dec 2024Test # 2573
11022214112278.01South Africav New ZealandHamilton313 Feb 2024Test # 2529
106164103172102.91South Africav IndiaCape Town303 Jan 2024Test # 2522
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
10421917610-59.09Zimbabwev AfghanistanBulawayo126 Dec 2024Test # 2573
10136125011-40.40South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
100*13112410-80.64South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
1001521479568.02South Africav PakistanCape Town103 Jan 2025Test # 2576
90-1739152.02Zimbabwev IrelandBulawayo206 Feb 2025Test # 2581
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
881148216-107.31Zimbabwev EnglandNottingham322 May 2025Test # 2584
871139613390.62South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
862651827147.25South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
84*20214711157.14South Africav IndiaCenturion226 Dec 2023Test # 2520
84-1958-43.07Zimbabwev IrelandBulawayo406 Feb 2025Test # 2581
83*945572150.90Zimbabwev South AfricaBulawayo206 Jul 2025Test # 2593
82941017-81.18South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
782071457253.79South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
781521098171.55South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
78135877389.65South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
752491654245.45Zimbabwev AfghanistanBulawayo202 Jan 2025Test # 2574
742401528-48.68Zimbabwev IrelandBelfast125 Jul 2024Test # 2540
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
68*147755290.66South Africav BangladeshChattogram129 Oct 2024Test # 2559
68745062136.00South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
681187411-91.89Zimbabwev AfghanistanBulawayo126 Dec 2024Test # 2573
671981667140.36Zimbabwev BangladeshChattogram128 Apr 2025Test # 2583
661721163256.89South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
661951345-49.25South Africav AustraliaLord's411 Jun 2025Test # 2585
642211569-41.02South Africav New ZealandHamilton113 Feb 2024Test # 2529
62725483114.81South Africav PakistanCape Town103 Jan 2025Test # 2576
611421046-58.65Zimbabwev AfghanistanBulawayo202 Jan 2025Test # 2574
601036810-88.23Zimbabwev EnglandNottingham322 May 2025Test # 2584
59116788-75.64South Africav West IndiesProvidence315 Aug 2024Test # 2543
59102782475.64South Africav BangladeshChattogram129 Oct 2024Test # 2559
591681086254.62Zimbabwev BangladeshSylhet220 Apr 2025Test # 2582
571941424-40.14Zimbabwev IrelandBelfast325 Jul 2024Test # 2540
571116410-89.06Zimbabwev BangladeshSylhet220 Apr 2025Test # 2582
57105929-61.95Zimbabwev South AfricaBulawayo428 Jun 2025Test # 2590
56137877264.36South Africav IndiaCenturion226 Dec 2023Test # 2520
55101755-73.33South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
551601263243.65Zimbabwev South AfricaBulawayo306 Jul 2025Test # 2593
541361128-48.21South Africav BangladeshMirpur221 Oct 2024Test # 2556
54135817166.66Zimbabwev BangladeshSylhet420 Apr 2025Test # 2582
541961333240.60Zimbabwev BangladeshChattogram128 Apr 2025Test # 2583
531411034151.45Zimbabwev AfghanistanBulawayo402 Jan 2025Test # 2574
512351086-47.22South Africav West IndiesProvidence315 Aug 2024Test # 2543
5160704172.85South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
51664134124.39South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
49135997-49.49Zimbabwev IrelandBelfast125 Jul 2024Test # 2540
4970528-94.23Zimbabwev AfghanistanBulawayo202 Jan 2025Test # 2574
49109777-63.63Zimbabwev South AfricaBulawayo428 Jun 2025Test # 2590
49139956-51.57Zimbabwev South AfricaBulawayo306 Jul 2025Test # 2593
4989666-74.24Zimbabwev New ZealandBulawayo330 Jul 2025Test # 2597
47*136717-66.19Zimbabwev New ZealandBulawayo307 Aug 2025Test # 2599
47108814158.02South Africav Sri LankaDurban327 Nov 2024Test # 2563
471471122-41.96South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
47-686-69.11Zimbabwev IrelandBulawayo206 Feb 2025Test # 2581
461501154140.00Zimbabwev AfghanistanBulawayo126 Dec 2024Test # 2573
461581035-44.66Zimbabwev BangladeshChattogram328 Apr 2025Test # 2583
451711326-34.09South Africav New ZealandMount Maunganui204 Feb 2024Test # 2528
4563604-75.00South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
45-723-62.50Zimbabwev IrelandBulawayo406 Feb 2025Test # 2581
451581116-40.54South Africav AustraliaLord's211 Jun 2025Test # 2585
44*223042146.66South Africav PakistanCape Town403 Jan 2025Test # 2576
4493757-58.66Zimbabwev BangladeshSylhet420 Apr 2025Test # 2582
441431076-41.12Zimbabwev New ZealandBulawayo107 Aug 2025Test # 2599
43114796-54.43South Africav New ZealandHamilton313 Feb 2024Test # 2529
42*82625167.74South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
4261646-65.62Zimbabwev EnglandNottingham222 May 2025Test # 2584
41*115854148.23South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
4164527-78.84South Africav BangladeshMirpur421 Oct 2024Test # 2556
4186616-67.21Zimbabwev AfghanistanBulawayo326 Dec 2024Test # 2573
4080654-61.53Zimbabwev IrelandBelfast325 Jul 2024Test # 2540
40109784151.28South Africav PakistanCenturion426 Dec 2024Test # 2572
40433542114.28South Africav PakistanCape Town103 Jan 2025Test # 2576
4097765-52.63Zimbabwev South AfricaBulawayo306 Jul 2025Test # 2593
391531027-38.23South Africav New ZealandHamilton113 Feb 2024Test # 2529
39126875-44.82South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
39138725-54.16South Africav West IndiesProvidence315 Aug 2024Test # 2543
391011166-33.62Zimbabwev New ZealandBulawayo130 Jul 2025Test # 2597
38*92604163.33South Africav West IndiesProvidence115 Aug 2024Test # 2543
38132897-42.69South Africav New ZealandHamilton113 Feb 2024Test # 2529
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Sri Lanka vs New Zealand at Queenstown, Sri Lanka tour of New Zealand 2nd ODI, Dec 31, 2006 [ODI # 2469]

Otago vs Wellington at Wellington, State Shield , Dec 30, 2006 [List A]

Northern Districts vs Central Districts at New Plymouth, State Shield , Dec 30, 2006 [List A]