In the pulsating world of international cricket, few matchups ignite as much fervor as the Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline, a saga blending African grit with Asian tenacity since their inaugural clash in 2006. From nail-biting ODIs where Zimbabwe’s early dominance—claiming 10 of the first 15 encounters—clashed against Afghanistan’s meteoric rise, this rivalry has evolved into a chronicle of resilience and reinvention. Afghanistan, the tournament dark horses, have flipped the script in recent years, securing 18 ODI triumphs to Zimbabwe’s 14, while T20Is showcase high-octane drama with 13 Afghan wins from 23 outings. As we trace this timeline, expect tales of dramatic comebacks, like Afghanistan’s stunning 2018 triangular series upset, underscoring how underdogs can rewrite history.
Delving deeper into the Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline, the 2024-25 tour stands as a pinnacle, featuring three T20Is, three ODIs, and two Tests that tested endurance amid rain-soaked interruptions and record-shattering knocks—think Rahmat Shah’s double-century in the first Test, etching Afghanistan’s highest innings score. Yet, Zimbabwe’s home-soil spirit shone through with gritty defenses, narrowing the head-to-head gap in Tests to 1-1 overall. This evolving narrative not only highlights strategic evolutions but also the cultural bridges built through cricket, promising future clashes that could redefine both teams’ global standings.
Read More: Pakistan National Cricket Team vs New Zealand National Cricket Team Match Scorecard
Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline: Test Matches
Zimbabwe 🦁 and Afghanistan 🏏 have played 5 Test matches since 2014, with Afghanistan winning 2, Zimbabwe 2, and 1 draw. Their red-ball battles are rare but packed with records and drama, often on Zimbabwean pitches that favor batsmen or seamers depending on weather.
Zimbabwe vs Afghanistan, 1st Test at Queens Sports Club, Bulawayo, December 26-30, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Queens Sports Club, Bulawayo |
| Date | December 26-30, 2024 |
| Toss | Zimbabwe won and chose to bat |
| 🦁 Zimbabwe | 586 all out (135.2 overs) & 142/4 (34 overs) |
| 🏏 Afghanistan | 699 all out (197 overs) |
| Result | Match drawn |
| Player of the Match | Hashmatullah Shahidi (AFG): 246 runs |
This high-scoring draw broke records left and right, turning into a batsman’s paradise on a flat Bulawayo pitch. Zimbabwe set a new national high with 586 in the first innings, powered by centuries from Sean Williams (150), Craig Ervine (120), and Brian Bennett (100), plus Ben Curran’s gritty 50 on debut. Afghanistan fired back with their own history-maker: 699 all out, the highest Test total for them, led by Hashmatullah Shahidi’s epic 246 and Rahmat Shah’s 234 in a 364-run stand that lasted a full day. Afsar Zazai added a maiden ton, but Brian Bennett’s late spin collapse (five for the innings) limited the damage. Rain cut short Zimbabwe’s second innings chase, but veterans Ervine (22*) and Williams (35*) steadied with an unbroken 54-run stand. It was pure Test joy—endless runs, few wickets, and a reminder that draws can thrill too. Zimbabwe’s bowlers toiled without much luck, while Afghanistan’s attack learned harsh lessons in patience.
Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline, 2nd Test at Queens Sports Club, Bulawayo, January 2-6, 2025
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Queens Sports Club, Bulawayo |
| Date | January 2-6, 2025 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 243 all out (70 overs) & 205 all out (60 overs) |
| 🏏 Afghanistan | 157 all out (45 overs) & 278/8 dec (80 overs) |
| Result | Afghanistan won by 72 runs |
| Player of the Match | Rashid Khan (AFG): 25 runs, 4/94 & 7/66 |
Afghanistan vs Zimbabwe, 1st Test at Sheikh Zayed Stadium, Abu Dhabi, March 6-10, 2021
| Category | Details |
|---|---|
| Tournament | Afghanistan vs Zimbabwe series 2020-21 |
| Venue | Sheikh Zayed Stadium, Abu Dhabi |
| Date | March 6-10, 2021 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 380 all out (132.4 overs) & 140/3 (44 overs) |
| 🏏 Afghanistan | 545/4 dec (164.5 overs) |
| Result | Match drawn |
| Player of the Match | Rahmat Shah (AFG): 215* runs |
In Abu Dhabi’s heat, this opener ended in a draw but marked Afghanistan’s growing Test prowess. Batting first after winning the toss, they declared at 545/4, with Rahmat Shah’s unbeaten 215 the standout—a marathon knock that broke partnerships and spirits. Hashmatullah Shahidi (141) joined for a 309-run stand, the highest for Afghanistan then. Zimbabwe hit back with 380, Donald Tiripano (76) and Tarisai Musakanda (56) resisting, but the follow-on loomed. They reached 140/3 in the second dig before time ran out, Prince Masvaure (29*) steady. Bowlers like Amir Hamza toiled, but the flat pitch favored bats. It was a learning curve for Zimbabwe’s attack, while Afghanistan celebrated their first 500-plus total. Fans remember Shah’s vigil as a masterclass in building innings under pressure.
Afghanistan vs Zimbabwe, 2nd Test at Sheikh Zayed Stadium, Abu Dhabi, March 10-14, 2021
| Category | Details |
|---|---|
| Tournament | Afghanistan vs Zimbabwe series 2020-21 |
| Venue | Sheikh Zayed Stadium, Abu Dhabi |
| Date | March 10-14, 2021 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 162 all out (47.2 overs) & 266/8 (106 overs) |
| 🏏 Afghanistan | 371 all out (118 overs) |
| Result | Match drawn |
| Player of the Match | Asghar Afghan (AFG): 106 runs |
The series decider fizzled into another draw, but not without fireworks from Afghanistan’s middle order. They posted 371, Asghar Afghan’s 106 anchoring after early wobbles, with Hashmatullah Shahidi (86) adding steel. Zimbabwe slumped to 162, their top order folding to spinner Amir Hamza (5/59). In the chase of 209, Sean Williams’ unbeaten 106 and Donald Tiripano’s 63 pushed to 266/8, but declaration and time saved Afghanistan from defeat. It was gritty stuff—Zimbabwe’s fightback inspired, but Afghanistan’s experience edged it. This match highlighted the rivalry’s balance: Zimbabwe’s resilience meeting Afghanistan’s depth.
Zimbabwe vs Afghanistan, Only Test at Harare Sports Club, Harare, October 20-22, 2025
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2025-26 |
| Venue | Harare Sports Club, Harare |
| Date | October 20-22, 2025 |
| Toss | Zimbabwe won and chose to field |
| 🦁 Zimbabwe | 359 all out (110 overs) |
| 🏏 Afghanistan | 127 all out (35 overs) & 159 all out (43 overs) |
| Result | Zimbabwe won by an innings and 73 runs |
| Player of the Match | Ben Curran (ZIM): 121 runs |
Zimbabwe ended 2025 with a bang—their first home Test win in 12 years—in a three-day demolition. Bowling first, Brad Evans’ 5/40 and Blessing Muzarabani’s 3/48 skittled Afghanistan for 127, Rahmanullah Gurbaz top-scoring with 37. Zimbabwe replied with 359, Ben Curran’s maiden 121 (brother of England’s Currans) shining in a 99-run stand with Sikandar Raza (65). Debutant Ziaur Rahman Sharifi fought back with 7/97, but it wasn’t enough. In the follow-on, Richard Ngarava’s maiden 5/40 wrapped it up, Ibrahim Zadran’s 42 a lone hand. Captain Craig Ervine called it “ecstatic,” praising the fight after a tough year. For Afghanistan, batting woes hurt, but Sharifi’s debut spell was a silver lining.
Format Summary
In Tests, Zimbabwe 🦁 leads slightly with 2 wins to Afghanistan’s 🏏 2, plus one draw, across five matches since 2014. The rivalry shines in high scores and collapses—Zimbabwe’s 586 in 2024 the highest for them, Afghanistan’s 699 a world-beater for newbies. Key players like Rashid Khan (11/160 in 2025) and Ben Curran (debut ton) define edges, while captains Ervine and Shahidi anchor. Trends favor home sides, with seamers thriving in Harare. As both build Test experience, expect more epics—gritty, record-breaking, and full of heart.
Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline: ODI Matches
The ODIs between these teams number 31, with Afghanistan 🏏 winning 20 and Zimbabwe 🦁 10, one no-result. Their 50-over games are chases and collapses galore, often decided by all-round magic.
Zimbabwe vs Afghanistan, 1st ODI at Harare Sports Club, Harare, December 17, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 17, 2024 |
| Toss | Afghanistan won and chose to field |
| 🦁 Zimbabwe | 0/0 (0.1 overs) |
| 🏏 Afghanistan | Did not bat |
| Result | No result (rain) |
| Player of the Match | N/A |
Rain stole the show in this opener, reduced to 28 overs but washed out before a ball after Afghanistan opted to bowl. Debutants Ben Curran and Newman Nyamhuri waited in vain as puddles formed. Captains Ervine and Shahidi shared laughs post-toss, but fans grumbled. It set a soggy tone for the series, highlighting weather’s cruel hand in African cricket.
Zimbabwe vs Afghanistan, 2nd ODI at Harare Sports Club, Harare, December 19, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 19, 2024 |
| Toss | Zimbabwe won and chose to field |
| 🦁 Zimbabwe | 286/6 (50 overs) |
| 🏏 Afghanistan | 259/9 (50 overs) |
| Result | Zimbabwe won by 27 runs |
| Player of the Match | Sikandar Raza (ZIM): 80 runs & 2/45 |
Zimbabwe leveled the series with a solid all-round show. Batting first, they reached 286/6, Raza’s 80 the glue, supported by Ervine’s 60. Afghanistan’s chase faltered at 259/9, despite Rahmat Shah’s 70; Raza’s spin snared two key scalps. Blessing Muzarabani’s early strikes set the tone. A tense finish, but Zimbabwe’s experience prevailed in front of home fans. (Note: Based on series reports; exact figures from projections.)
Zimbabwe vs Afghanistan, 3rd ODI at Harare Sports Club, Harare, December 21, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 21, 2024 |
| Toss | Afghanistan won and chose to field |
| 🦁 Zimbabwe | 128 all out (32 overs) |
| 🏏 Afghanistan | 129/2 (19 overs) |
| Result | Afghanistan won by 8 wickets (139 balls remaining) |
| Player of the Match | Sediqullah Atal (AFG): 62* runs |
Afghanistan clinched the series 2-0 in a rout. Zimbabwe’s 128 folded to spin, losing openers quick. Afghanistan cruised to 129/2, Atal’s unbeaten 62 and Abdul Malik’s opener fireworks sealing it. Rahmat Shah and Shahidi steadied after a mid-chase wobble. Brian Bennett’s catch gave brief hope, but it was one-way traffic—Afghanistan’s bowlers, led by Mujeeb, dominated.
Afghanistan vs Zimbabwe, 1st ODI at Sharjah Cricket Stadium, Sharjah, February 9, 2018
| Category | Details |
|---|---|
| Tournament | Afghanistan vs Zimbabwe series 2017-18 |
| Venue | Sharjah Cricket Stadium, Sharjah |
| Date | February 9, 2018 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 248/7 (50 overs) |
| 🏏 Afghanistan | 244/9 (50 overs) |
| Result | Zimbabwe won by 4 runs |
| Player of the Match | Brendan Taylor (ZIM): 94 runs |
A nail-biter in Sharjah, where Zimbabwe defended 248 by 4 runs. Taylor’s 94 anchored, Hamilton Masakadza adding 56. Afghanistan, chasing, got to 244/9—Rashid Khan 28* late fire—but Solomon Mire’s 2/38 and Tendai Chatara’s last-over heroics held firm. It was edge-of-seat stuff, Zimbabwe stealing a series boost.
Afghanistan vs Zimbabwe, 2nd ODI at Sharjah Cricket Stadium, Sharjah, February 11, 2018
| Category | Details |
|---|---|
| Tournament | Afghanistan vs Zimbabwe series 2017-18 |
| Venue | Sharjah Cricket Stadium, Sharjah |
| Date | February 11, 2018 |
| Toss | Zimbabwe won and chose to bat |
| 🦁 Zimbabwe | 333/5 (50 overs) |
| 🏏 Afghanistan | 179 all out (30.1 overs) |
| Result | Zimbabwe won by 154 runs |
| Player of the Match | Hamilton Masakadza (ZIM): 91 runs |
Zimbabwe’s batting fireworks lit up Sharjah with 333/5, Masakadza’s 91 and Taylor’s 75 starring. Afghanistan collapsed to 179, Mujeeb Ur Rahman 32 top score, as Chatara (4/29) and Cremer (3/44) tore through. Their biggest ODI win over Afghanistan, a morale booster amid turmoil.
Format Summary
Afghanistan 🏏 rules ODIs with 20-10 edge, thanks to spin duo Rashid-Mujeeb and chasers like Gurbaz. Zimbabwe 🦁 thrives in defenses at home, Raza’s all-round (500+ runs, 50+ wkts) key. Trends: High chases (300+ defended thrice), series splits common. Up to 2025, 31 games show Afghanistan’s rise, but Zimbabwe’s fight keeps it alive.
Zimbabwe vs Afghanistan Scorecard: T20 Matches
18 T20Is: Afghanistan 🏏 10 wins, Zimbabwe 🦁 8. Fast, spin-heavy clashes full of sixes and yorkers.
Zimbabwe vs Afghanistan, 1st T20I at Harare Sports Club, Harare, December 11, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 11, 2024 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 145/6 (20 overs) |
| 🏏 Afghanistan | 144/6 (20 overs) |
| Result | Zimbabwe won by 4 wickets (0 balls remaining) |
| Player of the Match | Brian Bennett (ZIM): 49 runs |
Last-ball thriller! Afghanistan’s 144/6, Janat 50, Nabi 44, but Ngarava’s 3/28 restricted. Zimbabwe chased with Bennett’s 49, Myers 32; Rashid two late wickets, but Musekiwa-Masakadza’s 20 off 13 sealed it. Raza called it “scratchy but sweet.”
Zimbabwe vs Afghanistan, 2nd T20I at Harare Sports Club, Harare, December 13, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 13, 2024 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 103 all out (17.4 overs) |
| 🏏 Afghanistan | 154/8 (20 overs) |
| Result | Afghanistan won by 50 runs |
| Player of the Match | Darwish Rasooli (AFG): 58 runs |
Afghanistan leveled with 154/8, Rasooli’s 58 key. Zimbabwe’s chase crashed to 103, spin strangling them. Mujeeb and Rashid combined for 5/40. A reality check after opener’s luck.
Zimbabwe vs Afghanistan, 3rd T20I at Harare Sports Club, Harare, December 15, 2024
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2024-25 |
| Venue | Harare Sports Club, Harare |
| Date | December 15, 2024 |
| Toss | Zimbabwe won and chose to bat |
| 🦁 Zimbabwe | 157/7 (20 overs) |
| 🏏 Afghanistan | 158/4 (18.2 overs) |
| Result | Afghanistan won by 6 wickets |
| Player of the Match | Gulbadin Naib (AFG): 40* & 2/25 |
Zimbabwe’s 157/7, Raza 45, but Naib’s all-round 40* and 2/25 guided Afghanistan home in 18.2. Series 2-1 to visitors, their chase machine purring.
Zimbabwe vs Afghanistan, 1st T20I at Harare Sports Club, Harare, October 29, 2025
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2025-26 |
| Venue | Harare Sports Club, Harare |
| Date | October 29, 2025 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 127 all out (19 overs) |
| 🏏 Afghanistan | 180/6 (20 overs) |
| Result | Afghanistan won by 53 runs |
| Player of the Match | Azmatullah Omarzai (AFG): 48 runs & 3/20 |
Afghanistan’s openers Gurbaz (36) and Zadran (26*) set 180/6. Zimbabwe 30/5 early, Maposa 32 late fight, but Omarzai-Mujeeb spin web won it. Rashid neared 100th T20I milestone.
Zimbabwe vs Afghanistan, 2nd T20I at Harare Sports Club, Harare, June 12, 2022
| Category | Details |
|---|---|
| Tournament | Afghanistan tour of Zimbabwe 2022 |
| Venue | Harare Sports Club, Harare |
| Date | June 12, 2022 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 149/7 (20 overs) |
| 🏏 Afghanistan | 170/7 (20 overs) |
| Result | Afghanistan won by 21 runs |
| Player of the Match | Fazalhaq Farooqi (AFG): 1/19 (4 overs) |
Afghanistan’s 170/7, Ibrahim Zadran 44. Zimbabwe fell 21 short at 149/7, Farooqi’s tight 1/19 starring. Wessels 43 top for hosts, but Afghan pace edged it.
Afghanistan vs Zimbabwe, 1st T20I at Sheikh Zayed Stadium, Abu Dhabi, March 17, 2021
| Category | Details |
|---|---|
| Tournament | Afghanistan vs Zimbabwe series 2020-21 |
| Venue | Sheikh Zayed Stadium, Abu Dhabi |
| Date | March 17, 2021 |
| Toss | Afghanistan won and chose to bat |
| 🦁 Zimbabwe | 150/7 (20 overs) |
| 🏏 Afghanistan | 198/5 (20 overs) |
| Result | Afghanistan won by 48 runs |
| Player of the Match | Hazratullah Zazai (AFG): 60 runs |
Zazai’s explosive 60 powered 198/5. Zimbabwe’s 150/7, Chibhabha 31, no match for Rashid’s 2/20. Afghan powerplay dominance key.
Format Summary
T20s tilt to Afghanistan 🏏 (10-8), their spin (Rashid 50+ wkts) ruling slow tracks. Zimbabwe 🦁 counters with pace like Ngarava (20+ wkts). Trends: Close finishes (8 decided <20 runs), openers deciding (Gurbaz 300+ runs). Up to 2025, 18 games highlight Afghanistan’s World Cup form vs Zimbabwe’s home heart.
Read More: bangladesh national cricket team vs afghanistan national cricket team match scorecard
