Batting Most Runs Innings - last 2 years

High scores for South Africa in T20Is - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
125*7856128223.21South Africav AustraliaDarwin12 Aug 2025T20I # 3405
1179363710185.71South Africav PakistanCenturion13 Dec 2024T20I # 3047
90904657195.65South Africav IndiaNew Chandigarh11 Dec 2025T20I # 3631
87915166170.58South Africav West IndiesKingston23 May 2024T20I # 2617
82624048205.00South Africav PakistanDurban10 Dec 2024T20I # 3026
76774283180.95South Africav West IndiesTarouba23 Aug 2024T20I # 2797
76694836158.33South Africav IrelandAbu Dhabi27 Sep 2024T20I # 2869
74544075185.00South Africav U.S.A.North Sound19 Jun 2024T20I # 2708
711015571129.09South Africav AustraliaDarwin10 Aug 2025T20I # 3403
66*833835173.68South Africav PakistanCenturion13 Dec 2024T20I # 3047
65503844171.05South Africav EnglandGros Islet21 Jun 2024T20I # 2712
65543593185.71South Africav IndiaAhmedabad19 Dec 2025T20I # 3645
63503634175.00South Africav ZimbabweHarare20 Jul 2025T20I # 3336
61884662132.60South Africav IndiaDharamsala14 Dec 2025T20I # 3644
60844051150.00South Africav PakistanRawalpindi28 Oct 2025T20I # 3535
59*675134115.68South Africav NetherlandsNew York8 Jun 2024T20I # 2649
54221745317.64South Africav IndiaCenturion13 Nov 2024T20I # 2947
53382616203.84South Africav AustraliaCairns16 Aug 2025T20I # 3407
52*76416-126.82South Africav ZimbabweHarare20 Jul 2025T20I # 3336
52332725192.59South Africav IndiaBridgetown29 Jun 2024T20I # 2729
51503115164.51South Africav West IndiesKingston26 May 2024T20I # 2630
51643353154.54South Africav IrelandAbu Dhabi27 Sep 2024T20I # 2869
51603261159.37South Africav IrelandAbu Dhabi29 Sep 2024T20I # 2876
51654132124.39South Africav IrelandAbu Dhabi29 Sep 2024T20I # 2876
51423552145.71South Africav New ZealandHarare26 Jul 2025T20I # 3374
48482434200.00South Africav PakistanDurban10 Dec 2024T20I # 3026
47*67417-114.63South Africav IndiaGqeberha10 Nov 2024T20I # 2942
46604423104.54South Africav BangladeshNew York10 Jun 2024T20I # 2664
46523241143.75South Africav U.S.A.North Sound19 Jun 2024T20I # 2708
45533751121.62South Africav ZimbabweHarare14 Jul 2025T20I # 3316
44373242137.50South Africav West IndiesTarouba23 Aug 2024T20I # 2797
44261862244.44South Africav West IndiesTarouba25 Aug 2024T20I # 2811
4364495187.75South Africav NepalKingstown14 Jun 2024T20I # 2681
43402842153.57South Africav EnglandGros Islet21 Jun 2024T20I # 2712
43592932148.27South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
41241744241.17South Africav West IndiesKingston25 May 2024T20I # 2626
41382214186.36South Africav IndiaCenturion13 Nov 2024T20I # 2947
41241715241.17South Africav ZimbabweHarare14 Jul 2025T20I # 3316
41763741110.81South Africav New ZealandHarare22 Jul 2025T20I # 3347
41352024205.00South Africav EnglandManchester12 Sep 2025T20I # 3450
40181553266.66South Africav West IndiesTarouba27 Aug 2024T20I # 2820
39543141125.80South Africav IndiaBridgetown29 Jun 2024T20I # 2729
38*38263-146.15South Africav AustraliaCairns16 Aug 2025T20I # 3407
375431-4119.35South Africav New ZealandHarare26 Jul 2025T20I # 3374
3742275-137.03South Africav AustraliaDarwin10 Aug 2025T20I # 3403
36*3522-3163.63South Africav U.S.A.North Sound19 Jun 2024T20I # 2708
36312831128.57South Africav West IndiesKingston26 May 2024T20I # 2630
36272214163.63South Africav IrelandAbu Dhabi29 Sep 2024T20I # 2876
36452723133.33South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
36232241163.63South Africav PakistanRawalpindi28 Oct 2025T20I # 3535
35231813194.44South Africav New ZealandHarare16 Jul 2025T20I # 3317
34271823188.88South Africav West IndiesKingston25 May 2024T20I # 2626
3474362-94.44South Africav PakistanLahore1 Nov 2025T20I # 3549
3370371189.18South Africav NetherlandsNew York8 Jun 2024T20I # 2649
33171651206.25South Africav PakistanRawalpindi28 Oct 2025T20I # 3535
32161632200.00South Africav EnglandManchester12 Sep 2025T20I # 3450
31242131147.61South Africav IndiaBridgetown29 Jun 2024T20I # 2729
31281613193.75South Africav New ZealandHarare26 Jul 2025T20I # 3374
3146223-140.90South Africav AustraliaDarwin12 Aug 2025T20I # 3405
31-302-103.33South Africav NamibiaWindhoek11 Oct 2025T20I # 3514
31251732182.35South Africav IndiaAhmedabad19 Dec 2025T20I # 3645
30*41232-130.43South Africav PakistanLahore1 Nov 2025T20I # 3549
30*261613187.50South Africav IndiaNew Chandigarh11 Dec 2025T20I # 3631
303022-2136.36South Africav West IndiesKingston25 May 2024T20I # 2626
30412012150.00South Africav New ZealandHarare16 Jul 2025T20I # 3317
29*442531116.00South Africav AfghanistanTarouba26 Jun 2024T20I # 2723
29*321223241.66South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
2962381176.31South Africav BangladeshNew York10 Jun 2024T20I # 2664
2955274-107.40South Africav West IndiesNorth Sound23 Jun 2024T20I # 2720
292718-2161.11South Africav IndiaCenturion13 Nov 2024T20I # 2947
29141413207.14South Africav PakistanLahore1 Nov 2025T20I # 3549
29402612111.53South Africav IndiaNew Chandigarh11 Dec 2025T20I # 3631
28422411116.66South Africav West IndiesTarouba25 Aug 2024T20I # 2811
28181422200.00South Africav EnglandCardiff10 Sep 2025T20I # 3445
27*181821150.00South Africav NepalKingstown14 Jun 2024T20I # 2681
27432422112.50South Africav West IndiesTarouba27 Aug 2024T20I # 2820
2714176-158.82South Africav New ZealandHarare16 Jul 2025T20I # 3317
25*2011-3227.27South Africav EnglandCardiff10 Sep 2025T20I # 3445
25342221113.63South Africav IndiaDurban8 Nov 2024T20I # 2938
2542232-108.69South Africav AustraliaCairns16 Aug 2025T20I # 3407
252816-3156.25South Africav PakistanLahore31 Oct 2025T20I # 3546
24372131114.28South Africav IndiaGqeberha10 Nov 2024T20I # 2942
2417155-160.00South Africav AustraliaCairns16 Aug 2025T20I # 3407
23*35214-109.52South Africav AfghanistanTarouba26 Jun 2024T20I # 2723
23*23153-153.33South Africav ZimbabweHarare14 Jul 2025T20I # 3316
23*261511153.33South Africav New ZealandHarare22 Jul 2025T20I # 3347
231911-3209.09South Africav IndiaDurban8 Nov 2024T20I # 2938
231510-3230.00South Africav EnglandCardiff10 Sep 2025T20I # 3445
233825-192.00South Africav EnglandManchester12 Sep 2025T20I # 3450
23131131209.09South Africav EnglandManchester12 Sep 2025T20I # 3450
23-1821127.77South Africav NamibiaWindhoek11 Oct 2025T20I # 3514
2318135-176.92South Africav PakistanRawalpindi28 Oct 2025T20I # 3535
22131031220.00South Africav West IndiesNorth Sound23 Jun 2024T20I # 2720
22-222-100.00South Africav NamibiaWindhoek11 Oct 2025T20I # 3514
22411431157.14South Africav IndiaCuttack9 Dec 2025T20I # 3623
21*221411150.00South Africav West IndiesNorth Sound23 Jun 2024T20I # 2720
21371711123.52South Africav IndiaBridgetown29 Jun 2024T20I # 2729
21311131190.90South Africav IndiaDurban8 Nov 2024T20I # 2938
2127134-161.53South Africav IndiaCenturion13 Nov 2024T20I # 2947
213522-295.45South Africav PakistanLahore1 Nov 2025T20I # 3549
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

India vs South Africa at Ahmedabad, South Africa in India 5th T20I, Dec 19, 2025 [T20I # 3645]

South Africa vs India at Dharamsala, South Africa in India 3rd T20I, Dec 14, 2025 [T20I # 3644]

South Africa vs India at New Chandigarh, South Africa in India 2nd T20I, Dec 11, 2025 [T20I # 3631]