Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline: Complete History, Stats and Records (2009–2025)
16 mins read

Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline: Complete History, Stats and Records (2009–2025)

The Zimbabwe national cricket team vs Afghanistan national cricket team timeline is one of international cricket’s most revealing power-shift stories. Two Full ICC Members, two contrasting journeys, and more than 57 completed matches across all three formats. Afghanistan dominate T20Is and ODIs convincingly. Zimbabwe hold their own in Test cricket. The rivalry began in 2009 in ICC qualifying events and has grown into a genuine, statistically rich contest that now includes five Tests, over thirty ODIs, and twenty-one T20 Internationals. This complete timeline covers every bilateral series, all five Tests in full detail, head-to-head records by format, highest and lowest totals, biggest victories, top run-scorers, leading wicket-takers, Man of the Match data, and key turning points.

Table of Contents

  1. Quick Answer
  2. Year-by-Year Timeline Table
  3. Head-to-Head by Format
  4. All Bilateral Series Results
  5. Highest Team Totals
  6. Lowest Team Totals
  7. Biggest Victories
  8. Highest Partnerships
  9. Top Run-Scorers
  10. Top Wicket-Takers
  11. Man of the Match Awards
  12. Venue-by-Venue Record
  13. All 5 Tests -Full Detail
  14. Key Turning Points
  15. 5 Things This Rivalry Reveals
  16. FAQ

Their first recorded meetings were in ICC qualifying competitions in 2009, with Zimbabwe winning comfortably. The first bilateral ODI series was held in Bulawayo in 2014, ending in a 2–2 draw -the last time Zimbabwe avoided a series defeat against Afghanistan for several years. Through October 2025, Afghanistan led the overall head-to-head record across all formats. The Test record, however, is level at 2 wins each, with one draw across five Tests -making Test cricket the most competitive dimension of the Zimbabwe vs Afghanistan rivalry.

Year-by-Year Timeline

This section provides the most complete year-by-year breakdown of the Zimbabwe national cricket team vs Afghanistan national cricket team timeline, covering every bilateral series from first contact through the 2025 Harare Test.

Complete Chronological Table (2009–2025)

YearEventVenueResult
2009ICC qualifying events -first meetingsVariousZimbabwe won
2014First bilateral ODI seriesBulawayoDrawn 2–2
2015First bilateral T20I seriesBulawayoAfghanistan won 2–0
2016T20I and ODI matchesNagpur / SharjahAfghanistan won both
2017–18ODI series (4 matches)UAEAfghanistan won 4–1
2017–18T20I seriesUAEAfghanistan won 2–0
2020–21First-ever Test series (2 Tests)Abu DhabiDrawn 1–1
2021T20I and ODI seriesAbu DhabiAfghanistan swept both 3–0
2022T20I and ODI seriesHarareAfghanistan swept both 3–0
Dec 2024T20I seriesHarareAfghanistan won 2–1
Dec 2024ODI seriesHarareAfghanistan won 2–0 (1 NR)
Dec 2024–Jan 2025Test series (2 Tests)BulawayoAfghanistan won 1–0 (1 drawn)
Oct 2025One-off TestHarareZimbabwe won -innings and 73 runs
Oct–Nov 2025T20I series (3 matches)HarareAfghanistan won 3–0

What the Timeline Shows

The Zimbabwe vs Afghanistan cricket history divides into four distinct eras. Zimbabwe were dominant pre-2014 during qualifying phases. Afghanistan established T20I and ODI superiority between 2015 and 2022. From 2024 onward, the contest sharpened -Zimbabwe won a T20I for the first time since 2019 and produced their most dominant Test performance of the modern era in October 2025.

Head-to-Head by Format

Afghanistan lead the all-time head-to-head record across limited-overs formats. The Test record tells a different story.

Format-by-Format Breakdown

FormatMatchesAfghanistan WonZimbabwe WonDrawn / NR
Tests5221
ODIs30+MajorityMinority1 NR
T20Is~211920

