Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline

Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline is a fascinating journey filled with close contests, major tournament clashes and memorable performances. Since their first meeting, Sri Lanka have held the stronger overall record, but Afghanistan have produced important wins and pushed Sri Lanka hard in several matches. Their rivalry includes the 2023 World Cup, the 2024 Test, ODI and T20I series, and their latest T20I meeting in 2025. In the 2024 tour, Sri Lanka won the Test and ODI series, while Afghanistan managed a thrilling three-run win in the third T20I. Overall, the rivalry has become increasingly competitive and remains an interesting contest in Asian cricket.

Disclaimer: Cricket statistics and schedules can change when governing bodies update their records. The information here is based on published match records and official announcements available up to October 2, 2026. The postponed 2026 bilateral series is not counted as played matches.

Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline: Where It All Started

The first men’s international meeting between Afghanistan and Sri Lanka came on March 3, 2014, during the Asia Cup in Mirpur, Bangladesh.

Sri Lanka made 253/6 in 50 overs, with Kumar Sangakkara scoring 76. Afghanistan were then bowled out for 124 in 38.4 overs. Sri Lanka won by 129 runs, with Ajantha Mendis taking 3/11.

It was a difficult introduction for Afghanistan, but the bigger story was that they were sharing the international stage with a major Test nation. That first meeting helped establish a fixture that would become increasingly competitive.

Quick Timeline Table

Year Match/Event Result or Development
2014 Asia Cup Sri Lanka won by 129 runs
2015 World Cup Sri Lanka won by 4 wickets
2023 ODI series Sri Lanka won series 2-1
2023 World Cup Sri Lanka won by 2 runs
2024 One-off Test Sri Lanka won by 10 wickets
2024 ODI series Sri Lanka won 3-0
2024 T20I series Sri Lanka won 2-1
2025 Asia Cup T20I Sri Lanka won by 6 wickets
2026 Six-match UAE series Postponed
2026 Revised series ACB announced late-2026 rescheduling

2015 World Cup: Afghanistan Show They Belong

The next major chapter in the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline came at the 2015 ICC Cricket World Cup.

Afghanistan scored 232 at University Oval in Dunedin. Asghar Stanikzai made 54 and Samiullah Shenwari scored 38. Sri Lanka were in serious trouble early in their chase, slipping to 18/3.

Then came Mahela Jayawardene.

The Sri Lankan legend produced a century, scoring 100, and helped Sri Lanka recover. Angelo Mathews also contributed 44. Sri Lanka eventually reached 236/6 in 48.2 overs and won by four wickets.

For Afghanistan, the defeat still carried an important message: they could put a top cricket nation under real pressure.

2023: The Rivalry Gets Much Tighter

The Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline became more interesting in 2023.

Afghanistan toured Sri Lanka for three ODIs in June. Afghanistan won the first match by six wickets, but Sri Lanka bounced back strongly. The hosts won the second ODI by 132 runs and the third by nine wickets, taking the series 2-1.

Then came another memorable meeting at the 2023 World Cup.

On September 5, Sri Lanka defeated Afghanistan by just two runs. Sri Lanka scored 291/8, while Afghanistan finished on 289. That tiny two-run gap tells you everything about how competitive this fixture had become.

Later in the tournament, Afghanistan turned the tables. On October 30, Afghanistan defeated Sri Lanka by seven wickets after chasing 241. That win showed that Afghanistan were no longer simply there to participate against established teams.

2024: A Busy and Important Chapter

The year 2024 brought a huge amount of Afghanistan-Sri Lanka cricket.

First came Afghanistan’s first Test against Sri Lanka on February 2. Sri Lanka scored 439 in the first innings, while Afghanistan made 198 and 296 in their two innings. Sri Lanka won by 10 wickets.

That Test was historic because it gave Afghanistan another opportunity to build experience in the longest format.

Then came three ODIs.

Sri Lanka won the first ODI by 42 runs after making 381/3. The second was even more one-sided, with Sri Lanka winning by 155 runs. In the third ODI, Sri Lanka chased Afghanistan’s 266 with 267/3 and won by seven wickets. The result was a 3-0 ODI series win for Sri Lanka.

2024 ODI Series at a Glance

