Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline: Complete History, Records & Head-to-Head Stats
17 mins read

Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline: Complete History, Records & Head-to-Head Stats

The Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline stretches back to 2014, and in that decade the two Asian sides have built one of world cricket’s most unpredictable modern rivalries. Sri Lanka holds a clear overall lead with 16 wins from 24 completed matches, but Afghanistan has repeatedly punched above expectations in the biggest ICC tournaments, including a stunning 2023 ODI World Cup upset that changed how the cricketing world viewed this fixture. This complete Afghanistan vs Sri Lanka head-to-head guide covers every major match, format-wise records, standout individual performances, tactical patterns, and the underlying storylines that explain why this contest has become appointment viewing for fans across South Asia. What makes this rivalry genuinely compelling isn’t star power in the traditional sense-it’s the collision of two contrasting cricketing philosophies. Sri Lanka brings decades of institutional pedigree, calm middle-order composure, and a batting lineup built around wristy stroke-play. Afghanistan counters with an aggressive, fearless template built on spin-heavy bowling attacks and explosive top-order hitting that refuses to respect reputation. That clash of styles is exactly why so many of their meetings have gone down to the final over.

Afghanistan vs Sri Lanka Head-to-Head: The Full Picture

Sri Lanka leads the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline 16-7, with one no result, across ODIs and T20Is since their first meeting in 2014. The two nations have never played a Test match against each other, which keeps this entire rivalry confined to white-ball cricket-a format where Afghanistan’s spin-heavy attack and Sri Lanka’s batting depth collide in genuinely close contests more often than the overall scoreline suggests. It’s worth noting that head-to-head numbers alone can be misleading in fast-evolving rivalries like this one. Afghanistan’s rise as a cricketing nation has been almost entirely compressed into the last decade, meaning many of Sri Lanka’s early wins came against a far less experienced Afghan side than the one competing today. If you isolate matches from 2022 onward, the head-to-head becomes almost even, which tells a very different story than the all-time numbers suggest.

Read More: Pakistan Women’s National Cricket Team vs Sri Lanka Women Timeline

Rivalry Snapshot Table

DetailRecord
First meetingMarch 3, 2014, Mirpur-Sri Lanka won by 129 runs
Last meetingSeptember 18, 2025, Abu Dhabi-Sri Lanka won by 6 wickets
Total matches played24 (ODI + T20I combined)
ODI head-to-head recordSri Lanka 10, Afghanistan 4, No Result 1
T20I head-to-head recordSri Lanka 6, Afghanistan 3
Test matchesNone played to date
Asia Cup recordSri Lanka 4, Afghanistan 2
Recent form (since 2022)Nearly even, with Afghanistan winning multiple high-pressure encounters

This infobox format is exactly what most fans search for first-a quick statistical anchor before diving into match-by-match detail. It’s also why any serious Afghanistan vs Sri Lanka cricket rivalry breakdown needs to open with the numbers before the narrative, since readers researching this fixture typically want the bottom-line record before they invest time in the storylines behind it.

Complete Afghanistan vs Sri Lanka Timeline: Match-by-Match Results

The Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline includes multiple Asia Cup clashes, three ODI World Cup meetings, and a bilateral rivalry that has produced some of the tightest finishes in recent Asian cricket. Below is a chronological breakdown of the fixture’s most significant encounters, including scores where available, structured by era so you can trace exactly how this rivalry has evolved.

Early Years: 2014 to 2019

Afghanistan’s very first meeting with Sri Lanka came in the 2014 Asia Cup at Mirpur, where the more experienced Lankan side won comfortably by 129 runs, a result that reflected the gulf in international experience at the time. Afghanistan were still adjusting to life on cricket’s bigger stages, having only recently gained ODI status, and Sri Lanka’s senior campaigners exploited that inexperience with a clinical batting and bowling performance. Four years later, in the 2018 Asia Cup at Sharjah, Afghanistan delivered its first real statement win, beating Sri Lanka by 91 runs and signaling that the gap between the two teams was closing fast. That victory is now viewed retrospectively as the moment Afghanistan stopped being cricket’s plucky underdog and started being a side capable of beating established Full Members on merit. By the time the two sides met in the 2019 ODI World Cup at Cardiff, Sri Lanka still held the psychological edge in ICC events, extending their unbeaten run against Afghanistan in World Cup cricket specifically-a streak that would later become one of the rivalry’s biggest talking points once Afghanistan finally broke it.

The Turning Point: 2022 to 2023

This period reshaped the entire Afghanistan vs Sri Lanka head-to-head narrative more than any other stretch in the fixture’s history. In August 2022, Afghanistan won a T20I clash in Dubai by 8 wickets, a comfortable chase that demonstrated the growing depth in their batting order beyond just their marquee all-rounders. Sri Lanka answered days later with a 4-wicket win in Sharjah during the same Asia Cup window, restoring parity almost immediately and setting the tone for a rivalry defined by rapid momentum swings rather than sustained dominance by either side.