Afghanistan’s T20I record against Zimbabwe -approximately 19 wins from 21 matches -is among the most one-sided records between any two Full Member nations in the format. Zimbabwe’s two T20I wins both came at Harare Sports Club: once in December 2024 (4-wicket win off the last ball) and once in a 2019 Asia Cup qualifier. Most casual fans assume Afghanistan dominate Zimbabwe across all formats. The reality is more nuanced: the Test record is dead level at 2–2, and Zimbabwe’s innings-and-73-run win in October 2025 was a three-day demolition -not a narrow escape. The gap exists firmly in T20Is, it is nearly closed in red-ball cricket.

All Bilateral Series Results

Complete Series History Table

SeriesFormatVenueWinnerResult
2014ODIBulawayoDrawn2–2
2015–16T20IBulawayoAfghanistan2–0
2016T20I + ODINagpur / SharjahAfghanistanWon both
2017–18ODIUAEAfghanistan4–1
2017–18T20IUAEAfghanistan2–0
2021T20IAbu DhabiAfghanistan3–0
2021ODIAbu DhabiAfghanistan3–0
2022T20IHarareAfghanistan3–0
2022ODIHarareAfghanistan3–0
Dec 2024T20IHarareAfghanistan2–1
Dec 2024ODIHarareAfghanistan2–0
Dec 2024–Jan 2025TestBulawayoAfghanistan1–0 (1 drawn)
Oct 2025TestHarareZimbabweWon by innings
Oct–Nov 2025T20IHarareAfghanistan3–0

Key Series Insight

The 2017–18 ODI series was the first time Afghanistan won more than 3 matches in a bilateral ODI series against Zimbabwe. Afghanistan posted 333/5 in the first ODI -confirming that their batting depth had grown beyond reliance on two or three individuals. The 2022 double whitewash (T20I and ODI, both 3–0 in Harare) remains Afghanistan’s most complete bilateral performance on Zimbabwean soil.

Read More: India women’s national cricket team vs England women’s national cricket team match scorecard

Highest Team Totals

Tests

ScoreTeamVenueDate
699AfghanistanBulawayoDec 2024
586ZimbabweBulawayoDec 2024

The Bulawayo drawn Test of December 2024 produced both the highest and second-highest team totals in the entire Zimbabwe vs Afghanistan cricket head-to-head record. Afghanistan’s 699 is their highest Test innings in history. The combined 1,285 runs across two innings is one of the highest totals in a single non-Ashes Test anywhere in the world.

T20Is (Highest Scores per Team)

ScoreTeamVenueDate
215/6AfghanistanSharjahJan 10, 2016
198/5AfghanistanAbu DhabiMar 17, 2021
197/5AfghanistanMirpurSep 14, 2019
190/7ZimbabweBulawayoOct 28, 2015

Zimbabwe’s highest T20I total against Afghanistan –190/7 -was set in the same match where Afghanistan scored 191/5, winning off the last ball. It remains the closest completed T20I between the two sides.

Lowest Team Totals

ODIs

Zimbabwe’s 54 all out while chasing 287 in the 2nd ODI at Harare in December 2024 is the lowest team total in this rivalry across any format in a completed ODI innings. The 232-run margin remains the widest winning margin in the rivalry’s history.

T20Is

ScoreTeamNote
~120/9ZimbabweLowest completed T20I total
~125/8AfghanistanLowest completed T20I total

Neither side has been bowled out for under 100 in a T20I in this rivalry -which reflects the generally competitive nature of the format even when the result margin is large.

Biggest Victories

FormatWinnerMarginVenueDate
ODIAfghanistan232 runs (ZIM 54 all out)HarareDec 2024
T20IAfghanistan81 runsSharjahJan 10, 2016
TestZimbabweInnings and 73 runsHarareOct 2025
ODIAfghanistan154 runsSharjahFeb 2018
TestZimbabwe10 wicketsAbu DhabiMar 2021
ODIAfghanistan146 runsSharjahFeb 2018

The Biggest Win -Context

Afghanistan’s 232-run ODI victory in December 2024 stands as the single largest winning margin in the Zimbabwe national cricket team vs Afghanistan national cricket team rivalry. Zimbabwe’s innings-and-73-run Test win at Harare in October 2025 -completed inside three days -is the most dominant match performance by either side in Test cricket.