ODI Afghanistan Sri Lanka Result
1st ODI 339/6 381/3 Sri Lanka won by 42 runs
2nd ODI 153 308/6 Sri Lanka won by 155 runs
3rd ODI 266 267/3 Sri Lanka won by 7 wickets

Pathum Nissanka was especially important in the third ODI. He scored a century during the chase and was named Player of the Match as well as Player of the Series.

The 2024 T20I Series: Afghanistan Finally Get a Close Finish

The T20I leg was much more dramatic.

Sri Lanka won the first T20I by four runs and the second by 72 runs. Afghanistan then produced a thrilling response in the third game.

Afghanistan scored 209/5, with Rahmanullah Gurbaz making 70. Sri Lanka fought back with 206/6, but Afghanistan held on to win by only three runs.

That 3-run win became one of the most memorable moments in the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline.

The series finished 2-1 in Sri Lanka’s favour, but Afghanistan left with a victory that showed their ability to compete in tight T20 matches.

What Does the Head-to-Head Record Say?

If you are looking at the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Standings, it is important to understand one thing first: a bilateral head-to-head contest does not have a permanent points table like a league tournament.

Instead, we look at matches won, lost and no-results.

Current published head-to-head records list 15 ODIs between the sides, with Sri Lanka winning 10, Afghanistan winning four and one match ending without a result. Afghanistan Cricket Board’s historical record also lists the same ODI figures.

In T20Is, the teams have played nine matches. Sri Lanka have won six and Afghanistan three.

In Tests, they have played only once, with Sri Lanka winning that 2024 match by 10 wickets.

Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Standings

Format Matches Afghanistan Wins Sri Lanka Wins Other
Test 1 0 1 0
ODI 15 4 10 1 No Result
T20I 9 3 6 0

The table makes the picture simple. Sri Lanka have the stronger historical head-to-head record, while Afghanistan have still collected important wins in major tournaments and bilateral cricket.

2025: Another T20I Chapter

The Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline continued into the 2025 Asia Cup.

On September 18, 2025, Afghanistan faced Sri Lanka in a T20I in Abu Dhabi. Afghanistan scored 169/8, but Sri Lanka chased the target successfully, reaching 171/4 in 18.4 overs.

Sri Lanka won by six wickets, with Kusal Mendis playing a major role in the chase.

This result also means that when fans search for Sl vs Afg, they are often looking back at a rivalry that has developed through both bilateral cricket and major Asian tournaments.

2026: The Series That Had to Wait

Now comes one of the most important updates in the current Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline.

A six-match white-ball series was planned for March 2026. It included three T20Is in Sharjah on March 13, 15 and 17, followed by three ODIs in Dubai on March 20, 22 and 25.

The series was significant because it was planned as the first occasion on which Afghanistan would host Sri Lanka in a bilateral series. The UAE was selected as the venue because Afghanistan traditionally stages many of its international home fixtures outside Afghanistan.

However, the series did not take place in March.

The Afghanistan Cricket Board announced on March 11 that the series had been postponed because of logistical challenges, including flight constraints arising from the regional situation. ACB said the series was moved to the last quarter of 2026 and that new dates would be announced after further coordination.

So, those March fixtures should not be treated as completed matches.

That distinction matters when you see old pages showing March 2026 fixtures. A scheduled match is not the same thing as a played match.

Afghanistan vs Sri Lanka Today Match: Why Old Search Results Can Be Confusing

People often search for Sri Lanka vs Afghanistan Today Match, Sl vs Afg Live, or Sl vs Afg Live Score when they expect a current fixture.

But as of October 2, 2026, the March 2026 bilateral series remains a postponed series in the official ACB record available to us. The ACB’s announcement said new dates would be announced later.

This is also why readers should check the date attached to a cricket schedule before assuming a match actually happened.

For genuine live fixtures, scorecards and official match information, the ICC cricket website and official board announcements are useful places to cross-check information.

What About the Ind vs Sl vs Afg Tri Series?

Another search phrase that can cause confusion is Ind vs Sl vs Afg Tri Series.

In June 2026, a tri-series was played in Sri Lanka involving India A, Sri Lanka A and Afghanistan A. It was a List A competition, not a senior men’s national-team tournament.

Sri Lanka A and Afghanistan A met during that competition on June 13 and June 19. Sri Lanka A won the first meeting by eight wickets using the DLS method, while Sri Lanka A won the second by 103 runs.

So these matches should not be added to the senior Afghanistan-versus-Sri Lanka international head-to-head record.

This is a small detail, but it makes a big difference when building a reliable cricket timeline.

Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Standings: What Should Fans Watch?

There is no traditional league-style Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Standings table for their bilateral rivalry.

Instead, the useful numbers are:

  • Total matches played.
  • Wins for each team.
  • Major tournament results.
  • Series results.
  • Recent form.
  • Format-specific records.

The ODI record currently stands at 15 matches, with Sri Lanka ahead 10-4 and one no-result. The T20I record stands at 9 matches, with Sri Lanka ahead 6-3. The only Test between them also went Sri Lanka’s way.

That gives readers a much clearer picture than trying to create a fake league table for a bilateral rivalry.

A Timeline of the Biggest Moments

Here is a quick version of the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline:

Date/Year Competition Key Moment
March 3, 2014 Asia Cup Sri Lanka won by 129 runs
February 22, 2015 World Cup Sri Lanka won by 4 wickets
June 2023 ODI series Afghanistan won first ODI; Sri Lanka won series 2-1
September 5, 2023 World Cup Sri Lanka won by 2 runs
October 30, 2023 World Cup Afghanistan won by 7 wickets
February 2, 2024 Test Sri Lanka won by 10 wickets
February 9-14, 2024 ODI series Sri Lanka won 3-0
February 17-21, 2024 T20I series Sri Lanka won 2-1
September 18, 2025 Asia Cup T20I Sri Lanka won by 6 wickets
March 2026 Planned UAE series Postponed
Late 2026 Planned rescheduled series New dates pending official announcement

A Note on Search Terms Like Sl vs Afg Odi and Sl vs Afg Live

Search phrases such as Sl vs Afg Odi, Sl vs Afg Live, and Sl vs Afg Live Score are commonly used because fans want quick match information.

But the historical timeline is bigger than one scorecard.

The ODI rivalry has already produced 15 meetings, including the 2014 Asia Cup, 2015 World Cup, 2023 World Cup and the 2024 bilateral series.

The T20I side has also become increasingly important, particularly after the Asia Cup and the 2024 T20I series.

For that reason, the best way to understand Sri Lanka vs Afghanistan is to look at the complete sequence rather than one isolated game.

Conclusion

The Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline has grown considerably since that first meeting in the 2014 Asia Cup.

Sri Lanka won the early encounters and built a strong overall record. Afghanistan, however, kept improving. Their 2023 World Cup victory, close matches against Sri Lanka and their 2024 T20I win showed how much the contest had developed.

The 2026 story is slightly different. The planned six-match UAE series was postponed, so those matches must not be included as completed results. The Afghanistan Cricket Board said the series was moved to the last quarter of 2026, with new dates to be announced after further coordination.

That means the next genuine senior international meeting between these sides could add another important chapter to an already interesting rivalry.

And that is what makes the Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline worth following: the history is still being written.

FAQs

1. When did Afghanistan and Sri Lanka first play each other?

Afghanistan and Sri Lanka first met in men’s international cricket during the 2014 Asia Cup on March 3, 2014. Sri Lanka won by 129 runs.

2. What is the ODI head-to-head record between Afghanistan and Sri Lanka?

The teams have played 15 ODIs. Sri Lanka have won 10, Afghanistan have won four, and one match ended without a result.

3. What is the T20I head-to-head record?

Afghanistan and Sri Lanka have played nine T20Is. Sri Lanka have won six and Afghanistan have won three.

4. Have Afghanistan and Sri Lanka played a Test?

Yes. They played their first Test in Colombo in February 2024. Sri Lanka won by 10 wickets.

5. Who won the 2024 ODI series?

Sri Lanka won the three-match ODI series 3-0.

Thank you for reading this complete Afghanistan National Cricket Team vs Sri Lanka National Cricket Team Timeline. Keep following the latest cricket stories, match timelines and head-to-head records for more updates.

Previous Blog:

By Sanjay