The Afghanistan vs Zimbabwe head-to-head record in ODI cricket strongly favors Afghanistan. The two teams have played 31 ODIs, with Afghanistan winning 20 matches and Zimbabwe winning 10. One match ended without a result, and there has been no tied ODI between the teams. Afghanistan vs Zimbabwe Head-to-Head in ODI
The rivalry is relatively recent compared with many other international ODI matchups, but it has already produced several memorable games. Afghanistan’s rise as a competitive ODI nation has been particularly evident against Zimbabwe, while Zimbabwe have occasionally managed to challenge Afghanistan with strong performances at home.
Afghanistan vs Zimbabwe ODI Head-to-Head Record

| Category | Afghanistan | Zimbabwe |
|---|---|---|
| Total matches | 31 | 31 |
| Wins | 20 | 10 |
| Losses | 10 | 20 |
| No Result | 1 | 1 |
| Ties | 0 | 0 |
| Highest team total | 333 | 333 |
| Lowest completed total | 58 | 54 |
Afghanistan have won almost twice as many matches as Zimbabwe in this contest. Their 20 wins from 31 matches demonstrate a significant advantage in the overall rivalry. Afghanistan vs Zimbabwe Head-to-Head in ODI
History of Afghanistan vs Zimbabwe ODI Rivalry
The Afghanistan-Zimbabwe ODI rivalry began in the 2010s, after Afghanistan established themselves as an increasingly competitive international cricket team.
Afghanistan’s rise has been driven by their exceptional spin-bowling resources, aggressive batting and the emergence of players capable of performing against established Test nations. Zimbabwe, meanwhile, have a much longer history in international cricket and have traditionally relied on technically strong batsmen and disciplined bowling.
Although Zimbabwe have more experience in international cricket overall, Afghanistan have been particularly successful in their meetings.
Afghanistan’s Dominance

Afghanistan’s 20 victories are the biggest feature of this head-to-head record. Their success has been based on several strengths.
1. World-Class Spin Bowling
Afghanistan have developed an outstanding spin-bowling tradition. Rashid Khan, Mohammad Nabi and other Afghan spinners have regularly caused problems for Zimbabwe’s batsmen.
Rashid’s ability to take wickets in the middle overs has been particularly important. Afghanistan can use spin not only to restrict scoring but also to break partnerships.
2. Strong Top Order
Afghanistan’s batting has also improved considerably. Players such as Rahmanullah Gurbaz, Ibrahim Zadran and Rahmat Shah have provided the team with a combination of attacking strokeplay and stability.
This has helped Afghanistan build or chase competitive ODI totals against Zimbabwe.
3. Confidence Against Zimbabwe
Success creates confidence. Afghanistan have repeatedly beaten Zimbabwe in bilateral ODI series, giving them a psychological advantage whenever the teams meet.
Zimbabwe’s 10 ODI Victories
Zimbabwe have won 10 of the 31 ODIs against Afghanistan. Although that is fewer than Afghanistan’s 20 wins, it shows that Zimbabwe are capable of competing successfully.
Zimbabwe’s home conditions can make a significant difference. Harare and Bulawayo can offer different challenges for visiting teams, particularly when the pitch slows down and batting becomes more difficult.
Zimbabwe’s experienced players have also played important roles in their victories.
Recent ODI Series
The most recent ODI series between Afghanistan and Zimbabwe was played in December 2024 in Harare.
The series consisted of three scheduled ODIs. Afghanistan won the series 2-0, with one match ending without a result.
First ODI – 17 December 2024
The opening ODI was affected by rain and eventually ended without a result.
Zimbabwe had reached 44/5 before the match was abandoned.
Second ODI – 19 December 2024
Afghanistan produced a dominant performance in the second ODI.
Afghanistan scored 286/6, while Zimbabwe were bowled out for just 54. Afghanistan therefore won by a huge 232 runs.
The result was one of the most emphatic victories in the history of this rivalry.
Third ODI – 21 December 2024
Afghanistan completed the series victory in the third ODI.
Zimbabwe were dismissed for 127, and Afghanistan chased the target by reaching 131/2, winning by eight wickets.
Afghanistan therefore finished the series with two convincing victories.
Afghanistan’s Recent Form Against Zimbabwe

The December 2024 series was not an isolated success. Afghanistan had also dominated the previous ODI series in Zimbabwe in June 2022.
Afghanistan won all three matches:
- 4 June 2022: Afghanistan won by 60 runs.
- 6 June 2022: Afghanistan won by 8 wickets.
- 9 June 2022: Afghanistan won by 4 wickets.
Afghanistan’s dominance in that series demonstrated their ability to perform consistently across three consecutive matches.
Highest Team Totals
Both Afghanistan and Zimbabwe have recorded a highest team score of 333 in their ODI meetings.
This is an interesting statistic because it shows that both teams have demonstrated the ability to produce major totals in this matchup.
Afghanistan’s batting has become increasingly aggressive, particularly through their top order. Zimbabwe have also produced strong batting performances when their leading players have remained at the crease for long periods.
Lowest Team Totals
Zimbabwe’s lowest completed ODI total against Afghanistan is 54, which came during the second ODI in December 2024.
Afghanistan’s lowest completed total against Zimbabwe is 58.
These figures illustrate that although Afghanistan have generally dominated, both teams have experienced major batting collapses in this fixture.
Key Players in the Rivalry

