Batting Most Runs Innings - last one year

High scores for South Africa in Tests - last one year

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
367*410334494109.88South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
25960734329375.51South Africav PakistanCape Town13 Jan 2025Test # 2576
15320516011495.62South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
14723620617271.35South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
13638320714-65.70South Africav AustraliaLord's411 Jun 2025Test # 2585
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
1133252289-49.56South Africav Sri LankaDurban327 Nov 2024Test # 2563
10929920610252.91South Africav IndiaGuwahati122 Nov 2025Test # 2609
1062481799259.21South Africav PakistanCape Town13 Jan 2025Test # 2576
105*20213312378.94South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
10420417110260.81South Africav PakistanLahore212 Oct 2025Test # 2602
10136125011-40.40South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
100*13112410-80.64South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
1001521479568.02South Africav PakistanCape Town13 Jan 2025Test # 2576
942231809152.22South Africav IndiaGuwahati322 Nov 2025Test # 2609
931479167102.19South Africav IndiaGuwahati122 Nov 2025Test # 2609
89*2141558-57.41South Africav PakistanRawalpindi220 Oct 2025Test # 2603
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
82941017-81.18South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
781521098171.55South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
78135877389.65South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
762482056137.07South Africav PakistanRawalpindi220 Oct 2025Test # 2603
711861379251.82South Africav PakistanLahore212 Oct 2025Test # 2602
71726144116.39South Africav PakistanRawalpindi220 Oct 2025Test # 2603
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
661721163256.89South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
661951345-49.25South Africav AustraliaLord's411 Jun 2025Test # 2585
62725483114.81South Africav PakistanCape Town13 Jan 2025Test # 2576
55*1831364-40.44South Africav IndiaEden Gardens314 Nov 2025Test # 2606
55101755-73.33South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
55130931259.13South Africav PakistanRawalpindi220 Oct 2025Test # 2603
54745462100.00South Africav PakistanLahore412 Oct 2025Test # 2602
5160704172.85South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
51664134124.39South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
491521124243.75South Africav IndiaGuwahati122 Nov 2025Test # 2609
49102684172.05South Africav IndiaGuwahati322 Nov 2025Test # 2609
47108814158.02South Africav Sri LankaDurban327 Nov 2024Test # 2563
471471122-41.96South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
451581116-40.54South Africav AustraliaLord's211 Jun 2025Test # 2585
451921454-31.03South Africav PakistanLahore412 Oct 2025Test # 2602
451621225-36.88South Africav IndiaGuwahati122 Nov 2025Test # 2609
44*223042146.66South Africav PakistanCape Town43 Jan 2025Test # 2576
42*82625167.74South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
4242458-93.33South Africav PakistanRawalpindi420 Oct 2025Test # 2603
41124925-44.56South Africav IndiaGuwahati122 Nov 2025Test # 2609
40109784151.28South Africav PakistanCenturion426 Dec 2024Test # 2572
40433542114.28South Africav PakistanCape Town13 Jan 2025Test # 2576
38114815-46.91South Africav IndiaGuwahati122 Nov 2025Test # 2609
37116636-58.73South Africav PakistanCenturion426 Dec 2024Test # 2572
36142844142.85South Africav AustraliaLord's211 Jun 2025Test # 2585
3669414-87.80South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3690563-64.28South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
35*76695-50.72South Africav IndiaGuwahati322 Nov 2025Test # 2609
3569553-63.63South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
3554394189.74South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3583644-54.68South Africav IndiaGuwahati322 Nov 2025Test # 2609
35118825-42.68South Africav IndiaGuwahati122 Nov 2025Test # 2609
3284624151.61South Africav PakistanRawalpindi220 Oct 2025Test # 2603
31*43265-119.23South Africav PakistanCenturion426 Dec 2024Test # 2572
31100744-41.89South Africav PakistanCenturion226 Dec 2024Test # 2572
3178353-88.57South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3154485164.58South Africav IndiaEden Gardens114 Nov 2025Test # 2606
3040335-90.90South Africav PakistanCenturion226 Dec 2024Test # 2572
3074354-85.71South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
3058533-56.60South Africav PakistanRawalpindi220 Oct 2025Test # 2603
29113843-34.52South Africav IndiaGuwahati322 Nov 2025Test # 2609
2899593147.45South Africav IndiaGuwahati122 Nov 2025Test # 2609
2768505-54.00South Africav AustraliaLord's411 Jun 2025Test # 2585
2745495-55.10South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
25*49292186.20South Africav PakistanRawalpindi420 Oct 2025Test # 2603
2549372167.56South Africav IndiaEden Gardens314 Nov 2025Test # 2606
2429353168.57South Africav Sri LankaDurban127 Nov 2024Test # 2563
2463453-53.33South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
2471551143.63South Africav IndiaEden Gardens114 Nov 2025Test # 2606
2481513-47.05South Africav IndiaEden Gardens114 Nov 2025Test # 2606
2360405-57.50South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
2346224-104.54South Africav IndiaEden Gardens114 Nov 2025Test # 2606
21*211121190.90South Africav Sri LankaDurban327 Nov 2024Test # 2563
21*62491-42.85South Africav AustraliaLord's411 Jun 2025Test # 2585
2133301270.00South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
2055354-57.14South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
2045371-54.05South Africav PakistanLahore212 Oct 2025Test # 2602
19*44362-52.77South Africav PakistanLahore212 Oct 2025Test # 2602
1957382-50.00South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
1964481-39.58South Africav PakistanLahore412 Oct 2025Test # 2602
1752322-53.12South Africav Sri LankaDurban327 Nov 2024Test # 2563
1772403-42.50South Africav PakistanCape Town13 Jan 2025Test # 2576
1774471-36.17South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
1746413-41.46South Africav PakistanLahore212 Oct 2025Test # 2602
16*48243-66.66South Africav PakistanCenturion426 Dec 2024Test # 2572
1660383-42.10South Africav Sri LankaDurban127 Nov 2024Test # 2563
1642233-69.56South Africav AustraliaLord's211 Jun 2025Test # 2585
165047--34.04South Africav PakistanLahore412 Oct 2025Test # 2602
1648362-44.44South Africav IndiaEden Gardens114 Nov 2025Test # 2606
15*116741-20.27South Africav IndiaEden Gardens114 Nov 2025Test # 2606
1541232-65.21South Africav Sri LankaDurban127 Nov 2024Test # 2563
1542311-48.38South Africav Sri LankaDurban327 Nov 2024Test # 2563
14*38221163.63South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
14*22131-107.69South Africav PakistanCape Town43 Jan 2025Test # 2576
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs India at Guwahati, South Africa in India 2nd Test, Nov 22-26, 2025 [Test # 2609]

South Africa vs India at Eden Gardens, South Africa in India 1st Test, Nov 14-16, 2025 [Test # 2606]

Pakistan vs South Africa at Rawalpindi, South Africa in Pakistan 2nd Test, Oct 20-23, 2025 [Test # 2603]