Skip to content
Insight|ODI|1 min read

Afghanistan hold 20-10 ODI record against Zimbabwe over eight years

Afghanistan lead Zimbabwe 20-10 in ODIs and have won the last eight encounters stretching back eight years.

CricHubb4h ago

Afghanistan hold a 20-10 record against Zimbabwe in ODIs and have not lost to them in the last eight years, according to ESPNcricinfo data published on October 18, 2026. The two sides are scheduled to meet in the ongoing ODI tri-series format that also includes other associate and full-member teams.

Zimbabwe have struggled to break Afghanistan's dominance in the 50-over format despite occasional wins in other competitions. Afghanistan's spin-heavy attack and middle-order depth have consistently outmatched Zimbabwe's batting line-up in recent bilateral and multi-team events.

The historical record sets the context for their upcoming encounters, with Afghanistan favoured to extend their winning streak based on recent form and head-to-head results.

CricHubb Take

The eight-year win streak reflects Afghanistan's growing depth in white-ball cricket, while Zimbabwe continue to search for consistency against sides that have moved ahead in both resources and results.

CricHubb · Editorially curated cricket coverage

Editorially curated cricket coverage · May contain inaccuracies. Verify from official sources.

Afghanistan hold 20-10 ODI record against Zimbabwe over eight years — CricHubb