Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next Test ZimbabweZimbabwe (H)
Test Series - Tomorrow, 06:00 Their stats Preview

Afghanistan Test Cricket Stats

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

Updated , 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
IndiaIndia (A) 6 Jun Lby an innings and 300 runs 152 & 112 564/8 8
ZimbabweZimbabwe (A) 20 Oct 2025 Lby an innings and 73 runs 127 & 159 347 10
ZimbabweZimbabwe (A) 2 Jan 2025 Wby 72 runs 157 & 363 243 & 205 20
ZimbabweZimbabwe (A) 26 Dec 2024 Ddrawn 699 586 & 142/4 14
Sri LankaSri Lanka (A) 2 Feb 2024 Lby 10 wickets 198 & 296 439/9 & 56/0 9
BangladeshBangladesh (A) 14 Jun 2023 Lby 546 runs 146 & 115/9 382 & 425/4 14
BangladeshBangladesh (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 SeriesTest Series 7 2-4 29% 260 395
OpponentPW-LWin %RunsOpp
ZimbabweZimbabwe 3 1-1 33% 328 392
BangladeshBangladesh 2 1-1 50% 244 294
IndiaIndia 1 0-1 0% 152 564
Sri LankaSri 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 AfricaSouth Africa 1486%277238
2New ZealandNew Zealand 1267%319232
3AustraliaAustralia 2167%218231
4EnglandEngland 2050%321263
5BangladeshBangladesh 1644%291242
6IndiaIndia 1741%300252
7West IndiesWest Indies 1828%259275
8ZimbabweZimbabwe 1323%237388
9PakistanPakistan 1323%224252
10Sri LankaSri 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, since September 2019, against their opponents' 395; their highest was 699 against Zimbabwe on 26 Dec 2024, and their lowest 127 against Zimbabwe on 20 Oct 2025.

What is Afghanistan's Test record?

Afghanistan have won 2 and lost 4 with 1 drawn or tied of their last 7 Tests, since September 2019, a 29% win rate, and their latest Test was a defeat against India on 6 Jun 2026.

Do Afghanistan do better batting first or chasing in Tests?

Batting first has suited Afghanistan better than chasing over their last 7 Tests, since September 2019: they have won 2 of 4 batting first, averaging 206, and 0 of 3 batting second, averaging 332.

Who has scored the most Test runs for Afghanistan recently?

Rahmat Shah has the most Test runs for Afghanistan over their last 7 Tests, since September 2019, with 751 in 6 matches, ahead of Hashmatullah Shahidi (394) and Afsar Zazai (295).

Who has taken the most Test wickets for Afghanistan recently?

Rashid Khan has the most Test wickets for Afghanistan over their last 7 Tests, since September 2019, with 22 in 2 matches, ahead of Zahir Khan (10) and Ziaur Rahman Sharifi (8).

When do Afghanistan play their next Test?

Afghanistan play their next Test against Zimbabwe at home in the Test Series on Friday 13 November 2026, 06:00 (UK time); their latest was a defeat against India on 6 Jun 2026, and they have won 2 of their last 7 Tests, since September 2019.