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
135-621110217.74Netherlandsv NamibiaKirtipur29 Feb 2024T20I # 2488
125*7856128223.21South Africav AustraliaDarwin12 Aug 2025T20I # 3405
1179363710185.71South Africav PakistanCenturion13 Dec 2024T20I # 3047
99-5575180.00Netherlandsv OmanAl Amerat14 Nov 2024T20I # 2949
92*-57111161.40Netherlandsv GuernseyThe Hague09 Jul 2025T20I # 3292
90835765157.89Netherlandsv ScotlandGlasgow18 Jun 2025T20I # 3247
87915166170.58South Africav West IndiesKingston23 May 2024T20I # 2617
86685365162.26Netherlandsv NepalGlasgow19 Jun 2025T20I # 3250
82624048205.00South Africav PakistanDurban10 Dec 2024T20I # 3026
81*-4044202.50Netherlandsv U.S.A.Utrecht25 Aug 2024T20I # 2808
76774283180.95South Africav West IndiesTarouba23 Aug 2024T20I # 2797
76694836158.33South Africav IrelandAbu Dhabi27 Sep 2024T20I # 2869
75-4075187.50Netherlandsv NamibiaKirtipur29 Feb 2024T20I # 2488
74544075185.00South Africav U.S.A.North Sound19 Jun 2024T20I # 2708
711015571129.09South Africav AustraliaDarwin10 Aug 2025T20I # 3403
68-3465200.00Netherlandsv U.S.A.Utrecht25 Aug 2024T20I # 2808
66*833835173.68South Africav PakistanCenturion13 Dec 2024T20I # 3047
66-5571120.00Netherlandsv OmanAl Amerat16 Nov 2024T20I # 2955
65503844171.05South Africav EnglandGros Islet21 Jun 2024T20I # 2712
63503634175.00South Africav ZimbabweHarare20 Jul 2025T20I # 3336
62*-4743131.91Netherlandsv CanadaUtrecht23 Aug 2024T20I # 2796
62-4852129.16Netherlandsv JerseyThe Hague05 Jul 2025T20I # 3275
60-4133146.34Netherlandsv IrelandThe Hague24 May 2024T20I # 2619
59*675134115.68South Africav NetherlandsNew York08 Jun 2024T20I # 2649
56764352130.23South Africav AustraliaDurban30 Aug 2023T20I # 2224
54*864841112.50Netherlandsv NepalDallas04 Jun 2024T20I # 2638
54-3653150.00Netherlandsv NepalKirtipur28 Feb 2024T20I # 2487
54-2963186.20Netherlandsv NepalKirtipur05 Mar 2024T20I # 2497
54221745317.64South Africav IndiaCenturion13 Nov 2024T20I # 2947
53382616203.84South Africav AustraliaCairns16 Aug 2025T20I # 3407
52*-352-148.57Netherlandsv ScotlandThe Hague08 Jul 2025T20I # 3288
52*76416-126.82South Africav ZimbabweHarare20 Jul 2025T20I # 3336
52332725192.59South Africav IndiaBridgetown29 Jun 2024T20I # 2729
52-2154247.61Netherlandsv CanadaUtrecht23 Aug 2024T20I # 2796
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
50-4341116.27Netherlandsv JerseyThe Hague05 Jul 2025T20I # 3275
49*-3841128.94Netherlandsv NepalKirtipur28 Feb 2024T20I # 2487
49623832128.94South Africav AustraliaDurban01 Sep 2023T20I # 2228
49422781181.48South Africav IndiaGqeberha12 Dec 2023T20I # 2396
48*-403-120.00Netherlandsv GuernseyThe Hague09 Jul 2025T20I # 3292
48312115228.57South Africav AustraliaDurban03 Sep 2023T20I # 2230
48-2943165.51Netherlandsv NepalKirtipur05 Mar 2024T20I # 2497
48482434200.00South Africav PakistanDurban10 Dec 2024T20I # 3026
47*67417-114.63South Africav IndiaGqeberha10 Nov 2024T20I # 2942
47*-423-111.90Netherlandsv ItalyThe Hague11 Jul 2025T20I # 3303
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
43323151138.70Netherlandsv ScotlandThe Hague18 May 2024T20I # 2611
4364495187.75South Africav NepalKingstown14 Jun 2024T20I # 2681
43402842153.57South Africav EnglandGros Islet21 Jun 2024T20I # 2712
43592932148.27South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
42553022140.00South Africav AustraliaDurban03 Sep 2023T20I # 2230
41*-2441170.83Netherlandsv JerseyThe Hague05 Jul 2025T20I # 3275
41212342178.26South Africav AustraliaDurban03 Sep 2023T20I # 2230
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
4063452188.88Netherlandsv South AfricaNew York08 Jun 2024T20I # 2649
40181553266.66South Africav West IndiesTarouba27 Aug 2024T20I # 2820
39181833216.66Netherlandsv ScotlandThe Hague18 May 2024T20I # 2611
39-3441114.70Netherlandsv IrelandThe Hague24 May 2024T20I # 2619
39543141125.80South Africav IndiaBridgetown29 Jun 2024T20I # 2729
38*38263-146.15South Africav AustraliaCairns16 Aug 2025T20I # 3407
37*-3111119.35Netherlandsv ItalyThe Hague11 Jul 2025T20I # 3303
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
36*-2531144.00Netherlandsv U.S.A.The Hague28 Aug 2024T20I # 2823
36*392141171.42Netherlandsv NepalGlasgow19 Jun 2025T20I # 3250
36312831128.57South Africav West IndiesKingston26 May 2024T20I # 2630
36272214163.63South Africav IrelandAbu Dhabi29 Sep 2024T20I # 2876
36452723133.33South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
36-2423150.00Netherlandsv OmanAl Amerat16 Nov 2024T20I # 2955
36383022120.00Netherlandsv ScotlandGlasgow15 Jun 2025T20I # 3239
35*-1323269.23Netherlandsv IrelandThe Hague19 May 2024T20I # 2612
35131761205.88South Africav AustraliaDurban01 Sep 2023T20I # 2228
35412522140.00South Africav IndiaJohannesburg14 Dec 2023T20I # 2401
35-37-194.59Netherlandsv NepalGlasgow16 Jun 2025T20I # 3243
35231813194.44South Africav New ZealandHarare16 Jul 2025T20I # 3317
34271823188.88South Africav West IndiesKingston25 May 2024T20I # 2626
34-313-109.67Netherlandsv OmanAl Amerat13 Nov 2024T20I # 2946
34-2551136.00Netherlandsv ItalyThe Hague11 Jul 2025T20I # 3303
33*-204-165.00Netherlandsv OmanAl Amerat13 Nov 2024T20I # 2946
33-165-206.25Netherlandsv NepalKirtipur28 Feb 2024T20I # 2487
33-3021110.00Netherlandsv IrelandThe Hague19 May 2024T20I # 2612
3370371189.18South Africav NetherlandsNew York08 Jun 2024T20I # 2649
33362231150.00Netherlandsv BangladeshKingstown13 Jun 2024T20I # 2677
32-293-110.34Netherlandsv IrelandThe Hague19 May 2024T20I # 2612
32-2821114.28Netherlandsv CanadaUtrecht26 Aug 2024T20I # 2813
31-243-129.16Netherlandsv NepalKirtipur28 Feb 2024T20I # 2487
31-2441129.16Netherlandsv NepalKirtipur02 Mar 2024T20I # 2492
31252323134.78Netherlandsv Sri LankaGros Islet16 Jun 2024T20I # 2699
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years