
Afghanistan and Zimbabwe open their Test series on Thursday, 5 November 2026, and the numbers say there is almost nothing between them. The head-to-head is level, recent form is shaky for both sides, and the CricStats data lean calls it too close to call. Here is the full preview.
Afghanistan and Zimbabwe have met five times in Tests since their first meeting in 2021. Each side has won twice, and one match ended without a result.
Neither team has been able to build a lasting edge. Every win has been answered by a reply from the other camp.
| Date | Result | Venue |
|---|---|---|
| 20 Oct 2025 | Zimbabwe won by an innings and 73 runs | Harare Sports Club |
| 2 Jan 2025 | Afghanistan won by 72 runs | Queens Sports Club |
| 26 Dec 2024 | Match drawn | Queens Sports Club |
| 10 Mar 2021 | Afghanistan won by 6 wickets | Sheikh Zayed Stadium |
| 2 Mar 2021 | Zimbabwe won by 10 wickets | Sheikh Zayed Stadium |
Zimbabwe won the most recent meeting in commanding fashion, by an innings and 73 runs. That came after Afghanistan had taken the previous decisive result by 72 runs.
Across the last four decisive meetings, the split is a perfect 50-50.
Neither team arrives on a hot streak. Across their last 10 completed Tests against any opposition, both have far more defeats than wins.
| Team | Last 10 Tests (newest first) | Won | Lost |
|---|---|---|---|
| Afghanistan | D L W D L L L W L L | 2 | 6 |
| Zimbabwe | W L L L L L L W L L | 2 | 8 |
Afghanistan’s latest Test was a draw against Bangladesh on 9 October 2026. Before that came the innings defeat to Zimbabwe in October 2025 and a 6-wicket loss to Ireland in February 2024.
Their recent win rate in the CricStats data sits at 25%.
Zimbabwe’s last win was the innings victory over Afghanistan in October 2025. Before it came heavy defeats to New Zealand and South Africa, including losses by an innings and 359 runs and by an innings and 236 runs.
Their recent win rate in the CricStats data is 20%.
Squads for this match are not confirmed, so these are players who have performed in Tests over the last 12 months, not certain starters.
| Afghanistan (last 12 months) | Return |
|---|---|
| Rahmat Shah (bat) | 156 runs in 2 inns, best 105 |
| Sediqullah Atal (bat) | 128 runs in 2 inns, best 111 |
| Ikram Alikhil (bat) | 65 runs in 2 inns, best 33 |
| Mohammad Saleem (bowl) | 6 wkts in 1 match |
| Yamin Ahmadzai (bowl) | 5 wkts in 1 match |
| Zia-ur-Rehman (bowl) | 2 wkts in 1 match |
Two centuries-level scores stand out. Atal’s best of 111 and Rahmat Shah’s best of 105 show Afghanistan’s batting can produce big innings when it clicks.
This rivalry has already produced some heavy individual numbers. Rahmat Shah leads the run charts in the fixture with 392 runs in just 3 innings.
| Category | Player | Return |
|---|---|---|
| Runs | Rahmat Shah (Afghanistan) | 392 runs in 3 inns |
| Runs | Hashmatullah Shahidi (Afghanistan) | 286 runs in 5 inns |
| Runs | Ben Curran (Zimbabwe) | 283 runs in 5 inns |
| Wickets | Blessing Muzarabani (Zimbabwe) | 15 wkts |
| Wickets | Rashid Khan (Afghanistan) | 11 wkts |
| Wickets | Richard Ngarava (Zimbabwe) | 9 wkts |
The pattern is clear. Afghanistan’s names dominate the batting list, while Zimbabwe’s seamers have done the most damage with the ball.
Muzarabani’s 15 wickets are the most in the fixture. Rashid Khan is next with 11.
Putting the head-to-head and recent form together, the CricStats data lean does not pick a clear side. It reads Afghanistan 51% and Zimbabwe 49%.
| Measure | Afghanistan | Zimbabwe |
|---|---|---|
| Last 4 decisive meetings | 50% | 50% |
| Recent win rate | 25% | 20% |
| CricStats data lean | 51% | 49% |
A one-point gap is the thinnest margin possible. The data suggests a tight contest where small moments could decide the opening Test.
This is what the numbers suggest, not a guarantee. A single big innings or a sharp spell could swing the series opener either way.






