Afghanistan vs Zimbabwe Head to Head Stats & Records in Test Cricket
AFG Vs ZIM in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Zimbabwe | Afghanistan | ZIM | an innings and 73 runs | 20 Oct 2025 | Harare | ZIM won by an innings and 73 runs |
| 2 | Zimbabwe | Afghanistan | AFG | 72 runs. | 02 Jan 2025 | Bulawayo | AFG won by 72 runs. |
| 3 | Zimbabwe | Afghanistan | - | 26 Dec 2024 | Bulawayo | Toss delayed due to wet outfield | |
| 4 | Afghanistan | Zimbabwe | AFG | 6 wkts | 10 Mar 2021 | Abu Dhabi | AFG won by 6 wkts |
| 5 | Afghanistan | Zimbabwe | ZIM | 10 wickets | 02 Mar 2021 | Abu Dhabi | ZIM won by 10 wickets |
Afghanistan vs Zimbabwe Head to Head in Test Cricket
Afghanistan and Zimbabwe have played 5 Tests, the first in 2021 and the latest beginning 20 October 2025. They are level on 2 wins each, with 1 drawn. Afghanistan's highest innings total in the fixture is 699, Zimbabwe's 586. The lowest completed innings are 127 and 205. Every Test is listed above. Updated 9 September, 2026.
For two sides who play so little red-ball cricket, these Tests have been extraordinary. Abu Dhabi in March 2021 set the tone: Zimbabwe won the first by ten wickets, Afghanistan the second by six after Hashmatullah Shahidi made 200 not out and Asghar Afghan 164, with Rashid Khan taking 7 for 137.
Bulawayo in December 2024 produced the biggest scoring either has managed. Afghanistan made 699 - Hashmatullah Shahidi 246, Rahmat Shah 234, the highest total in their Test history - and Zimbabwe replied with 586, Sean Williams making 154. The match was drawn. Afghanistan won the second Test by 72 runs, Rashid Khan taking 7 for 66.
Zimbabwe struck back at Harare in October 2025, winning by an innings and 73 runs after bowling Afghanistan out for 127.
AUS
BAN
ENG
IND
IRE
NZ
PAK
SA
SL
WI