The rivalry then traveled to the global stage at the 2022 T20 World Cup in Brisbane, where Sri Lanka edged a low-scoring contest by 6 wickets, a match played under difficult batting conditions that favored disciplined bowling over aggressive stroke play. The most dramatic swing came in 2023. At the Asia Cup in Lahore, Sri Lanka survived a batting collapse to win by just 2 runs, with Sri Lanka’s 291/8 narrowly beating Afghanistan’s 289 all out-one of the closest finishes in the fixture’s history and a match that is still replayed in highlight reels whenever this rivalry is discussed. Weeks later, at the Asian Games in Hangzhou, Afghanistan won a T20I by 8 runs, continuing their momentum heading into the ODI World Cup.

Then came the biggest shock of all: at the 2023 ODI World Cup in Pune, Afghanistan chased down Sri Lanka’s target to win by 7 wickets, ending Sri Lanka’s unbeaten record against Afghanistan in World Cup history and announcing Afghanistan as a genuine threat in 50-over cricket on the sport’s biggest stage. That result is widely regarded as the single most significant win in Afghanistan’s ODI World Cup history against a traditional cricketing power, and it fundamentally altered how pundits and opposition teams approached fixtures against them going forward.

Recent Meetings: 2024 to 2025

Sri Lanka reasserted control in the 2024 bilateral series in Sri Lanka, winning an ODI at Pallekele by a rivalry-record 155 runs-the largest margin ever recorded in an Afghanistan vs Sri Lanka match. That defeat exposed some fragility in Afghanistan’s middle order away from home conditions, particularly against high-quality spin bowling on turning subcontinental pitches. But Afghanistan responded in the T20I leg of the same tour, sealing a nail-biting 3-run win at Dambulla, one of the tightest T20I finishes either side has produced and a reminder that Afghanistan’s ability to fight back within the same series remains one of their defining competitive traits. The most recent senior meeting came at the 2025 Asia Cup in Abu Dhabi, where Sri Lanka chased down Afghanistan’s 169/8 with 4 wickets in hand, eliminating Afghanistan from the tournament in a match remembered for Mohammad Nabi’s explosive late assault and Kusal Mendis’ composed chase. That result, while a loss for Afghanistan on paper, reinforced just how competitive this fixture has become-Afghanistan posted a genuinely challenging total against a strong Sri Lankan bowling attack before falling just short in the chase.

Key Timeline Matches Table

DateEvent & VenueResult
Mar 3, 2014Asia Cup, MirpurSri Lanka won by 129 runs
Sep 15, 2018Asia Cup, SharjahAfghanistan won by 91 runs
Oct 29, 2019ODI World Cup, CardiffSri Lanka extends WC dominance
Aug 27, 2022T20I, DubaiAfghanistan won by 8 wickets
Nov 1, 2022T20 World Cup, BrisbaneSri Lanka won by 6 wickets
Sep 5, 2023Asia Cup, LahoreSri Lanka 291/8 beat Afghanistan 289 (won by 2 runs)
Oct 30, 2023ODI World Cup, PuneAfghanistan won by 7 wickets
Feb 11, 2024ODI, PallekeleSri Lanka won by 155 runs
Feb 21, 2024T20I, DambullaAfghanistan won by 3 runs
Sep 18, 2025Asia Cup, Abu DhabiSri Lanka won by 6 wickets

Rivalry Records: Leading Run-Scorers and Wicket-Takers

Ibrahim Zadran is the leading run-scorer in the Afghanistan vs Sri Lanka ODI rivalry with 459 runs from just 7 matches at an outstanding average of 65.57. On the bowling side, Sri Lanka’s Kasun Rajitha tops the wicket-takers list in ODIs with 13 scalps, while Afghanistan’s Mohammad Nabi and Azmatullah Omarzai have both been consistent contributors across formats. These individual numbers matter because they reveal something the team-level head-to-head record doesn’t: Afghanistan’s top order has actually outperformed Sri Lanka’s on a per-innings basis in ODI cricket, even though the team result has more often favored Sri Lanka. That gap between individual brilliance and team results is one of the more fascinating undercurrents of this entire rivalry.

Batting Records

  • Most ODI runs: Ibrahim Zadran-459 runs, average 65.57, top score of 162
  • Most T20I runs: Rahmanullah Gurbaz-124 runs in just 2 matches, strike rate 196.82, including a knock of 84
  • Consistent contributor: Rahmat Shah has added 349 ODI runs against Sri Lanka, forming a reliable top-order partnership with Zadran across multiple series

Bowling Records

  • Most ODI wickets: Kasun Rajitha-13 wickets in 6 matches for Sri Lanka
  • Most T20I wickets: Azmatullah Omarzai-6 wickets, closely followed by Rashid Khan with 5 wickets from 5 matches
  • Steady returns: Mohammad Nabi has picked up 11 ODI wickets across 11 matches, underlining his all-round value in this fixture beyond just his batting cameos

Memorable Individual Performances That Defined the Rivalry

