Batting Most Runs Innings IN South Africa

Players IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
25960734329375.51South Africav PakistanCape Town13 Jan 2025Test # 2576
14537125117-57.76Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
120*6947910255.31Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
1179363710185.71South Africav PakistanCenturion213 Dec 2024T20I # 3047
1133252289-49.56South Africav Sri LankaDurban327 Nov 2024Test # 2563
109*1045669194.64Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
10917211910391.59Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
107*975687191.07Indiav South AfricaCenturion113 Nov 2024T20I # 2947
1077550710214.00Indiav South AfricaDurban18 Nov 2024T20I # 2938
1062481799259.21South Africav PakistanCape Town13 Jan 2025Test # 2576
105*20213312378.94South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
10136125011-40.40South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
10115094132107.44Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
1001521479568.02South Africav PakistanCape Town13 Jan 2025Test # 2576
98*9557115171.92Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
971257484131.08South Africav PakistanCape Town219 Dec 2024ODI # 4819
8923615711156.68Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
86111977288.65South Africav PakistanPaarl117 Dec 2024ODI # 4817
8417211310174.33Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
8329517412-47.70Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
82*136904291.11Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
82624048205.00South Africav PakistanDurban110 Dec 2024T20I # 3026
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
816043122188.37South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
8120612410-65.32Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
80106827397.56Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
781521098171.55South Africav Sri LankaGqeberha15 Dec 2024Test # 2566
741056253119.35Pakistanv South AfricaDurban210 Dec 2024T20I # 3026
73136957-76.84Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
66*833835173.68South Africav PakistanCenturion213 Dec 2024T20I # 3047
661721163256.89South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
63573245196.87Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
62725483114.81South Africav PakistanCape Town13 Jan 2025Test # 2576
59104819172.83Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
581641277-45.66Pakistanv South AfricaCape Town23 Jan 2025Test # 2576
55101755-73.33South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
54221745317.64South Africav IndiaCenturion213 Nov 2024T20I # 2947
54104718176.05Pakistanv South AfricaCenturion126 Dec 2024Test # 2572
53655251101.92Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
5295717-73.23Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
50432535200.00Indiav South AfricaCenturion113 Nov 2024T20I # 2947
50121927-54.34Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
50117859-58.82Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
4889779-62.33Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
4893924-52.17Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
48482434200.00South Africav PakistanDurban110 Dec 2024T20I # 3026
48493332145.45Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
48139955-50.52Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
47*67417-114.63South Africav IndiaGqeberha210 Nov 2024T20I # 2942
47108814158.02South Africav Sri LankaDurban327 Nov 2024Test # 2563
471471122-41.96South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
46100763260.52Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
46150822156.09Pakistanv South AfricaCape Town23 Jan 2025Test # 2576
44*223042146.66South Africav PakistanCape Town43 Jan 2025Test # 2576
44130906-48.88Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
44114975-45.36Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
43592932148.27South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
41382214186.36South Africav IndiaCenturion213 Nov 2024T20I # 2947
41115752-54.66Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
40*59445-90.90South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
40109784151.28South Africav PakistanCenturion426 Dec 2024Test # 2572
40433542114.28South Africav PakistanCape Town13 Jan 2025Test # 2576
39*53454186.66Indiav South AfricaGqeberha110 Nov 2024T20I # 2942
37116636-58.73South Africav PakistanCenturion426 Dec 2024Test # 2572
36452723133.33South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
36331824200.00Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
3651387-94.73South Africav PakistanPaarl117 Dec 2024ODI # 4817
3569553-63.63South Africav Sri LankaGqeberha35 Dec 2024Test # 2566
35563541100.00Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
3569541-64.81South Africav PakistanPaarl117 Dec 2024ODI # 4817
3573524167.30South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
3460403185.00South Africav PakistanCape Town219 Dec 2024ODI # 4819
3455437-79.06Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
33271832183.33Indiav South AfricaDurban18 Nov 2024T20I # 2938
3343256-132.00South Africav PakistanPaarl117 Dec 2024ODI # 4817
33383031110.00Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
3281594154.23Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
31*43265-119.23South Africav PakistanCenturion426 Dec 2024Test # 2572
3118157-206.66Pakistanv South AfricaDurban210 Dec 2024T20I # 3026
31322031155.00Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
31100744-41.89South Africav PakistanCenturion226 Dec 2024Test # 2572
30271632187.50Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
3040335-90.90South Africav PakistanCenturion226 Dec 2024Test # 2572
29*321223241.66South Africav IndiaJohannesburg215 Nov 2024T20I # 2952
292718-2161.11South Africav IndiaCenturion213 Nov 2024T20I # 2947
2975575-50.87Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
2948391174.35South Africav PakistanCape Town219 Dec 2024ODI # 4819
28422421116.66Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
2871474-59.57Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
28402741103.70Pakistanv South AfricaCenturion126 Dec 2024Test # 2572
2835424-66.66Pakistanv South AfricaCape Town33 Jan 2025Test # 2576
2729214-128.57Indiav South AfricaGqeberha110 Nov 2024T20I # 2942
2795622-43.54Pakistanv South AfricaCenturion126 Dec 2024Test # 2572
2742366-75.00Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
26492222118.18South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
26322322113.04South Africav PakistanJohannesburg222 Dec 2024ODI # 4821
25342221113.63South Africav IndiaDurban28 Nov 2024T20I # 2938
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:

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]

Uganda vs Nigeria at Harare, ICC Men's T20 World Cup Africa Region Final 5th place play-off, Oct 4, 2025 [T20I # 3502]