Afghanistan vs Zimbabwe Head to Head Record
Since 2014, Afghanistan and Zimbabwe have played 44 matches: Afghanistan lead 32–10 (1 drawn, 1 no result).
Record since 2014 (first meeting in our records: 18 Jul 2014) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | Afghanistan won | Zimbabwe won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 5 | 2 | 2 | 1 | 0 | 20 Oct 2025 |
| ODI | 23 | 16 | 6 | 0 | 1 | 23 Oct 2026 |
| T20I | 16 | 14 | 2 | 0 | 0 | 27 Oct 2026 |
Next Afghanistan vs Zimbabwe match
Last 5 Afghanistan vs Zimbabwe matches
- 27 Oct 2026 · T20IAfghanistan wonAFG won by 37 runs
- 23 Oct 2026 · ODIAfghanistan won
AFG won by 7 wickets
- 19 Oct 2026 · ODIAfghanistan won
AFG won by 158 runs
- 2 Nov 2025 · T20I · Harare Sports ClubAfghanistan won
AFG won by 9 runs
- 31 Oct 2025 · T20I · Harare Sports ClubAfghanistan won
AFG won by 7 wickets
Questions
Who has won more matches between Afghanistan and Zimbabwe?
Since 2014, Afghanistan and Zimbabwe have played 44 matches: Afghanistan lead 32–10 (1 drawn, 1 no result).
What is the Afghanistan vs Zimbabwe head to head record in Test cricket?
Since 2021, Afghanistan and Zimbabwe have played 5 Test matches: the two sides are level at 2 wins each (1 drawn).
What is the Afghanistan vs Zimbabwe head to head record in ODI cricket?
Since 2014, Afghanistan and Zimbabwe have played 23 ODI matches: Afghanistan lead 16–6 (1 no result).
What is the Afghanistan vs Zimbabwe head to head record in T20I cricket?
Since 2015, Afghanistan and Zimbabwe have played 16 T20I matches: Afghanistan lead 14–2.
When did Afghanistan and Zimbabwe last play?
Afghanistan and Zimbabwe last met on 27 Oct 2026 in a T20I: AFG won by 37 runs.