Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next Test Zimbabwe (H)
Test Series - Fri 13 Nov, 06:00 Their stats Preview

Afghanistan Test Stats

Afghanistan Tests game by game, and how the opposition did in each

Updated 5 November 2026, after the Zimbabwe game

Stat Avg
Test Series 6 Jun 26 IndiaA Lostinns
Test Series 20 Oct 25 ZimbabweA Lostinns
Test Series 2 Jan 25 ZimbabweA Won72 runs
Test Series 26 Dec 24 ZimbabweA Drew
Test Series 2 Feb 24 Sri LankaA Lost10 wkts
Test Series 14 Jun 23 BangladeshA Lost546 runs
Test Series 5 Sep 19 BangladeshA Won224 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 240314 152564 112 127347 159 157243 363205 699586 -142 198439 29656 146382 115425 342205 260173
Wickets 7.99.9 810 -10 1010 -10 1010 1010 1010 4 910 010 1010 49 1010 1010
Run rate 3.264.14 2.64.4 3.1 3.93.4 3.7 3.53.3 3.23.0 3.64.3 -4.2 3.24.0 2.67.6 3.74.4 3.55.3 2.92.9 2.92.8
Sixes 3.03.3 38 4 02 1 12 12 710 -0 25 11 04 22 83 90
Fours 23.833.2 2266 10 1443 20 1725 3818 5347 -16 2549 317 2146 947 2518 2416
Catches 3.86.5 65 -7 07 -8 65 38 76 1 55 06 88 37 37 46
Each figure is Afghanistan's, the opposition's under it. Wickets are the wickets Afghanistan took. Each innings is its own column, the 1st then the 2nd, against the opposition's same innings.

Afghanistan Test Game by Game

Runs, the last 7 Tests, newest on the left

Line250.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Test Series 6 Jun 26 IndiaA Lostinns
Test Series 20 Oct 25 ZimbabweA Lostinns
Test Series 2 Jan 25 ZimbabweA Won72 runs
Test Series 26 Dec 24 ZimbabweA Drew
Test Series 2 Feb 24 Sri LankaA Lost10 wkts
Test Series 14 Jun 23 BangladeshA Lost546 runs
Test Series 5 Sep 19 BangladeshA Won224 runs

Afghanistan Test Results

The last 7 Tests, newest first: 2 won

Opponent Result AFG Opp Wkts
India (A)6 Jun Lby an innings and 300 runs 152 & 112 564/8 8
Zimbabwe (A)20 Oct 2025 Lby an innings and 73 runs 127 & 159 347 10
Zimbabwe (A)2 Jan 2025 Wby 72 runs 157 & 363 243 & 205 20
Zimbabwe (A)26 Dec 2024 Ddrawn 699 586 & 142/4 14
Sri Lanka (A)2 Feb 2024 Lby 10 wickets 198 & 296 439/9 & 56/0 9
Bangladesh (A)14 Jun 2023 Lby 546 runs 146 & 115/9 382 & 425/4 14
Bangladesh (A)5 Sep 2019 Wby 224 runs 342 & 260 205 & 173 20

Afghanistan Test Splits

The last 7 Tests: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game (first innings)

VenuePW-LWin %RunsOpp
Away 7 2-4 29% 260 395
InningsPW-LWin %RunsOpp
Batting first 4 2-2 50% 206 309
Batting second 3 0-2 0% 332 511
TossPW-LWin %RunsOpp
Won the toss 2 1-1 50% 244 294
Lost the toss 5 1-3 20% 267 436
CompetitionPW-LWin %RunsOpp
Test Series 7 2-4 29% 260 395
OpponentPW-LWin %RunsOpp
Zimbabwe 3 1-1 33% 328 392
Bangladesh 2 1-1 50% 244 294
India 1 0-1 0% 152 564
Sri Lanka 1 0-1 0% 198 439
GroundPW-LWin %RunsOpp
Queens Sports Club, Bulawayo 2 1-0 50% 428 415
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong 1 1-0 100% 342 205
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh 1 0-1 0% 152 564
Harare Sports Club, Harare 1 0-1 0% 127 347
Sinhalese Sports Club, Colombo 1 0-1 0% 198 439
Shere Bangla National Stadium, Mirpur, Dhaka 1 0-1 0% 146 382
YearPW-LWin %RunsOpp
2026 1 0-1 0% 152 564
2025 2 1-1 50% 142 295
2024 2 0-1 0% 449 513
2023 1 0-1 0% 146 382
2019 1 1-0 100% 342 205

Test Sides

International sides with 8+ Tests in the last two years, by win rate

SidePWin %RunsOpp
1South Africa 1486%277238
2New Zealand 1267%319232
3Australia 2167%218231
4England 2050%321263
5Bangladesh 1644%291242
6India 1741%300252
7West Indies 1828%259275
8Zimbabwe 1323%237388
9Pakistan 1323%224252
10Sri Lanka 1010%296392

Afghanistan Test Questions

What is Afghanistan's average Test first-innings score?

Afghanistan's first innings have averaged 260 runs over their last 7 Tests, their opponents' 395. Their highest was 699 against Zimbabwe on 26 Dec 2024, their lowest 127 against Zimbabwe.

What is Afghanistan's Test record?

Afghanistan have won 2 and lost 4 with 1 drawn or tied of their last 7 Tests.

Do Afghanistan do better batting first or chasing in Tests?

Batting first, Afghanistan have won 2 of 4 and averaged 206. Batting second they have won 0 of 3, averaging 332.

Who has scored the most Test runs for Afghanistan recently?

Over Afghanistan's last 7 Tests: Rahmat Shah (751 runs in 6), Hashmatullah Shahidi (394 runs in 7), Afsar Zazai (295 runs in 6).

Who has taken the most Test wickets for Afghanistan recently?

Over Afghanistan's last 7 Tests: Rashid Khan (22 wickets in 2), Zahir Khan (10 wickets in 3), Ziaur Rahman Sharifi (8 wickets in 2).

When do Afghanistan play their next Test?

Afghanistan play Zimbabwe at home in the Test Series on Fri 13 Nov, 06:00 (UK time).