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
24669447421-51.89Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
23448842423355.18Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
23250335216165.90Australiav Sri LankaGalle129 Jan 2025Test # 2579
174*39627523563.27Australiav New ZealandWellington129 Feb 2024Test # 2533
16434621116477.72Australiav PakistanPerth114 Dec 2023Test # 2518
15627218815282.97Australiav Sri LankaGalle206 Feb 2025Test # 2580
15224716018-95.00Australiav IndiaBrisbane114 Dec 2024Test # 2570
14126325112256.17Australiav Sri LankaGalle129 Jan 2025Test # 2579
14018414117499.29Australiav IndiaAdelaide206 Dec 2024Test # 2568
14029419713371.06Australiav IndiaMelbourne126 Dec 2024Test # 2571
13940127514-50.54Afghanistanv ZimbabweBulawayo302 Jan 2025Test # 2574
13130125410151.57Australiav Sri LankaGalle206 Feb 2025Test # 2580
11922513412388.80Australiav West IndiesAdelaide217 Jan 2024Test # 2523
118120118174100.00Australiav EnglandLeeds106 Jul 2023Test # 2509
11438025912-44.01Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
1132501695366.86Afghanistanv ZimbabweBulawayo226 Dec 2024Test # 2573
11127017310264.16Australiav EnglandManchester319 Jul 2023Test # 2512
11031718415-59.78Australiav EnglandLord's128 Jun 2023Test # 2508
10214694101108.51Australiav Sri LankaGalle129 Jan 2025Test # 2579
10130219012-53.15Australiav IndiaBrisbane114 Dec 2024Test # 2570
1012971819-55.80Afghanistanv ZimbabweBulawayo302 Jan 2025Test # 2574
98*19212315-79.67Australiav New ZealandChristchurch408 Mar 2024Test # 2535
9621313013-73.84Australiav PakistanMelbourne326 Dec 2023Test # 2519
91*2511469162.32Australiav West IndiesBrisbane425 Jan 2024Test # 2524
9120913913-65.46Afghanistanv Sri LankaColombo (SSC)102 Feb 2024Test # 2527
903081909-47.36Australiav PakistanPerth314 Dec 2023Test # 2518
9018210715184.11Australiav PakistanPerth114 Dec 2023Test # 2518
9025014712-61.22Australiav New ZealandChristchurch208 Mar 2024Test # 2535
891541018-88.11Australiav IndiaPerth422 Nov 2024Test # 2561
8018810210178.43Australiav New ZealandChristchurch408 Mar 2024Test # 2535
7728718712-41.17Australiav EnglandLord's328 Jun 2023Test # 2508
77967314-105.47Australiav EnglandLord's128 Jun 2023Test # 2508
772011127368.75Australiav EnglandLeeds306 Jul 2023Test # 2509
7522413110-57.25Australiav West IndiesBrisbane225 Jan 2024Test # 2524
721841458-49.65Australiav EnglandThe Oval427 Jul 2023Test # 2515
721901457-49.65Australiav IndiaMelbourne126 Dec 2024Test # 2571
721399211-78.26Australiav South AfricaLord's111 Jun 2025Test # 2585
712251236-57.72Australiav EnglandThe Oval227 Jul 2023Test # 2515
711721197159.66Australiav West IndiesSt George's303 Jul 2025Test # 2592
70130887279.54Australiav IndiaBrisbane114 Dec 2024Test # 2570
702281393-50.35Australiav IndiaMelbourne326 Dec 2024Test # 2571
6614888175.00Australiav EnglandLord's128 Jun 2023Test # 2508
6616211210-58.92Australiav South AfricaLord's111 Jun 2025Test # 2585
65744991132.65Australiav West IndiesBrisbane225 Jan 2024Test # 2524
65176757286.66Australiav West IndiesBridgetown325 Jun 2025Test # 2589
64*108738187.67Australiav West IndiesBrisbane225 Jan 2024Test # 2524
642041269-50.79Australiav IndiaAdelaide206 Dec 2024Test # 2568
63*106687292.64Australiav PakistanPerth314 Dec 2023Test # 2518
632511555-40.64Australiav PakistanMelbourne126 Dec 2023Test # 2519
632331208-52.50Australiav West IndiesBridgetown325 Jun 2025Test # 2589
631408110177.77Australiav West IndiesSt George's103 Jul 2025Test # 2592
62*100739-84.93Australiav PakistanSydney403 Jan 2024Test # 2521
61160958-64.21Australiav West IndiesBridgetown325 Jun 2025Test # 2589
601711069-56.60Australiav EnglandThe Oval427 Jul 2023Test # 2515
602211476-40.81Australiav PakistanSydney203 Jan 2024Test # 2521
6092656292.30Australiav IndiaMelbourne126 Dec 2024Test # 2571
602621156152.17Australiav West IndiesSt George's103 Jul 2025Test # 2592
59221789-75.64Australiav West IndiesBridgetown125 Jun 2025Test # 2589
58*1901365-42.64Australiav South AfricaLord's311 Jun 2025Test # 2585
5797757-76.00Australiav PakistanSydney403 Jan 2024Test # 2521
572011216-47.10Australiav IndiaMelbourne126 Dec 2024Test # 2571
571581055-54.28Australiav IndiaSydney203 Jan 2025Test # 2575
575840101142.50Australiav Sri LankaGalle129 Jan 2025Test # 2579
551321075-51.40Afghanistanv IrelandTolerance Oval328 Feb 2024Test # 2532
54142949-57.44Australiav EnglandThe Oval427 Jul 2023Test # 2515
541471136-47.78Australiav PakistanSydney203 Jan 2024Test # 2521
541491195-45.37Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
531471018-52.47Australiav PakistanMelbourne326 Dec 2023Test # 2519
53138839-63.85Afghanistanv IrelandTolerance Oval128 Feb 2024Test # 2532
521911235-42.27Australiav West IndiesSt George's303 Jul 2025Test # 2592
5171607185.00Australiav EnglandManchester119 Jul 2023Test # 2512
511941156-44.34Australiav EnglandManchester119 Jul 2023Test # 2512
502821763-28.40Australiav PakistanMelbourne326 Dec 2023Test # 2519
4999637-77.77Australiav IndiaMelbourne126 Dec 2024Test # 2571
4897657-73.84Australiav EnglandManchester119 Jul 2023Test # 2512
48146668-72.72Australiav West IndiesKingston112 Jul 2025Test # 2595
47157937-50.53Australiav EnglandLord's128 Jun 2023Test # 2508
472371577-29.93Australiav EnglandThe Oval227 Jul 2023Test # 2515
471751434-32.86Australiav PakistanSydney203 Jan 2024Test # 2521
471901365-34.55Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
4795673270.14Australiav IndiaPerth422 Nov 2024Test # 2561
472291284136.71Australiav West IndiesBridgetown125 Jun 2025Test # 2589
46*116691-66.66Australiav Sri LankaGalle129 Jan 2025Test # 2579
46136854254.11Afghanistanv IrelandTolerance Oval328 Feb 2024Test # 2532
461431085-42.59Australiav West IndiesKingston112 Jul 2025Test # 2595
45130873151.72Australiav PakistanPerth314 Dec 2023Test # 2518
451701116-40.54Australiav West IndiesAdelaide217 Jan 2024Test # 2523
43159963-44.79Australiav EnglandLeeds306 Jul 2023Test # 2509
43107706-61.42Australiav EnglandThe Oval427 Jul 2023Test # 2515
4378505-86.00Australiav South AfricaLord's311 Jun 2025Test # 2585
421451015-41.58Australiav PakistanMelbourne126 Dec 2023Test # 2519
4297734-57.53Australiav West IndiesBrisbane425 Jan 2024Test # 2524
42148666-63.63Australiav West IndiesKingston312 Jul 2025Test # 2595
41*109675161.19Afghanistanv Sri LankaColombo (SSC)302 Feb 2024Test # 2527
41*110786-52.56Afghanistanv IrelandTolerance Oval128 Feb 2024Test # 2532
4165525178.84Australiav EnglandManchester119 Jul 2023Test # 2512
41139986-41.83Australiav PakistanPerth114 Dec 2023Test # 2518
41101606168.33Australiav PakistanMelbourne126 Dec 2023Test # 2519
4151466-89.13Australiav New ZealandWellington329 Feb 2024Test # 2533
41114555-74.54Australiav IndiaMelbourne326 Dec 2024Test # 2571
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

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

Sweden vs Norway at Oslo, Norway Tri-Nation T20I Series 1st Match, Aug 17, 2025 [T20I # 3408]

Sweden vs Hungary at Oslo, Norway Tri-Nation T20I Series 2nd Match, Aug 17, 2025 [T20I # 3409]