Several players have been important in Afghanistan vs Zimbabwe ODI cricket.
Rashid Khan
Rashid Khan is arguably Afghanistan’s most famous cricketer. His leg-spin, variations and ability to take wickets in the middle overs make him a major threat to Zimbabwe.
Mohammad Nabi
Mohammad Nabi has been an important all-rounder for Afghanistan for many years. His off-spin and experienced batting have provided balance to the team.
Rahmat Shah
Rahmat Shah has traditionally been one of Afghanistan’s most reliable ODI batsmen. His ability to build innings has been particularly valuable in longer-format limited-overs cricket.
Sikandar Raza
For Zimbabwe, Sikandar Raza has become one of the team’s most important all-rounders. His batting, off-spin and experience make him a key player against Afghanistan.
Sean Williams
Sean Williams has also been an influential Zimbabwean player, contributing with both bat and ball and providing valuable experience in the middle order.
Head-to-Head by Venue
Venue statistics provide an interesting perspective on the rivalry.
According to the available head-to-head record, Afghanistan have won 7 matches at home, while Zimbabwe have won 13 matches at home. Afghanistan have also won 13 matches away, compared with no away victories for Zimbabwe in the corresponding record, while Afghanistan have won three neutral-venue matches and Zimbabwe seven.
The venue statistics therefore show that Afghanistan’s overall advantage is not simply because they have always played at home.
Afghanistan vs Zimbabwe: Recent Results

The latest six ODI meetings provide a clear picture of Afghanistan’s dominance:
| Date | Winner | Result |
|---|---|---|
| 17 Dec 2024 | No Result | Match abandoned |
| 19 Dec 2024 | Afghanistan | Won by 232 runs |
| 21 Dec 2024 | Afghanistan | Won by 8 wickets |
| 4 Jun 2022 | Afghanistan | Won by 60 runs |
| 6 Jun 2022 | Afghanistan | Won by 8 wickets |
| 9 Jun 2022 | Afghanistan | Won by 4 wickets |
Afghanistan have therefore won five of the last six completed meetings, with the other match producing no result.
Why Afghanistan Have the Advantage

There are several reasons Afghanistan have established such a strong record.
Spin bowling: Afghanistan’s spin resources are among their biggest strengths.
Improved batting: Their top order has become increasingly capable of scoring quickly and consistently.
Match-winning players: Afghanistan possess several players who can change a game individually.
Recent confidence: Repeated series victories have given Afghanistan a significant psychological advantage.
Adaptability: Afghanistan have shown that they can perform both in Asian conditions and away from home.
Can Zimbabwe Challenge Afghanistan?
Absolutely. Zimbabwe have enough experience and talent to challenge Afghanistan, especially in home conditions.
Zimbabwe’s best route to victory is generally to build a competitive first-innings total and prevent Afghanistan’s spinners and top-order batsmen from controlling the game.
Players such as Sikandar Raza can play a particularly important role because of their ability to contribute in multiple areas.
However, Zimbabwe need greater consistency if they are to reduce Afghanistan’s overall advantage.
Conclusion
The Afghanistan vs Zimbabwe ODI head-to-head record clearly favors Afghanistan. From 31 matches, Afghanistan have won 20, while Zimbabwe have won 10, with one match ending without a result.
The latest ODI series in December 2024 further demonstrated Afghanistan’s superiority. Afghanistan won the second ODI by 232 runs and the third by eight wickets, completing a 2-0 series victory after the opening match was abandoned.
Zimbabwe remain a competitive side with experienced players and the ability to produce major upsets. Nevertheless, Afghanistan’s superior recent record, powerful spin attack and increasingly strong batting lineup make them the clear favorite in the historical ODI rivalry.
5 Frequently Asked Questions
1. How many ODIs have Afghanistan and Zimbabwe played?
Afghanistan and Zimbabwe have played 31 ODI matches against each other.
2. Who has won more ODIs between Afghanistan and Zimbabwe?
Afghanistan have won more matches, with 20 victories compared with Zimbabwe’s 10.
3. How many Afghanistan vs Zimbabwe ODIs ended without a result?
One ODI between the teams has ended without a result. There has been no tied ODI between them.
4. Who won the most recent ODI series between Afghanistan and Zimbabwe?
Afghanistan won the most recent series 2-0 in December 2024, with one match abandoned.
5. What was Afghanistan’s biggest ODI win over Zimbabwe?
Afghanistan’s biggest victory in their recent head-to-head record came on 19 December 2024, when they defeated Zimbabwe by 232 runs after scoring 286/6 and bowling Zimbabwe out for 54.