Afghanistan, last 5
DLLWD
- 9 Oct 2026 Drawn v Bangladesh
- 6 Jun 2026 India won by 300 runs v India
- 20 Oct 2025 Zimbabwe won by 73 runs v Zimbabwe
- 2 Jan 2025 Afghanistan won by 72 runs v Zimbabwe
- 26 Dec 2024 Drawn v Zimbabwe
Zimbabwe, last 5
WWLLL
- 28 Jun 2026 Zimbabwe won by an innings and 85 runs v Bangladesh
- 20 Oct 2025 Zimbabwe won by 73 runs v Afghanistan
- 7 Aug 2025 New Zealand won by an innings and 359 runs v New Zealand
- 30 Jul 2025 New Zealand won by 9 wickets v New Zealand
- 6 Jul 2025 South Africa won by an innings and 236 runs v South Africa
Head to head
2Afghanistan wins since 2021
2Zimbabwe wins since 2021
- 20 Oct 2025 Zimbabwe won by 73 runs at Harare Sports Club
- 2 Jan 2025 Afghanistan won by 72 runs at Queens Sports Club
- 26 Dec 2024 Drawn at Queens Sports Club
- 10 Mar 2021 Afghanistan won by 6 wickets at Sheikh Zayed Stadium
Afghanistan predicted XI
| Batting position | Player and last 10 | Exp. runs | Bat | Bowl | |
|---|---|---|---|---|---|
| 1 | ![]() | Abdul Malik183 runs in 7 matches | 58 | +11.2 | −5.3 |
| 2 | ![]() | Sediqullah Atal190 runs in 3 matches | 44 | −13.4 | −0.8 |
| 3 | ![]() | Rahmat Shah (c)905 runs, 1 wkt | 68 | +8.9 | −0.9 |
| 4 | ![]() | Hashmatullah Shahidi694 runs, 1 wkt | 60 | +1.0 | −12.0 |
| 5 | ![]() | Shahidullah Kamal102 runs in 4 matches | 62 | +14.2 | – |
| 6 | ![]() | Afsar Zazai †378 runs | 48 | −3.9 | – |
| 7 | ![]() | Ikram Alikhil94 runs in 3 matches | 47 | −1.2 | – |
| 8 | ![]() | Zia Ur Rahman Akbar42 runs, 13 wkts in 5 matches | 17 | −12.7 | +4.0 |
| 9 | ![]() | Qais Ahmad94 runs, 5 wkts in 3 matches | 24 | +1.2 | −10.1 |
| 10 | ![]() | Yamin Ahmadzai96 runs, 21 wkts in 9 matches | 18 | −4.5 | +30.0 |
| 11 | ![]() | Mohammad Saleem Safi2 runs, 12 wkts in 3 matches | 11 | −1.8 | −3.8 |
Zimbabwe predicted XI
| Batting position | Player and last 10 | Exp. runs | Bat | Bowl | |
|---|---|---|---|---|---|
| 1 | ![]() | Brian Bennett (c)440 runs, 1 wkt | 52 | +6.2 | −5.3 |
| 2 | ![]() | Ben Curran537 runs in 9 matches | 46 | −2.1 | – |
| 3 | ![]() | Innocent Kaia312 runs in 3 matches | 71 | +11.1 | – |
| 4 | ![]() | Brendan Taylor796 runs | 55 | −1.4 | – |
| 5 | ![]() | Craig Ervine521 runs | 55 | +0.1 | – |
| 6 | ![]() | Wessly Madhevere321 runs, 7 wkts in 9 matches | 42 | −4.8 | −5.9 |
| 7 | Tafadzwa Tsiga †207 runs | 30 | −11.4 | – | |
| 8 | ![]() | Wellington Masakadza159 runs, 19 wkts in 7 matches | 24 | −9.8 | −19.6 |
| 9 | ![]() | Newman Nyamhuri55 runs, 12 wkts in 5 matches | 16 | −6.5 | −13.3 |
| 10 | Vincent Masekesa38 runs, 10 wkts in 4 matches | 14 | −7.1 | −29.7 | |
| 11 | ![]() | Blessing Muzarabani159 runs, 40 wkts | 14 | −1.9 | +10.4 |



