Certain individual performances have shaped how this rivalry is remembered, going beyond the raw scoreline to explain why matches swing so dramatically and why neither side can afford to treat this fixture lightly.

Mohammad Nabi’s Explosive Asia Cup Cameo

In the 2025 Asia Cup clash at Abu Dhabi, Nabi smashed five sixes in a single over, finishing with 60 runs off just 22 balls to drag Afghanistan to a competitive total after a middling start. It remains one of the most destructive late-innings assaults either side has produced in this fixture, and it single-handedly turned what looked like a below-par total into a genuine target that Sri Lanka had to work for.

Kusal Mendis’ Chase-Defining Innings

Batting under pressure in that same 2025 encounter, Mendis anchored Sri Lanka’s chase with an unbeaten 74 off 52 balls, earning Player of the Match honors and completing a perfect group-stage campaign for his side. His innings was notable for its composure against Afghanistan’s spin-heavy middle overs, an area where many touring batters have historically struggled.

Ibrahim Zadran’s Quiet Dominance

While Afghanistan’s bowling attack gets most of the attention in this rivalry, Zadran’s 459 ODI runs at an average of 65.57 make him statistically the most dominant individual batter in the entire fixture-a fact frequently overlooked by fans focused on Rashid Khan’s spin threat. Zadran’s ability to anchor Afghanistan’s innings against a Sri Lankan attack that has historically relied on variation-based bowling has been central to Afghanistan’s improved ODI results in this matchup.

Tactical Patterns Behind the Rivalry

Beyond individual moments, there are recurring tactical themes that explain why this fixture behaves so differently from Afghanistan’s matches against other opponents. Sri Lanka’s team management has consistently targeted Afghanistan’s top order early with pace-based new-ball bowling, aiming to remove their aggressive openers before Afghanistan’s middle order can settle. Afghanistan, in turn, has leaned heavily on their spin trio in the middle overs, using turning conditions in the UAE and Sri Lanka to strangle scoring rates against a Sri Lankan batting lineup that has occasionally struggled against high-quality wrist and finger spin in tandem. This tactical chess match is precisely why so many of these matches have been decided by fewer than 10 runs or in the final over-neither side’s game plan completely nullifies the other’s strengths, which keeps the contest balanced regardless of the overall head-to-head numbers.

The common assumption is that Sri Lanka simply “outclasses” Afghanistan on the biggest stage, but that narrative collapses under scrutiny. Afghanistan beat Sri Lanka in the 2023 ODI World Cup, ending a run of Sri Lankan dominance against them specifically in World Cup cricket. The real story of the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline isn’t one-sided superiority-it’s that Afghanistan wins the marquee occasions almost as often as they lose the routine bilateral fixtures, which is exactly why Sri Lanka’s team management treats this matchup as a genuine trap game rather than an easy points fixture. Another misconception worth addressing: many assume Afghanistan’s success is purely down to spin bowling, but their recent batting improvements-led by Zadran, Gurbaz, and Rahmat Shah-have been just as significant in narrowing the gap. This is a rivalry built on evolving strengths on both sides, not a static mismatch that occasionally produces an upset.

Frequently Asked Questions

Who has won more matches between Afghanistan and Sri Lanka?

Sri Lanka leads the overall head-to-head 16-7, with one no result, across 24 international matches played since 2014.

What is the biggest win margin recorded in this rivalry?

Sri Lanka’s 155-run victory at Pallekele in February 2024 remains the largest margin of victory between the two teams.

Have Afghanistan and Sri Lanka ever played a Test match against each other?

No, despite 24 meetings in limited-overs cricket, the two nations have never contested a Test match.

Who has scored the most runs in Afghanistan vs Sri Lanka ODIs?

Ibrahim Zadran leads all batters with 459 runs from 7 matches at an average of 65.57.

Who has taken the most wickets in this head-to-head record?

Kasun Rajitha leads ODI wicket-takers with 13, while Azmatullah Omarzai tops the T20I charts with 6 wickets.

How many times have Afghanistan and Sri Lanka met in the Asia Cup?

They have played six Asia Cup matches, with Sri Lanka winning four and Afghanistan winning two.

Who won the most recent Afghanistan vs Sri Lanka match?

Sri Lanka won the last senior meeting, beating Afghanistan by 6 wickets in the 2025 Asia Cup at Abu Dhabi.

What was Afghanistan’s biggest ICC tournament win over Sri Lanka?

Afghanistan’s 7-wicket win in the 2023 ODI World Cup at Pune is considered their most significant tournament victory over Sri Lanka.

Which player has the best individual batting strike rate against Sri Lanka?

Rahmanullah Gurbaz holds this record in T20Is, striking at 196.82 across just 2 innings.

Is Afghanistan closing the gap on Sri Lanka in this rivalry?

Recent results since 2022 show the head-to-head record is nearly even, with Afghanistan winning several high-pressure ICC tournament matches even though Sri Lanka still leads the overall bilateral record dating back to 2014.

Leave a Reply

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