In the past decade, the African and Zimbabwe cricket rivalry has seen a real growth. The blinkered spectacle of Test battles at which Yorkshire hold the balance so to speak has been complemented by high scoring ODIs and exciting T20Is from both sides. Last couple of years have been dominated by Afghanistan, but Zimbabwe has proven to be competitive and resilient.
In this article, we compare Afghanistan national cricket team vs Zimbabwe national cricket team stats in all three formats using the key statistics and top performers with some memorable matches which made these two teams face off against each other.
Afghanistan National Cricket Team Vs Zimbabwe National Cricket Team Overall Head-to-Head Summary

Test matches have been cracking contests while ODI and T20Is have seen the Afghans the stronger side. An overview of their encounters across all formats is provided in the table below.
Format | Matches Played | Afghanistan Wins | Zimbabwe Wins | Draws/Ties/No Results |
Tests | 4 | 2 | 1 | 1 |
ODIs | 31 | 20 | 10 | 1 |
T20Is | 18 | 16 | 2 | 0 |
Test Matches: Competitive Battles
- Afghanistan and Zimbabwe are Test opponents to have played a combined total of four Test matches since 2018 when Afghanistan first joined the Test fraternity. Afghanistan has won two games, Zimbabwe one and one game has been drawn.
Notable Test Matches
- Afghanistan set a record Test high and top ball with at least 699 runs in their innings against Zimbabwe in December 2024 (Bulawayo): Hashmatullah Shahidi scored with 246 runs. Zimbabwe put on a strong response of 586 and a draw was the result.
- Rashid Khan took 11 wickets in the match which Afghanistan won by 6 wickets in March 2021 (Abu Dhabi).
Key Test Statistics
Statistic | Afghanistan | Zimbabwe |
Highest Team Total | 699/5 (Bulawayo, 2024) | 586/8 (Bulawayo, 2024) |
Lowest Team Total | 131 (Abu Dhabi, 2021) | 134 (Abu Dhabi, 2021) |
Top Run Scorer | Hashmatullah Shahidi (387 runs) | Sean Williams (301 runs) |
Top Wicket-Taker | Rashid Khan (23 wickets) | Blessing Muzarabani (14 wickets) |
One Day Internationals (ODIs):
Afghanistan’s Dominance
- Overall Afghanistan has won 20 out of 31 matches in ODIs, while Zimbabwe gets 10 wins. One of them also ended without a result.
- In particular, Afghanistan has been very dominant in Zimbabwe, winning 13 out of 20 matches in Zimbabwean soil.
Key ODI Statistics
Statistic | Afghanistan | Zimbabwe |
Highest Team Total | 338/3 (Harare, 2022) | 333/5 (Bulawayo, 2015) |
Lowest Team Total | 58 (Harare, 2016) | 54 (Sharjah, 2017) |
Top Run Scorer | Rahmat Shah (1,000 runs) | Sikandar Raza (900 runs) |
Top Wicket-Taker | Rashid Khan (47 wickets) | Graeme Cremer (26 wickets) |
Twenty20 Internationals (T20Is): Afghanistan’s Supremacy
Afghanistan has completely dominated Zimbabwe in T20Is, winning 16 out of 18 matches.
Key T20I Statistics
Statistic | Afghanistan | Zimbabwe |
Highest Team Total | 278/3 (Sharjah, 2019) | 170/6 (Harare, 2016) |
Lowest Team Total | 90/9 (Harare, 2016) | 90/9 (Sharjah, 2018) |
Top Run Scorer | Mohammad Nabi (457 runs) | Sikandar Raza (329 runs) |
Top Wicket-Taker | Rashid Khan (25 wickets) | Blessing Muzarabani (11 wickets) |
Key Individual Performances
Some have carried on the legacy of this rivalry.
Afghanistan’s Top Performers
- Afghanistan’s highest Test score is held by Hashmatullah Shahidi (246 runs vs England in 2024).
- Rahmat Shah: Leading run-scorer in ODIs (1,000 runs).
- Rashid Khan: Top wicket-taker in both ODIs (47 wickets) and T20Is (25 wickets).
- Mohammad Nabi: Leading run-scorer in T20Is (457 runs).
Zimbabwe’s Top Performers
- Sikandar Raza: Zimbabwe’s leading scorer in ODIs (900 runs) and T20Is (329 runs).
- Sean Williams: Top performer in Tests (301 runs).
- Wicket-taking bowling (14 Tests and 11 T20Is): Blessing Muzarabani.
Recent Series Overview (December 2024)
Format | Winner | Scoreline |
Test Series | Afghanistan | 1-0 (1 Draw) |
ODI Series | Afghanistan | 2-0 (1 No Result) |
T20I Series | Afghanistan | 2-1 |
Zimbabwe’s Upcoming Fixtures:
Date | Match Type | Teams | Venue |
February 6, 2025 | Only Test | Zimbabwe vs. Ireland | Queens Sports Club, Bulawayo |
February 14, 2025 | 1st ODI | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
February 16, 2025 | 2nd ODI | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
February 18, 2025 | 3rd ODI | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
February 22, 2025 | 1st T20I | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
February 23, 2025 | 2nd T20I | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
February 25, 2025 | 3rd T20I | Zimbabwe vs. Ireland | Harare Sports Club, Harare |
Afghanistan’s Upcoming Fixtures:
Date | Match Type | Teams | Venue |
February 21, 2025 | Group Match | Afghanistan vs. South Africa | National Stadium, Karachi |
February 26, 2025 | Group Match | Afghanistan vs. England | Gaddafi Stadium, Lahore |
February 28, 2025 | Group Match | Afghanistan vs. Australia | Gaddafi Stadium, Lahore |
Conclusion
Afghanistan vs Zimbabwe rivalry has been one of one of which Afghanistan has flown high as a very strong cricketing nation in an inspirational manner. But it is really good that they are dominating as far as ODIs and T20Is are concerned with players like Rashid Khan and Rahmat Shah being so dominant. Although the players such as Sikandar Raza and Sean Williams are making a fight out of the game but, Zimbabwe is still on looking for some assistance to bend the game in their favour.
The encounters are going to be thrilling and close fought, both teams are going to delight in building on their results. The focus, as Afghanistan gets closer towards being a top tier cricket nation, is on Zimbabwe regaining its place as a leading country of the cricket field. Both these nations have in store many other thrilling matches which fans can look forward to. That all about afghanistan national cricket team vs zimbabwe national cricket team stats.
You can also check out Afghanistan National Cricket Team Vs Zimbabwe National Cricket Team Match Scorecard.
FAQs
Ans. So far, Afghanistan have crossed swords with Zimbabwe in 4 Test matches of which Afghanistan have won 2, Zimbabwe have won 1 and 1 wickets drawn.
Ans. Rahmat Shah will overtake former captain Asghar Stanikzai with the runs of 1,000 for Afghanistan, while for Zimbabwe it is Sikandar Raza with 900.
Ans. Graeme Cremer combined his Zimbabwe side from 26 wickets in the wicket taking finals of current competition, and is on top with 47 wickets along with Rashid Khan.
Also, Read About: