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 5 Nov 26 ZimbabweH Drew
Test Series 9 Oct 26 BangladeshH Drew
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 28 Feb 24 IrelandH Lost6 wkts
Test Series 2 Feb 24 Sri LankaA Lost10 wkts
Test Series 14 Jun 23 BangladeshA Lost546 runs
Test Series 10 Mar 21 ZimbabweH Won6 wkts
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 258342 514504 -523 240346 346372 152564 112 127347 159 157243 363205 699586 -142 155264 218111 198439 29656 146382 115425 545287 108365
Wickets 7.89.2 1010 5 1010 78 810 -10 1010 -10 1010 1010 1010 4 1010 410 910 010 1010 49 104 104
Run rate 3.223.98 3.03.8 -4.3 2.73.7 2.43.5 2.64.4 3.1 3.93.4 3.7 3.53.3 3.23.0 3.64.3 -4.2 2.83.2 2.93.5 3.24.0 2.67.6 3.74.4 3.55.3 3.43.1 4.12.5
Sixes 2.73.4 95 -7 36 90 38 4 02 1 12 12 710 -0 01 20 25 11 04 22 32 14
Fours 26.435.5 4653 -45 2329 3742 2266 10 1443 20 1725 3818 5347 -16 2331 2210 2549 317 2146 947 5028 1437
Catches 4.16.1 57 2 76 58 65 -7 07 -8 65 38 76 1 37 25 55 06 88 37 62 52
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 10 Tests, newest on the left

Line250.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Test Series 5 Nov 26 ZimbabweH Drew
Test Series 9 Oct 26 BangladeshH Drew
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 28 Feb 24 IrelandH Lost6 wkts
Test Series 2 Feb 24 Sri LankaA Lost10 wkts
Test Series 14 Jun 23 BangladeshA Lost546 runs
Test Series 10 Mar 21 ZimbabweH Won6 wkts

Afghanistan Test Results

The last 10 Tests, newest first: 2 won

Opponent Result AFG Opp Wkts
ZimbabweZimbabwe (H) 5 Nov Ddrawn 514 504 & 523/5 15
BangladeshBangladesh (H) 9 Oct Ddrawn 240 & 346/8 346 & 372/7 17
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
IrelandIreland (H) 28 Feb 2024 Lby 6 wickets 155 & 218 264 & 111/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
ZimbabweZimbabwe (H) 10 Mar 2021 Wby 6 wickets 545/4 & 108/4 287 & 365 20

Afghanistan Test Splits

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

VenuePW-LWin %RunsOpp
Home 4 1-1 25% 364 350
Away 6 1-4 17% 247 427
InningsPW-LWin %RunsOpp
Batting first 5 2-3 40% 236 316
Batting second 5 0-2 0% 350 476
TossPW-LWin %RunsOpp
Won the toss 3 1-2 33% 282 311
Lost the toss 7 1-3 14% 298 433
CompetitionPW-LWin %RunsOpp
Test SeriesTest Series 10 2-5 20% 293 396
OpponentPW-LWin %RunsOpp
ZimbabweZimbabwe 5 2-1 40% 408 393
BangladeshBangladesh 2 0-1 0% 193 364
IndiaIndia 1 0-1 0% 152 564
IrelandIreland 1 0-1 0% 155 264
Sri LankaSri Lanka 1 0-1 0% 198 439
GroundPW-LWin %RunsOpp
Sheikh Zayed Stadium, Abu Dhabi 3 1-1 33% 313 299
Queens Sports Club, Bulawayo 2 1-0 50% 428 415
Sharjah Cricket Stadium, Sharjah 1 0-0 0% 514 504
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 3 0-1 0% 302 471
2025 2 1-1 50% 142 295
2024 3 0-2 0% 351 430
2023 1 0-1 0% 146 382
2021 1 1-0 100% 545 287

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 293 runs over their last 10 Tests, since March 2021, against their opponents' 396; 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 5 with 3 drawn or tied of their last 10 Tests, since March 2021, a 20% win rate, and their latest Test was a draw against Zimbabwe on 5 Nov 2026.

Do Afghanistan do better batting first or chasing in Tests?

Batting first has suited Afghanistan better than chasing over their last 10 Tests, since March 2021: they have won 2 of 5 batting first, averaging 236, and 0 of 5 batting second, averaging 350.

Who has scored the most Test runs for Afghanistan recently?

Rahmat Shah has the most Test runs for Afghanistan over their last 10 Tests, since March 2021, with 1068 in 9 matches, ahead of Hashmatullah Shahidi (691) and Ibrahim Zadran (347).

Who has taken the most Test wickets for Afghanistan recently?

Rashid Khan has the most Test wickets for Afghanistan over their last 10 Tests, since March 2021, with 22 in 2 matches, ahead of Zia ur Rehman (17) and Mohammad Saleem (16).

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 draw against Zimbabwe on 5 Nov 2026, and they have won 2 of their last 10 Tests, since March 2021.