Highest Partnerships

Tests

WicketRunsPartnersTeamVenueDate
3rd364Rahmat Shah + Hashmatullah ShahidiAfghanistanBulawayoDec 2024
8th187Sean Williams + Donald TiripanoZimbabweAbu DhabiMar 2021
7th132Rahmat Shah + Ismat AlamAfghanistan
1st91PS Masvaure + KT KasuzaZimbabweAbu DhabiMar 2021

The 364-run third-wicket partnership between Rahmat Shah and Hashmatullah Shahidi in the Bulawayo Test is the highest partnership in the history of this rivalry and an Afghanistan Test record. It was the foundation on which Afghanistan built their 699 total.

Top Run-Scorers

PlayerTeamFormatNotable Score
Hashmatullah ShahidiAfghanistanTest246 (Bulawayo, Dec 2024)
Rahmat ShahAfghanistanTest + ODIPart of 364-run stand
Sikandar RazaZimbabweODI + All formats141 (ODI)
Sean WilliamsZimbabweTest + ODI154 (ODI)
Mohammad ShahzadAfghanistanODI + T20I131 (ODI)

Top Batting Performance

Hashmatullah Shahidi’s 246 in the Bulawayo Test (December 2024) is the highest individual score in the Zimbabwe vs Afghanistan cricket timeline and the highest innings ever played by an Afghanistan batter in Test cricket. Sikandar Raza is Zimbabwe’s most consistent run-scorer against Afghanistan across all formats -his contributions in tight chases have won Zimbabwe several close bilateral matches.

Top Wicket-Takers

T20Is

PlayerTeamT20I WicketsSpan
Rashid KhanAfghanistan202015–2025
Mujeeb Ur RahmanAfghanistan102018–2025
Blessing MuzarabaniZimbabwe102018–2025

Tests

PlayerTeamTest Wickets (vs Zimbabwe)Best Figures
Rashid KhanAfghanistan11/275 (2021), 11/160 (Jan 2025)7/66

ODIs

PlayerTeamODI WicketsAverage
Rashid KhanAfghanistan17 (24 matches)14.58

The Rashid Khan Factor

Rashid Khan is the most impactful individual in the Zimbabwe vs Afghanistan cricket head-to-head across all three formats. His match figures of 11/160 in the second Bulawayo Test (January 2025) made him the first bowler since Dale Steyn in 2007 to record consecutive 10-wicket match hauls in Tests -both achieved against Zimbabwe (11/275 in 2021 and 11/160 in 2025). In T20Is, his 20 wickets from approximately 21 matches is the highest by any bowler in this rivalry. When Rashid Khan does not play -as in the October 2025 Harare Test, where he was rested for fitness reasons -Afghanistan’s bowling attack loses its primary wicket-taking threat, and the match result reflects it.

Man of the Match Awards

MatchAward WinnerTeamKey Performance
1st Test, Abu Dhabi 2021Sean WilliamsZimbabweBat and bowl
2nd Test, Abu Dhabi 2021Hashmatullah ShahidiAfghanistanBatting -match-winning
1st Test, Bulawayo Dec 2024Rahmat ShahAfghanistan364-run partnership
2nd Test, Bulawayo Jan 2025Rashid KhanAfghanistan11/160
Only Test, Harare Oct 2025Blessing MuzarabaniZimbabwePace bowling -match-winning

Pattern in the Awards

Afghanistan’s Man of the Match awards skew toward batters in drawn Tests and Rashid Khan in decisive Tests. Zimbabwe’s match-winning performances have consistently come from all-rounders (Sean Williams) and pace bowlers (Blessing Muzarabani) -players who contribute across both innings. This pattern reflects each team’s structural strength: Afghanistan win Tests with batting depth, Zimbabwe win Tests with seam bowling on responsive surfaces.

Read More: Pakistan national cricket team vs Netherlands national cricket team match scorecard

Venue-by-Venue Record

