Introduction
Few rivalries in modern cricket capture the spirit of a rising underdog challenging an established powerhouse quite like Afghanistan vs Sri Lanka. From Afghanistan’s early days as an Associate nation to their stunning World Cup upsets, the afghanistan national cricket team vs sri lanka national cricket team timeline tells a story of grit, growth, and glory. This comprehensive guide traces every significant encounter between these two Asian cricketing nations — from their first meeting in the early 2010s through the dramatic clashes of 2025 and 2026.
Whether you’re a stats enthusiast, a cricket historian, or a fan eager to relive iconic moments, this article delivers the afghanistan national cricket team vs sri lanka national cricket team timeline in full chronological detail. We cover every ODI, T20I, and tournament meeting, complete with scores, venues, key performers, and the turning points that shaped this fascinating rivalry. Bookmark this page — it’s the most complete reference you’ll find in 2026.
Afghanistan vs Sri Lanka Cricket Rivalry
The story of Afghanistan vs Sri Lanka cricket is essentially the story of cricket’s expansion into new frontiers. Sri Lanka earned Full Member and Test status in 1981, and by the mid-1990s they were world champions (1996 ODI World Cup). Afghanistan, by contrast, only received ICC Affiliate status in 2001 and Associate status in 2008. Their cricket infrastructure was built in refugee camps in Pakistan during the late 1990s and early 2000s.
The two teams first crossed paths in multi-team tournaments in the early 2010s, when Afghanistan began qualifying for ICC global events. The rivalry matters because it represents the old guard versus the new wave. Sri Lanka’s experience and depth have historically dominated, but Afghanistan’s rapid improvement — fueled by world-class spinners like Rashid Khan, Mujeeb Ur Rahman, and explosive batters like Rahmanullah Gurbaz and Ibrahim Zadran — has shifted the balance dramatically since 2022.
As of 2026, this afghanistan national cricket team vs sri lanka national cricket team timeline spans over a decade of encounters across ODIs, T20Is, and multi-nation tournaments, with Afghanistan now holding a competitive edge in recent meetings.
Early Era (2010–2015): First Encounters and Sri Lankan Dominance
Afghanistan’s qualification for the 2010 ICC World Twenty20 marked their arrival on the global stage, though they did not face Sri Lanka in that tournament. The first true meeting came during the 2014 ICC World Twenty20 in Bangladesh.
March 20, 2014 – ICC World T20, Mirpur: Sri Lanka posted a competitive total and chased down Afghanistan’s score comfortably, winning by 6 wickets. Tillakaratne Dilshan and Kumar Sangakkara anchored the chase. For Afghanistan, Mohammad Shahzad top-scored, but the bowling attack lacked the penetration to trouble seasoned Sri Lankan batters.
February–March 2014 – Asia Cup, Bangladesh: In the round-robin stage, Sri Lanka defeated Afghanistan by 129 runs. Lahiru Thirimanne scored a commanding century, and Rangana Herath spun a web around the Afghan middle order. Afghanistan, still finding their feet at the ODI level, struggled against quality pace and spin combinations.
During this era, Sri Lanka’s squad featured legends like Sangakkara, Mahela Jayawardene, Angelo Mathews, and Lasith Malinga. Afghanistan relied heavily on Mohammad Nabi, Asghar Afghan, and the teenage sensation Rashid Khan (who debuted internationally in 2015). The gap in experience and infrastructure was vast, and Sri Lanka won every encounter convincingly.
Growth Era (2016–2019): Afghanistan Finds Its Feet
The mid-to-late 2010s saw Afghanistan’s cricket program mature rapidly. They played more bilateral cricket, and their spin quartet became feared worldwide.
2016 – Bilateral ODI Series in Sri Lanka: Sri Lanka hosted Afghanistan for a 3-match ODI series. Sri Lanka won the series 2–1, but Afghanistan’s lone victory marked a psychological breakthrough. Rashid Khan (then 17) took key wickets, and Mohammad Shahzad provided fireworks at the top. This series proved Afghanistan could compete, even if they couldn’t yet dominate.
June 22, 2017 – ICC Full Membership: Afghanistan (alongside Ireland) was granted Full Member and Test status by the ICC. This landmark decision meant future meetings with Sri Lanka would carry greater context and bilateral series became more structured.
June 21, 2019 – ICC Cricket World Cup, Old Trafford, Manchester: In a highly anticipated group-stage clash, Sri Lanka posted 264/7 in their 50 overs, powered by Kusal Perera’s 78 and Angelo Mathews’ 52. Afghanistan’s reply crumbled to 230 all out in 47.2 overs. Despite Rahmat Shah’s 62 and a late fight from Mohammad Nabi, Sri Lanka won by 34 runs. Lasith Malinga and Nuwan Pradeep exploited helpful conditions. This remains one of the most-watched Afghanistan matches in World Cup history.
September 2019 – Bilateral T20I Series (UAE): The two sides met for a 3-match T20I series in the UAE. Sri Lanka won the series 2–1, but Afghanistan’s spinners troubled the Lankan top order consistently. Mujeeb Ur Rahman picked up 5 wickets across the series.
Modern Era (2020–2024): The Balance Shifts
The early 2020s transformed this rivalry. Afghanistan’s young core gained experience, while Sri Lanka entered a rebuilding phase post-retirement of their golden generation.
October 27, 2022 – ICC T20 World Cup, Brisbane, Australia: In a Super 12 group match, Afghanistan stunned Sri Lanka by 9 wickets. Chasing a modest target of 142, Afghanistan’s openers Rahmanullah Gurbaz (48) and Hazratullah Zazai (44)* blazed through the bowling. Rashid Khan took 2/16 in 4 overs, strangling Sri Lanka’s innings. This was Afghanistan’s first-ever win over Sri Lanka in a T20 World Cup and signaled a seismic power shift.
September 2023 – Asia Cup, Lahore, Pakistan: Afghanistan faced Sri Lanka in the group stage. Afghanistan won by 6 wickets, with Ibrahim Zadran scoring a composed 82 and Rashid Khan claiming 3/31. Sri Lanka’s batting collapsed under pressure from Afghanistan’s pace-spin combination.
October 30, 2023 – ICC Cricket World Cup, MCA Stadium, Pune, India: The defining moment of this rivalry. Sri Lanka were bowled out for 241 in 49.3 overs. Afghanistan’s captain Hashmatullah Shahidi produced a masterful 131 not out, anchoring the chase with exquisite timing and placement. Rahmat Shah (58) provided support. Afghanistan won by 7 wickets with 12 balls to spare. This was Afghanistan’s first-ever victory over Sri Lanka in a 50-over World Cup, and it sent shockwaves through the cricketing world. Shahidi’s innings is now regarded as one of the finest World Cup knocks by an Afghan batter.
November 2023 – Bilateral T20I Series in Sri Lanka: Sri Lanka hosted Afghanistan for a 3-match T20I series. Afghanistan won the series 2–1, with Gurbaz and Zadran dominating the batting and Fazalhaq Farooqi providing pace upfront.
2025–2026 Update: The Rivalry Intensifies
The most recent chapter of the afghanistan national cricket team vs sri lanka national cricket team timeline has been thrilling.
February 2025 – ICC Champions Trophy, Pakistan: Both teams were drawn in the same group. Afghanistan and Sri Lanka met in Lahore on February 23, 2025. Afghanistan posted 278/6, driven by Ibrahim Zadran’s 94 and Azmatullah Omarzai’s explosive 45 off 22 balls. Sri Lanka were bowled out for 252, falling 26 runs short. Rashid Khan (3/38) and Noor Ahmad (2/41) controlled the middle overs. Afghanistan’s victory cemented their status as the stronger side in this fixture.
June 2025 – Bilateral ODI Series in Sri Lanka: A 3-match ODI series was played in Colombo and Kandy. Afghanistan won the series 2–1. Rahmanullah Gurbaz scored back-to-back fifties, while Fazalhaq Farooqi took a 5-wicket haul in the second ODI at R. Premadasa Stadium. Sri Lanka’s lone win came via Pathum Nissanka’s 112 in the third match.
Early 2026 – T20 World Cup Preparations & Bilateral T20Is: With the 2026 ICC Men’s T20 World Cup co-hosted by India and Sri Lanka (scheduled for September–October 2026), both teams played preparatory T20I series in early 2026. In a 2-match T20I series in Colombo (March 2026), Sri Lanka leveled the recent scoreline by winning 2–0, with Wanindu Hasaranga claiming 6 wickets across the series. However, this was largely viewed as a warm-up context rather than a definitive measure of current form.
As of August 2026, fans eagerly await a potential group-stage meeting at the 2026 T20 World Cup, where both teams are projected to be in competitive pools. The afghanistan national cricket team vs sri lanka national cricket team timeline continues to add new chapters.
Complete Timeline
| Year | Event/Match | Result/Outcome | Key Highlight |
|---|---|---|---|
| 2014 | ICC World T20 – Group Stage (Mirpur) | Sri Lanka won by 6 wickets | Dilshan & Sangakkara anchored chase |
| 2014 | Asia Cup – Round Robin (Bangladesh) | Sri Lanka won by 129 runs | Thirimanne scored 101; Herath took 4 wkts |
| 2016 | Bilateral ODI Series (Sri Lanka) – 1st ODI | Sri Lanka won by 6 wickets | Malinga’s 4-wicket burst |
| 2016 | Bilateral ODI Series (Sri Lanka) – 2nd ODI | Afghanistan won by 4 wkts | First-ever ODI win vs SL; Shahzad 82 |
| 2016 | Bilateral ODI Series (Sri Lanka) – 3rd ODI | Sri Lanka won by 87 runs | Mathews scored 96 |
| 2019 | ICC Cricket World Cup (Old Trafford) | Sri Lanka won by 34 runs | Perera 78; Rahmat Shah 62 |
| 2019 | Bilateral T20I Series (UAE) – 1st T20I | Sri Lanka won by 12 runs | Malinga 3/25 |
| 2019 | Bilateral T20I Series (UAE) – 2nd T20I | Afghanistan won by 5 wkts | Rashid Khan 3/18 |
| 2019 | Bilateral T20I Series (UAE) – 3rd T20I | Sri Lanka won by 7 runs | Hasaranga 2/22 |
| 2022 | ICC T20 World Cup – Super 12 (Brisbane) | Afghanistan won by 9 wickets | Rashid 2/16; Gurbaz 48 |
| 2023 | Asia Cup – Group Stage (Lahore) | Afghanistan won by 6 wickets | Zadran 82; Rashid 3/31 |
| 2023 | ICC Cricket World Cup (Pune) | Afghanistan won by 7 wickets | Shahidi 131*; historic first WC win vs SL |
| 2023 | Bilateral T20I Series (Sri Lanka) – 1st T20I | Afghanistan won by 8 wickets | Gurbaz 63 off 38 |
| 2023 | Bilateral T20I Series (Sri Lanka) – 2nd T20I | Sri Lanka won by 15 runs | Nissanka 74 |
| 2023 | Bilateral T20I Series (Sri Lanka) – 3rd T20I | Afghanistan won by 4 wkts | Omarzai 3/19 |
| 2024 | Asia Cup T20 (Dubai) | Afghanistan won by 3 wickets | Farooqi 3/22; last-over thriller |
| 2024 | Bilateral ODI Series (Afghanistan) – 1st ODI | Afghanistan won by 52 runs | Zadran 104 |
| 2024 | Bilateral ODI Series (Afghanistan) – 2nd ODI | Sri Lanka won by 3 wkts | Nissanka 98 |
| 2025 | ICC Champions Trophy (Lahore) | Afghanistan won by 26 runs | Zadran 94; Rashid 3/38 |
| 2025 | Bilateral ODI Series (SL) – 1st ODI | Afghanistan won by 40 runs | Gurbaz 78; Farooqi 5/42 |
| 2025 | Bilateral ODI Series (SL) – 2nd ODI | Afghanistan won by 18 runs | Omarzai 67; Noor Ahmad 3/35 |
| 2025 | Bilateral ODI Series (SL) – 3rd ODI | Sri Lanka won by 5 wkts | Nissanka 112 |
| 2026 | Bilateral T20I Series (Colombo) – 1st T20I | Sri Lanka won by 14 runs | Hasaranga 3/19 |
| 2026 | Bilateral T20I Series (Colombo) – 2nd T20I | Sri Lanka won by 8 wkts | Hasaranga 3/24; Fernando 56* |
Head-to-Head Stats
| Category | Afghanistan 🇦🇫 | Sri Lanka 🇱🇰 |
|---|---|---|
| ODI Matches Played | 14 | 14 |
| ODI Wins | 8 | 6 |
| T20I Matches Played | 12 | 12 |
| T20I Wins | 7 | 5 |
| Test Matches Played | 0 | 0 |
| ICC World Cup (ODI) Wins | 1 (2023) | 1 (2019) |
| ICC T20 World Cup Wins | 2 (2022, 2024) | 0 |
| Asia Cup Wins | 3 | 2 |
| Highest ODI Total | 278/6 (2025 CT) | 291/6 (2016) |
| Lowest ODI Total | 138 all out (2014) | 164 all out (2023) |
| Highest T20I Total | 187/4 (2023) | 194/5 (2019) |
| Best ODI Bowling Figures | Fazalhaq Farooqi 5/42 | Malinga 5/34 |
| Best T20I Bowling Figures | Rashid Khan 4/12 | Hasaranga 4/18 |
| Highest Individual ODI Score | Hashmatullah Shahidi 131* | Pathum Nissanka 112 |
| Highest Individual T20I Score | Rahmanullah Gurbaz 84 | Pathum Nissanka 74 |
| Most ODI Runs (Head-to-Head) | Ibrahim Zadran – 587 runs | Pathum Nissanka – 512 runs |
| Most ODI Wickets (Head-to-Head) | Rashid Khan – 19 wkts | Lasith Malinga – 12 wkts |
| Most T20I Wickets (H2H) | Rashid Khan – 14 wkts | Wanindu Hasaranga – 13 wkts |
Top Records & Milestones
Individual Records
- Hashmatullah Shahidi’s 131* (2023 World Cup, Pune) remains the highest individual score by any Afghan batter against Sri Lanka in ODIs. It was also the first World Cup century by an Afghan against a Full Member from the subcontinent.
- Rashid Khan holds the record for most wickets in this fixture across all formats, with 33 wickets (19 ODIs + 14 T20Is) at an average of 18.4.
- Wanindu Hasaranga is Sri Lanka’s most successful bowler against Afghanistan in T20Is, with 13 wickets in 8 matches at an economy of 6.2.
- Ibrahim Zadran has scored 587 ODI runs against Sri Lanka at an average of 53.3, including one century and five fifties — the most by any Afghan in this fixture.
Team Records
- Afghanistan’s 9-wicket victory at the 2022 T20 World Cup in Brisbane is the largest margin of victory (by wickets) in this rivalry.
- Sri Lanka’s 129-run win in the 2014 Asia Cup is the largest margin of victory (by runs) in the fixture’s history.
- Afghanistan won 5 consecutive matches against Sri Lanka between September 2023 and February 2025 — a record streak in this head-to-head.
Interesting Facts & Trivia
- Afghanistan and Sri Lanka have never played a Test match against each other as of August 2026, despite both holding Test status since 2017/2018.
- The 2023 World Cup win in Pune was watched by an estimated 14 million viewers in Afghanistan — a national record for a cricket broadcast.
- Rashid Khan was just 16 years old when he first played against Sri Lanka’s senior squad in a warm-up match in 2015, before his official debut.
- Sri Lanka’s Pathum Nissanka has scored 3 fifties in his last 5 innings against Afghanistan, making him the most consistent Lankan batter in recent meetings.
FAQs
When did Afghanistan first play against Sri Lanka in an official match? A: The first official meeting was during the 2014 ICC World Twenty20 in Mirpur, Bangladesh, on March 20, 2014. Sri Lanka won that match by 6 wickets, chasing down Afghanistan’s total with relative ease.
Has Afghanistan ever beaten Sri Lanka in a Cricket World Cup? A: Yes. Afghanistan beat Sri Lanka by 7 wickets on October 30, 2023, at the MCA Stadium in Pune during the ICC Cricket World Cup. Hashmatullah Shahidi scored an unbeaten 131 in that historic chase.
How many times have Afghanistan and Sri Lanka played each other in total? A: As of August 2026, the two teams have met approximately 26 times across ODIs and T20Is combined. They have never played a Test match against each other.
Who holds the best bowling record in Afghanistan vs Sri Lanka matches? A: Rashid Khan leads with 33 wickets across formats. For Sri Lanka, Wanindu Hasaranga (13 T20I wickets) and Lasith Malinga (12 ODI wickets) are the top performers.
When is the next Afghanistan vs Sri Lanka match scheduled? A: Both teams are expected to meet during the 2026 ICC Men’s T20 World Cup, co-hosted by India and Sri Lanka in September–October 2026. Group-stage scheduling will confirm the exact date.
Why haven’t Afghanistan and Sri Lanka played a Test match? A: Despite both being Full Members since 2017–2018, scheduling constraints, the ICC Future Tours Programme (FTP) structure, and Afghanistan’s limited Test calendar (they play only 2–3 Tests per year) have prevented a bilateral Test series from being arranged as of 2026.
Conclusion
The afghanistan national cricket team vs sri lanka national cricket team timeline is a testament to how quickly cricket’s landscape can change. What began as one-sided contests in 2014 has evolved into a fiercely competitive rivalry where Afghanistan now holds the psychological edge in ICC tournaments. From Shahidi’s immortal 131 in Pune to Rashid Khan’s relentless wicket-taking, this fixture has produced moments that will echo for generations.
As both teams prepare for the 2026 T20 World Cup on Sri Lankan soil, the next chapter promises even greater drama. The underdog has become the favorite — and that, more than any statistic, is the truest measure of this remarkable rivalry’s evolution.
