Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline

Zimbabwe National Cricket Team vs Afghanistan National Cricket Team Timeline

Table of Contents

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 bounced back from the draw to claim the series 1-0 in a tense finish that showcased Rashid Khan’s magic. Batting first, they crumbled to 157 against sharp seam from Sikandar Raza (3/30) and Newman Nyamhuri (3/42), but Zimbabwe’s reply of 243—Craig Ervine 75, Raza 61—gave them hope. Afghanistan’s second innings exploded to 278/8 declared, with Rahmat Shah (139) and debutant Ismat Alam (101) starring in a gritty stand. Zimbabwe, chasing 278, started strong but Rashid’s career-best 7/66 in the final innings flattened them. Ervine fought to 53, but wickets tumbled—11 for 160 in the match for Rashid, the best for Afghanistan. Drama peaked on day five: Zimbabwe needed 73 with two wickets left, Ervine holding firm, but Rashid trapped the tail in 15 balls. It was Afghanistan’s second Test series win over Zimbabwe, blending collapse and comeback in classic fashion.

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