Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
14537125117-57.76Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
134158103162130.09Pakistanv South AfricaKarachi212 Feb 2025ODI # 4834
133*166113132117.69New Zealandv South AfricaLahore210 Feb 2025ODI # 4829
122*1681289395.31Pakistanv South AfricaKarachi212 Feb 2025ODI # 4834
120*6947910255.31Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
109*1045669194.64Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
10917211910391.59Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
108147101131106.93New Zealandv South AfricaLahore105 Mar 2025ODI # 4855
107*975687191.07Indiav South AfricaCenturion113 Nov 2024T20I # 2947
1077550710214.00Indiav South AfricaDurban108 Nov 2024T20I # 2938
10213794102108.51New Zealandv South AfricaLahore105 Mar 2025ODI # 4855
10115094132107.44Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
100905859172.41Irelandv South AfricaAbu Dhabi129 Sep 2024T20I # 2876
98*9557115171.92Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
9721919110150.78Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
971591079190.65New Zealandv South AfricaLahore210 Feb 2025ODI # 4829
90147929197.82Afghanistanv South AfricaKarachi221 Feb 2025ODI # 4845
8923615711156.68Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
88144928395.65Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
8417211310174.33Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
8329517412-47.70Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
82*136904291.11Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
821701128273.21Bangladeshv South AfricaChattogram229 Oct 2024Test # 2559
8120612410-65.32Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
80106827397.56Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
741056253119.35Pakistanv South AfricaDurban210 Dec 2024T20I # 3026
73136957-76.84Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
63573245196.87Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
60944841125.00Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
59104819172.83Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
581421117-52.25Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
581641277-45.66Pakistanv South AfricaCape Town203 Jan 2025Test # 2576
54104718176.05Pakistanv South AfricaCenturion126 Dec 2024Test # 2572
53655251101.92Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
52653171167.74Irelandv South AfricaAbu Dhabi129 Sep 2024T20I # 2876
5295717-73.23Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
50432535200.00Indiav South AfricaCenturion113 Nov 2024T20I # 2947
50121927-54.34Sri Lankav South AfricaGqeberha405 Dec 2024Test # 2566
50117859-58.82Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
49*422761181.48New Zealandv South AfricaLahore105 Mar 2025ODI # 4855
49733661136.11Irelandv South AfricaAbu Dhabi127 Sep 2024T20I # 2869
49563741132.43New Zealandv South AfricaLahore105 Mar 2025ODI # 4855
4889779-62.33Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
4893924-52.17Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
48493332145.45Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
48139955-50.52Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
46100763260.52Sri Lankav South AfricaGqeberha405 Dec 2024Test # 2566
46150822156.09Pakistanv South AfricaCape Town203 Jan 2025Test # 2576
4596734161.64Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
44130906-48.88Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
44114975-45.36Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
41115752-54.66Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
41582861146.42Pakistanv South AfricaKarachi212 Feb 2025ODI # 4834
40138925-43.47Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
39*53454186.66Indiav South AfricaGqeberha110 Nov 2024T20I # 2942
38*-3014126.66Bangladeshv South AfricaChattogram329 Oct 2024Test # 2559
37322841132.14Irelandv South AfricaAbu Dhabi127 Sep 2024T20I # 2869
3770444184.09Englandv South AfricaKarachi101 Mar 2025ODI # 4851
36-554165.45Bangladeshv South AfricaChattogram329 Oct 2024Test # 2559
36331824200.00Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
35563541100.00Sri Lankav South AfricaGqeberha405 Dec 2024Test # 2566
3435364194.44Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
3455437-79.06Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
3357393-84.61Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
33271832183.33Indiav South AfricaDurban108 Nov 2024T20I # 2938
33383031110.00Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
3281594154.23Sri Lankav South AfricaGqeberha405 Dec 2024Test # 2566
3118157-206.66Pakistanv South AfricaDurban210 Dec 2024T20I # 3026
31322031155.00Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
30128972130.92Bangladeshv South AfricaMirpur121 Oct 2024Test # 2556
30129951-31.57Bangladeshv South AfricaChattogram229 Oct 2024Test # 2559
30271632187.50Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
29*302131138.09Irelandv South AfricaAbu Dhabi204 Oct 2024ODI # 4781
29-641245.31Bangladeshv South AfricaChattogram329 Oct 2024Test # 2559
2975575-50.87Sri Lankav South AfricaGqeberha405 Dec 2024Test # 2566
28*35321187.50New Zealandv South AfricaLahore210 Feb 2025ODI # 4829
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 Town303 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
2640283-92.85Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
2546422-59.52Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
2546315-80.64Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
2537314-80.64Englandv South AfricaKarachi101 Mar 2025ODI # 4851
2453324-75.00Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
2434214-114.28Englandv South AfricaKarachi101 Mar 2025ODI # 4851
2328252192.00Irelandv South AfricaAbu Dhabi204 Oct 2024ODI # 4781
2366492146.93Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
2347314-74.19Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
2351383-60.52Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
237051--45.09Pakistanv South AfricaCape Town303 Jan 2025Test # 2576
2331194-121.05Pakistanv South AfricaKarachi212 Feb 2025ODI # 4834
21291611131.25Irelandv South AfricaAbu Dhabi127 Sep 2024T20I # 2869
2152322-65.62Irelandv South AfricaAbu Dhabi202 Oct 2024ODI # 4780
213422-295.45Irelandv South AfricaAbu Dhabi204 Oct 2024ODI # 4781
2136302170.00Irelandv South AfricaAbu Dhabi204 Oct 2024ODI # 4781
21291721123.52Indiav South AfricaDurban108 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