VenueFormatMatchesAFG WonZIM Won
Harare Sports ClubT20I~12~102
Harare Sports ClubODI~9~81
Harare Sports ClubTest101
Abu DhabiTest211
Abu DhabiT20I330
SharjahT20I440
SharjahODI2+All0
BulawayoTest210 (1 drawn)

The Venue Reality

Zimbabwe have never won a T20I or ODI against Afghanistan outside Zimbabwe. Every bilateral win Zimbabwe held in this rivalry -including both Test victories -was recorded either at Harare or in Abu Dhabi. Afghanistan have never lost a T20I or ODI played in Sharjah against Zimbabwe -a record that runs across four T20Is and multiple ODI fixtures. Harare is the only ground where Zimbabwe hold any competitive T20I record, and even there Afghanistan lead 10–2.

All 5 Tests -Full Detail

#VenueDatesWinnerMarginMan of Match
1Abu DhabiMar 2–3, 2021Zimbabwe10 wicketsSean Williams
2Abu DhabiMar 10–14, 2021Afghanistan6 wicketsHashmatullah Shahidi
3BulawayoDec 26–30, 2024DrawnRahmat Shah
4BulawayoJan 2–6, 2025Afghanistan72 runsRashid Khan
5HarareOct 20–22, 2025ZimbabweInnings and 73 runsBlessing Muzarabani

Test Series Analysis

The Zimbabwe vs Afghanistan Test record stands at 2 wins each with one draw -the most balanced dimension of the entire rivalry. The drawn Test in Bulawayo (December 2024) was a statistical spectacle: Zimbabwe’s 586 followed by Afghanistan’s 699 meant neither side could bowl the other out twice. The two Bulawayo Tests combined produced more than 2,100 runs across four innings. Rashid Khan was rested for the October 2025 Harare Test as a precautionary fitness measure. His absence was significant -Afghanistan collapsed for 127 and 159 against Muzarabani’s pace on a surface with early movement. Zimbabwe’s 406 in reply sealed a three-day victory, their fastest Test win against Afghanistan.

Key Turning Points

2015 -First T20I Bilateral Win

Afghanistan’s 2-0 T20I series win in Bulawayo was the first bilateral series win for Afghanistan over a Full Member on that team’s home soil. Rashid Khan made his ODI debut around this period against Zimbabwe -a detail that anchors the beginning of his dominance in this rivalry.

2017–18 -ODI Series 4-1

Afghanistan’s most comprehensive ODI series win at that stage confirmed that their batting lineup had developed beyond match-day reliance on a single batter. Posting 333/5 in an ODI in Sharjah was a benchmark performance in Afghan cricket history.

December 2024 -Zimbabwe 54 All Out

Zimbabwe’s dismissal for 54 chasing 287 in the Harare ODI was the lowest point in their bilateral ODI record against Afghanistan. It came in the same tour where Zimbabwe had won the T20I series opener -which makes the ODI capitulation a sharper contrast.

January 2025 -Rashid Khan’s 11/160

Rashid’s back-to-back 10-wicket Test hauls against the same opponent -2021 and 2025, both in this rivalry -is a statistical landmark that places him in elite historical company. His figures in the 2nd Bulawayo Test effectively decided a tightly balanced series.

October 2025 -Zimbabwe’s Innings Victory

Zimbabwe bowled Afghanistan out for 127 and 159 at Harare in a three-day innings win. This was Zimbabwe’s most complete Test performance of the modern era and the first home Test win against Afghanistan. The context that Rashid Khan did not play is important -it does not diminish Zimbabwe’s performance, but it informs the full reading of the result.

