Batting Most Runs Innings - last 2 years

High scores for Afghanistan 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
100-5277192.30Afghanistanv U.A.E.Sharjah29 Dec 2023T20I # 2424
87915166170.58South Africav West IndiesKingston23 May 2024T20I # 2617
82624048205.00South Africav PakistanDurban10 Dec 2024T20I # 3026
80925655142.85Afghanistanv New ZealandProvidence07 Jun 2024T20I # 2645
76704544168.88Afghanistanv UgandaProvidence03 Jun 2024T20I # 2636
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
72*925153141.17Afghanistanv IrelandSharjah18 Mar 2024T20I # 2529
711015571129.09South Africav AustraliaDarwin10 Aug 2025T20I # 3403
70644371162.79Afghanistanv Sri LankaDambulla21 Feb 2024T20I # 2482
70664691152.17Afghanistanv UgandaProvidence03 Jun 2024T20I # 2636
67*104558-121.81Afghanistanv Sri LankaDambulla17 Feb 2024T20I # 2479
66*833835173.68South Africav PakistanCenturion13 Dec 2024T20I # 3047
65503844171.05South Africav EnglandGros Islet21 Jun 2024T20I # 2712
63503634175.00South Africav ZimbabweHarare20 Jul 2025T20I # 3336
60664944122.44Afghanistanv AustraliaKingstown22 Jun 2024T20I # 2717
59*675134115.68South Africav NetherlandsNew York08 Jun 2024T20I # 2649
59-4342137.20Afghanistanv U.A.E.Sharjah29 Dec 2023T20I # 2424
59523863155.26Afghanistanv IrelandSharjah17 Mar 2024T20I # 2526
58704261138.09Afghanistanv ZimbabweHarare13 Dec 2024T20I # 3045
57353554162.85Afghanistanv IndiaIndore14 Jan 2024T20I # 2431
56764352130.23South Africav AustraliaDurban30 Aug 2023T20I # 2224
55*492344239.13Afghanistanv IndiaBengaluru17 Jan 2024T20I # 2435
54*794061135.00Afghanistanv BangladeshSylhet14 Jul 2023T20I # 2138
54*71495-110.20Afghanistanv ZimbabweHarare11 Dec 2024T20I # 3030
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
51-526198.07Afghanistanv Sri LankaHangzhou04 Oct 2023T20I # 2282
51503115164.51South Africav West IndiesKingston26 May 2024T20I # 2630
5173486-106.25Afghanistanv AustraliaKingstown22 Jun 2024T20I # 2717
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
50534141121.95Afghanistanv IndiaBengaluru17 Jan 2024T20I # 2435
50463234156.25Afghanistanv IndiaBengaluru17 Jan 2024T20I # 2435
49*-4332113.95Afghanistanv IndiaHangzhou07 Oct 2023T20I # 2301
49*603642136.11Afghanistanv P.N.G.Tarouba13 Jun 2024T20I # 2679
49623832128.94South Africav AustraliaDurban01 Sep 2023T20I # 2228
49422781181.48South Africav IndiaGqeberha12 Dec 2023T20I # 2396
48312115228.57South Africav AustraliaDurban03 Sep 2023T20I # 2230
48482434200.00South Africav PakistanDurban10 Dec 2024T20I # 3026
47*67417-114.63South Africav IndiaGqeberha10 Nov 2024T20I # 2942
47-2752174.07Afghanistanv U.A.E.Sharjah31 Dec 2023T20I # 2426
46604423104.54South Africav BangladeshNew York10 Jun 2024T20I # 2664
46523241143.75South Africav U.S.A.North Sound19 Jun 2024T20I # 2708
45392262204.54Afghanistanv Sri LankaDambulla21 Feb 2024T20I # 2482
45533751121.62South Africav ZimbabweHarare14 Jul 2025T20I # 3316
44664132107.31Afghanistanv New ZealandProvidence07 Jun 2024T20I # 2645
44373242137.50South Africav West IndiesTarouba23 Aug 2024T20I # 2797
44261862244.44South Africav West IndiesTarouba25 Aug 2024T20I # 2811
44382751162.96Afghanistanv ZimbabweHarare11 Dec 2024T20I # 3030
4364495187.75South Africav NepalKingstown14 Jun 2024T20I # 2681
43402842153.57South Africav EnglandGros Islet21 Jun 2024T20I # 2712
4369553178.18Afghanistanv BangladeshKingstown24 Jun 2024T20I # 2722
43592932148.27South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
42553022140.00South Africav AustraliaDurban03 Sep 2023T20I # 2230
42362723155.55Afghanistanv IndiaMohali11 Jan 2024T20I # 2428
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
40181553266.66South Africav West IndiesTarouba27 Aug 2024T20I # 2820
39-3342118.18Afghanistanv PakistanHangzhou06 Oct 2023T20I # 2297
39543141125.80South Africav IndiaBridgetown29 Jun 2024T20I # 2729
38*38263-146.15South Africav AustraliaCairns16 Aug 2025T20I # 3407
38342851135.71Afghanistanv West IndiesGros Islet17 Jun 2024T20I # 2703
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-2723133.33Afghanistanv U.A.E.Sharjah31 Dec 2023T20I # 2426
36-3222112.50Afghanistanv U.A.E.Sharjah02 Jan 2024T20I # 2427
36312831128.57South Africav West IndiesKingston26 May 2024T20I # 2630
36272214163.63South Africav IrelandAbu Dhabi29 Sep 2024T20I # 2876
36452723133.33South Africav IndiaJohannesburg15 Nov 2024T20I # 2952
35131761205.88South Africav AustraliaDurban01 Sep 2023T20I # 2228
35412522140.00South Africav IndiaJohannesburg14 Dec 2023T20I # 2401
35673221109.37Afghanistanv IrelandSharjah17 Mar 2024T20I # 2526
35231813194.44South Africav New ZealandHarare16 Jul 2025T20I # 3317
34161623212.50Afghanistanv IndiaBengaluru17 Jan 2024T20I # 2435
34271823188.88South Africav West IndiesKingston25 May 2024T20I # 2626
3457373-91.89Afghanistanv ZimbabweHarare14 Dec 2024T20I # 3050
332618-4183.33Afghanistanv BangladeshSylhet14 Jul 2023T20I # 2138
3370371189.18South Africav NetherlandsNew York08 Jun 2024T20I # 2649
3225226-145.45Afghanistanv IrelandSharjah15 Mar 2024T20I # 2521
3133233-134.78Afghanistanv Sri LankaDambulla21 Feb 2024T20I # 2482
31242131147.61South Africav IndiaBridgetown29 Jun 2024T20I # 2729
31281613193.75South Africav New ZealandHarare26 Jul 2025T20I # 3374
3146223-140.90South Africav AustraliaDarwin12 Aug 2025T20I # 3405
30231741176.47South Africav IndiaGqeberha12 Dec 2023T20I # 2396
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
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs Australia at Mackay, South Africa in Australia 2nd ODI, Aug 22, 2025 [ODI # 4896]

South Africa vs Australia at Cairns, South Africa in Australia 1st ODI, Aug 19, 2025 [ODI # 4895]

West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 3rd ODI, Aug 12, 2025 [ODI # 4894]