CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

Afghanistan vs Zimbabwe Head to Head Stats & Records in Test Cricket

2
Wins
2
2
Lost
2
1
No Result
1
699
Highest Score
586
127
Lowest Score
205

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.

Afghanistan vs Zimbabwe Test Head to Head - FAQs

Get live alerts for this match — no signup needed