5 Things This Rivalry Reveals About Modern Cricket

  1. Format shapes the result more than rankings -Afghanistan’s 19-2 T20I record and 2-2 Test record against the same opponent within the same years prove that format context overrides team-level comparisons. The Zimbabwe national cricket team vs Afghanistan national cricket team dynamic looks entirely different depending on which format you examine.
  2. One bowler can define an entire head-to-headRashid Khan’s back-to-back 10-wicket Test match hauls, his 20 T20I wickets, and his 17 ODI wickets at 14.58 against Zimbabwe make him the most decisive individual in the rivalry. His absence in October 2025 directly correlates with Afghanistan’s heaviest Test defeat.
  3. Home conditions are Zimbabwe’s only buffer -Every win Zimbabwe holds against Afghanistan in this rivalry came either at Harare or Abu Dhabi. They have never won a T20I or ODI against Afghanistan at a neutral or away venue.
  4. High-scoring Tests can still produce no result -The 1,285 combined runs in the Bulawayo drawn Test is a reminder that scoring 586 or 699 means nothing without the ability to take 20 wickets. Both teams batted well, neither bowled well enough to win.
  5. Structural depth, not just talent, decides bilateral series -Afghanistan’s 10 bilateral series wins (from approximately 14 played) against Zimbabwe reflect a consistent national structure built around ICC funding, consistent domestic competition, and multi-format exposure -not just individual brilliance.

FAQs:

Q1. What is the Zimbabwe national cricket team vs Afghanistan national cricket team timeline?

A1. The rivalry began in 2009 in ICC qualifying events. The first bilateral ODI series was in 2014 (drawn 2-2). Afghanistan took bilateral series control from 2015 onward in T20Is and ODIs. The first Tests were played in 2021. Through October 2025, Afghanistan lead in ODIs and T20Is, while the Test record stands level at 2-2 with one draw.

Q2. Who leads the Zimbabwe vs Afghanistan head-to-head overall?

A2. Afghanistan lead significantly in T20Is (approximately 19-2) and in ODIs (majority wins). The Test record is level at 2 wins each with 1 draw across 5 Tests.

Q3. What is the biggest win in Zimbabwe vs Afghanistan cricket history?

A3. Afghanistan beat Zimbabwe by 232 runs in the 2nd ODI at Harare in December 2024. Zimbabwe were dismissed for 54 chasing 287, the lowest ODI total in the rivalry’s history.

Q4. Has Zimbabwe ever beaten Afghanistan in Test cricket?

A4. Yes. Zimbabwe won twice in Tests -by 10 wickets in Abu Dhabi (March 2021) and by an innings and 73 runs at Harare (October 2025). The Test series record stands at 2-2 with one draw.

Q5. What is Afghanistan’s highest score against Zimbabwe?

A5. Afghanistan scored 699 in the first Test in Bulawayo (December 2024) -their highest Test A5. innings in history. Hashmatullah Shahidi scored 246, the highest individual score in any Zimbabwe vs Afghanistan match.

Q6. What is the highest individual score in the Zimbabwe vs Afghanistan rivalry?

A6. Hashmatullah Shahidi’s 246 in the first Bulawayo Test (December 2024) is the highest individual score in the rivalry and Afghanistan’s highest Test innings score.

Q7. Who is the top wicket-taker in Zimbabwe vs Afghanistan matches?

A7. Rashid Khan leads all wicket-takers. He has taken 20 T20I wickets, 17 ODI wickets at an average of 14.58, and recorded back-to-back 10-wicket Test hauls (11/275 in 2021 and 11/160 in January 2025) -both against Zimbabwe.

Q8. What is the largest partnership in Zimbabwe vs Afghanistan Tests?

A8. The 364-run third-wicket partnership between Rahmat Shah and Hashmatullah Shahidi in the Bulawayo Test (December 2024) is the highest partnership in the rivalry and an Afghanistan Test record.

Q9. Where have most Zimbabwe vs Afghanistan matches been played?

A9. Harare Sports Club has hosted the most matches -approximately 12 T20Is and 9 ODIs. Afghanistan lead at this venue but Zimbabwe have won all their T20I matches and the 2025 Test at Harare.

Q10. What happened in the most recent Zimbabwe vs Afghanistan series?

A10. In October–November 2025, Zimbabwe won the one-off Test at Harare by an innings and 73 runs -their most complete Test performance in the modern era. Afghanistan then swept the three-match T20I series 3-0 in the same tour. Rashid Khan was rested for the Test but returned for the T20Is.



Leave a Reply

Your email address will not be published. Required fields are marked *