Batting Most Runs Innings - last 2 years

High scores for Afghanistan in Tests - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
367*410334494109.88South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
25960734329375.51South Africav PakistanCape Town103 Jan 2025Test # 2576
24669447421-51.89Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
23448842423355.18Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
18542528728-64.45South Africav IndiaCenturion226 Dec 2023Test # 2520
17743226912465.79South Africav BangladeshChattogram129 Oct 2024Test # 2559
15320516011495.62South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
14723620617271.35South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
13940127514-50.54Afghanistanv ZimbabweBulawayo302 Jan 2025Test # 2574
13638320714-65.70South Africav AustraliaLord's411 Jun 2025Test # 2585
1223162219255.20South Africav Sri LankaDurban327 Nov 2024Test # 2563
11438025912-44.01Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
1142661448279.16South Africav BangladeshMirpur221 Oct 2024Test # 2556
1133252289-49.56South Africav Sri LankaDurban327 Nov 2024Test # 2563
1132501695366.86Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
11022214112278.01South Africav New ZealandHamilton313 Feb 2024Test # 2529
106164103172102.91South Africav IndiaCape Town303 Jan 2024Test # 2522
1062381986353.53South Africav BangladeshChattogram129 Oct 2024Test # 2559
1062481799259.21South Africav PakistanCape Town103 Jan 2025Test # 2576
105*1881508470.00South Africav BangladeshChattogram129 Oct 2024Test # 2559
105*20213312378.94South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
10136125011-40.40South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
1012971819-55.80Afghanistanv ZimbabweBulawayo302 Jan 2025Test # 2574
100*13112410-80.64South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
1001521479568.02South Africav PakistanCape Town103 Jan 2025Test # 2576
9120913913-65.46Afghanistanv Sri LankaColombo (SSC)102 Feb 2024Test # 2527
8927214415-61.80South Africav PakistanCenturion226 Dec 2024Test # 2572
871139613390.62South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
862651827147.25South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
84*20214711157.14South Africav IndiaCenturion226 Dec 2023Test # 2520
82941017-81.18South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
81*1119315-87.09South Africav PakistanCenturion226 Dec 2024Test # 2572
782071457253.79South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
781521098171.55South Africav Sri LankaGqeberha105 Dec 2024Test # 2566
78135877389.65South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
702211179159.82South Africav Sri LankaDurban127 Nov 2024Test # 2563
68*147755290.66South Africav BangladeshChattogram129 Oct 2024Test # 2559
68745062136.00South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
661721163256.89South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
661951345-49.25South Africav AustraliaLord's411 Jun 2025Test # 2585
642211569-41.02South Africav New ZealandHamilton113 Feb 2024Test # 2529
62725483114.81South Africav PakistanCape Town103 Jan 2025Test # 2576
59116788-75.64South Africav West IndiesProvidence315 Aug 2024Test # 2543
59102782475.64South Africav BangladeshChattogram129 Oct 2024Test # 2559
56137877264.36South Africav IndiaCenturion226 Dec 2023Test # 2520
551321075-51.40Afghanistanv IrelandTolerance Oval328 Feb 2024Test # 2532
55101755-73.33South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
541491195-45.37Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
541361128-48.21South Africav BangladeshMirpur221 Oct 2024Test # 2556
53138839-63.85Afghanistanv IrelandTolerance Oval128 Feb 2024Test # 2532
512351086-47.22South Africav West IndiesProvidence315 Aug 2024Test # 2543
5160704172.85South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
51664134124.39South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
471901365-34.55Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
47108814158.02South Africav Sri LankaDurban327 Nov 2024Test # 2563
471471122-41.96South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
46136854254.11Afghanistanv IrelandTolerance Oval328 Feb 2024Test # 2532
451711326-34.09South Africav New ZealandMount Maunganui204 Feb 2024Test # 2528
4563604-75.00South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
451581116-40.54South Africav AustraliaLord's211 Jun 2025Test # 2585
44*223042146.66South Africav PakistanCape Town403 Jan 2025Test # 2576
43114796-54.43South Africav New ZealandHamilton313 Feb 2024Test # 2529
42*82625167.74South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
41*109675161.19Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
41*110786-52.56Afghanistanv IrelandTolerance Oval128 Feb 2024Test # 2532
41*115854148.23South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
4164527-78.84South Africav BangladeshMirpur421 Oct 2024Test # 2556
40109784151.28South Africav PakistanCenturion426 Dec 2024Test # 2572
40433542114.28South Africav PakistanCape Town103 Jan 2025Test # 2576
391531027-38.23South Africav New ZealandHamilton113 Feb 2024Test # 2529
39126875-44.82South Africav West IndiesPort of Spain107 Aug 2024Test # 2542
39138725-54.16South Africav West IndiesProvidence315 Aug 2024Test # 2543
38*92604163.33South Africav West IndiesProvidence115 Aug 2024Test # 2543
38132897-42.69South Africav New ZealandHamilton113 Feb 2024Test # 2529
3895484179.16South Africav West IndiesPort of Spain307 Aug 2024Test # 2542
37116636-58.73South Africav PakistanCenturion426 Dec 2024Test # 2572
36126924-39.13South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
36142844142.85South Africav AustraliaLord's211 Jun 2025Test # 2585
3669414-87.80South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3690563-64.28South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3569553-63.63South Africav Sri LankaGqeberha305 Dec 2024Test # 2566
3554394189.74South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
34*101564-60.71South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
3479606-56.66South Africav New ZealandHamilton313 Feb 2024Test # 2529
3497712247.88South Africav West IndiesProvidence315 Aug 2024Test # 2543
3376552-60.00South Africav BangladeshChattogram129 Oct 2024Test # 2559
3280585-55.17South Africav New ZealandMount Maunganui204 Feb 2024Test # 2528
32110713-45.07South Africav New ZealandHamilton113 Feb 2024Test # 2529
32116723-44.44Afghanistanv IrelandTolerance Oval328 Feb 2024Test # 2532
3297872-36.78South Africav BangladeshMirpur221 Oct 2024Test # 2556
31*43265-119.23South Africav PakistanCenturion426 Dec 2024Test # 2572
3171465-67.39Afghanistanv Sri LankaColombo (SSC)102 Feb 2024Test # 2527
31119832-37.34South Africav New ZealandMount Maunganui404 Feb 2024Test # 2528
31100744-41.89South Africav PakistanCenturion226 Dec 2024Test # 2572
3178353-88.57South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
30*42374181.08South Africav BangladeshMirpur421 Oct 2024Test # 2556
30112724-41.66South Africav BangladeshMirpur221 Oct 2024Test # 2556
3040335-90.90South Africav PakistanCenturion226 Dec 2024Test # 2572
3074354-85.71South Africav ZimbabweBulawayo106 Jul 2025Test # 2593
29*53423-69.04Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
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]