Few analysts expected Bangladesh to evolve into one of Sri Lanka’s fiercest regional rivals. When the two teams first met in 1986, the gap in class was enormous. Four decades later, the Bangladesh national cricket team vs Sri Lanka national cricket team timeline reads like a masterclass in how a nation can grow from serial underdog into genuine regional competitor.
This is not just a record of match results. This is the story of two teams that shaped each other technically, culturally, and emotionally.
Bangladesh vs Sri Lanka Timeline: Quick Overview
The fastest way to understand this rivalry is through its decade-by-decade arc.
| Year | Key Event | Winner |
| 1986 | First-ever meeting, Asia Cup | Sri Lanka |
| 2001 | First Test series played | Sri Lanka |
| 2006 | Bangladesh’s first ODI win | Bangladesh |
| 2017 | Bangladesh’s first Test win vs Sri Lanka | Bangladesh |
| 2018 | Naagin Dance controversy, Nidahas Trophy | Bangladesh (final) |
| 2023 | Timed Out dismissal, ODI World Cup | Bangladesh |
| 2024 | Timed Out gesture comeback, T20I series | Sri Lanka |
| 2025 | Bangladesh’s first bilateral T20I series win | Bangladesh |
This single table reveals the core truth of the Bangladesh vs Sri Lanka cricket rivalry: Sri Lanka dominated for two full decades, then Bangladesh began closing the gap one format at a time.
The Early Years: A One-Sided Affair (1986–2005)
Bangladesh and Sri Lanka first played in the 1986 Asia Cup. Sri Lanka won every single encounter between the two sides for nearly twenty years, with Bangladesh recording no wins in either ODIs or Tests during this period.
The first meeting in the Bangladesh national cricket team vs Sri Lanka national cricket team timeline came at the 1986 Asia Cup, when Bangladesh were not yet full ICC members and Sri Lanka were building toward what would become the 1996 World Cup triumph. The outcome was entirely predictable and so were the next two decades of results.
Why Sri Lanka Dominated So Completely
Between 2001 and 2009, Sri Lanka won every single Test match they played against Bangladesh a total of 12 wins, most by innings margins. This was not merely a skills gap. It was a structural gap. Sri Lanka had Muttiah Muralitharan, Sanath Jayasuriya, and Kumar Sangakkara. Bangladesh had players still learning to compete at Test level.
What Most Fans Miss About This Era
What people think: Bangladesh were simply an easy opponent during this period.
Reality: Bangladesh were being institutionally built by Sri Lankan cricket. Multiple Sri Lankan coaches including Athula Samarasekara, Champaka Ramanayake, and later Chandika Hathurusinghe were central to Bangladesh’s development across multiple stints. The student was learning from the teacher, one heavy defeat at a time. That institutional transfer of knowledge would eventually accelerate Bangladesh’s competitive transformation.
Bangladesh’s First Breakthrough: The ODI Upset of 2006
Bangladesh recorded their first ODI victory against Sri Lanka in 2006 twenty years after their first meeting. It signaled the beginning of a competitive shift in the Bangladesh vs Sri Lanka ODI history.
The 2006 win was not a fluke. It was the arrival of a new generation of Bangladeshi cricketers Tamim Iqbal, Shakib Al Hasan, and Mushfiqur Rahim were already emerging through the system. Shakib Al Hasan, who would later become one of cricket’s greatest all-rounders, was beginning to assert himself on the international stage.
The Significance That Gets Overlooked
Most articles treat Bangladesh’s first ODI win as a footnote. That misreads the moment entirely. It was the point at which the Bangladesh vs Sri Lanka head-to-head dynamic began to shift from inevitability to contest. Within eight years of that first ODI win, Bangladesh would record wins at the Asia Cup, in bilateral series, and by 2017 their first Test victory against Sri Lanka.
The Naagin Dance Era: When Cricket Became Theatre (2018)
The Naagin Derby nickname comes from the Naagin (snake) dance celebration that became a cultural flashpoint in 2018, during the Nidahas Trophy T20I tournament. It is the defining cultural moment of the Bangladesh vs Sri Lanka cricket rivalry.
If there is one chapter in the Bangladesh national cricket team vs Sri Lanka national cricket team timeline that transformed this from a cricket rivalry into a cultural phenomenon, it is 2018.
How the Naagin Dance Started
On February 15, 2018, Bangladeshi spinner Nazmul Islam dismissed Danushka Gunathilaka and celebrated with his trademark Naagin (snake) dance. Sri Lanka won that match. In the next game, Gunathilaka mimicked the Naagin dance directly back at Bangladesh players. It was no longer just cricket. It was personal.
The Nidahas Trophy Escalation
On March 10, 2018, at the Nidahas Trophy T20I tournament in Colombo, Mushfiqur Rahim hit a match-winning fifty and performed an aggressive version of the Naagin dance directly toward Sri Lankan bowler Thisara Perera in front of a packed home crowd at the R. Premadasa Stadium. The stadium erupted. That match became Sri Lanka’s 50th T20I loss. Bangladesh had completed one of their highest successful chases in T20I history on Sri Lankan soil.
The Final Over Heard Round South Asia
On March 16, 2018, the Nidahas Trophy final over produced one of cricket’s most chaotic sequences. Bangladesh needed 12 runs off the final over, bowled by Isuru Udana. A no-ball decision was not given despite strong Bangladesh protests. Sub-fielder Nurul Hasan engaged in a heated confrontation with Sri Lankan players. Shakib Al Hasan walked onto the field, shirtless, threatening to abandon the chase. And then Mahmudullah scored 4, 2, and 6 off the last three balls to send Bangladesh to the final.
What followed was the entire Bangladesh squad, including coaching staff, storming the field and performing the Naagin dance collectively. A dressing room window was broken. Shakib and Nurul received ICC demerit points and 25% match fee fines. According to ICC disciplinary records, both players were found guilty of Level 1 Code of Conduct breaches.
This was not just a cricket incident. It was the moment the Naagin Derby got its name and neither side has forgotten it since.
Head-to-Head Record Across Formats
As of September 2025, Sri Lanka leads the Bangladesh vs Sri Lanka head-to-head record with 77 wins from 108 matches. Bangladesh have won 23 times. Sri Lanka leads in all three formats Tests (21-1), ODIs (45-13), and T20Is (13-9).
| Format | Matches | Sri Lanka Won | Bangladesh Won | Draw/No Result |
| Tests | 28 | 21 | 1 | 6 |
| ODIs | 60 | 45 | 13 | 2 |
| T20Is | 22 | 13 | 9 | 0 |
| Total | 108 | 77 | 23 | 8 |
The Trend That Changes Everything
The aggregate numbers mask a critical trend. In ODI cricket during the 2020s, the Bangladesh vs Sri Lanka ODI history shows both teams level at 6 wins each from 12 matches. In T20Is, Bangladesh have won 9 of 22 encounters and claimed their first-ever bilateral series in 2025. The gap is closing systematically, format by format.
The Timed Out Incident: Cricket’s Most Controversial Dismissal (2023)
On November 9, 2023, at the ODI World Cup in Delhi, Angelo Mathews became the first player in international cricket history to be dismissed Timed Out. Bangladesh captain Shakib Al Hasan made the appeal after Mathews’ helmet chin strap malfunctioned. Bangladesh won the match.
This is the single most debated moment in the Bangladesh national cricket team vs Sri Lanka national cricket team timeline.
What Actually Happened
Sri Lanka were batting at 135/4 when Angelo Mathews came to the crease. His helmet chin strap broke. While waiting for a replacement, Shakib appealed to the on-field umpires for a Timed Out dismissal. After deliberations, third umpire Marais Erasmus gave Mathews out citing ICC playing conditions. ESPNcricinfo confirmed it as the first such dismissal in international cricket history.
What People Think vs Reality
Common belief: Shakib acted purely on tactical instinct to break a settled partnership.
More accurate reading: Bangladesh were under significant World Cup pressure and had lost multiple close matches. The Timed Out appeal was a calculated, legal decision made under competitive duress. The Laws of Cricket supported Shakib entirely. The ethics remained a separate debate and the cricket world split sharply along those lines.
The Grudge That Refused to Die
When bowling later in the match, Mathews dismissed Shakib and gestured to his wrist the birth of the Timeout Celebration. The confrontation carried into 2024, when Bangladeshi pacer Shoriful Islam mimicked the Timed Out gesture after a dismissal during a T20I series in Sri Lanka. Sri Lanka won that series 2-1 and posed with a Timed Out gesture in the official trophy photograph a calculated response that signaled the rivalry had entered a new chapter of intensity.
The 2025 Tour of Sri Lanka: A New Chapter in BAN vs SL History
Bangladesh’s 2025 tour of Sri Lanka included 2 Tests, 3 ODIs, and 3 T20Is. Sri Lanka won the Test series 1-0 (one draw) and the ODI series 2-1. Bangladesh won the T20I series 2-1 their first-ever bilateral T20I series win against Sri Lanka.
The 2025 tour is the most complete single-series summary of where the Bangladesh national cricket team vs Sri Lanka national cricket team timeline stands today.
Tests: Sri Lanka’s Fortress Holds, But Cracks Appear
The 1st Test at Galle ended in a remarkable draw. Bangladesh posted 495 in the first innings, with Mushfiqur Rahim scoring 163. Pathum Nissanka responded with 187 for Sri Lanka. Bangladesh captain Najmul Hossain Shanto scored centuries in both innings the first Bangladeshi captain to achieve that feat in a single Test.
The 2nd Test at Colombo swung decisively back to Sri Lanka. They won by an innings and 78 runs, with Prabath Jayasuriya taking 5/56 in Bangladesh’s second innings. Sri Lanka’s home spin conditions reasserted themselves immediately.
ODIs: Character From Bangladesh, But Sri Lanka Hold On
Sri Lanka won the ODI series 2-1. However, Bangladesh’s 2nd ODI performance deserves particular attention. Debutant Tanvir Islam took a five-wicket haul, and Bangladesh won by 16 runs. Sri Lanka closed the series in the 3rd ODI through Kusal Mendis, who scored 124 off 114 balls.
T20Is: Bangladesh Rewrite the Record Books
The T20I series is where the 2025 tour changed the Bangladesh vs Sri Lanka T20I rivalry permanently.
After losing the 1st T20I with Kusal Mendis scoring 73 off 51 balls Bangladesh responded with one of their finest series performances in any format.
2nd T20I, Dambulla: Bangladesh posted 177/7. Litton Das scored 76 off 50 balls. They then bowled Sri Lanka out for just 94. Rishad Hossain took 3/18. Margin: 83 runs.
3rd T20I, Colombo: Bangladesh chased 133 in just 16.3 overs with 8 wickets in hand. Tanzid Hasan scored 73 off 47 balls. Mahedi Hasan took 4/11.
Bangladesh won their first-ever bilateral T20I series against Sri Lanka. After decades of learning, losing, and adapting, they had rewritten one of the rivalry’s last unbroken records.
Key Individual Records That Define the Rivalry
Muttiah Muralitharan holds the most Test wickets in the Bangladesh vs Sri Lanka rivalry with 89 wickets. Kumar Sangakkara leads Test run-scorers with 1,816 runs. Mushfiqur Rahim is Bangladesh’s leading run-scorer across Tests and ODIs in this rivalry.
Test Records
| Category | Leader | Figure |
| Most Test Runs | Kumar Sangakkara | 1,816 runs |
| Most Test Wickets | Muttiah Muralitharan | 89 wickets @ 13.37 |
| Bangladesh’s Top Test Scorer | Mushfiqur Rahim | 1,619 runs |
| Highest Individual Score | Kumar Sangakkara | 319 (Chattogram, 2014) |
ODI Records
| Category | Leader | Figure |
| Most ODI Runs (Bangladesh) | Mushfiqur Rahim | 1,207 runs |
| Most ODI Wickets (Overall) | Muttiah Muralitharan | 31 wickets |
| Most ODI Wickets (Bangladesh) | Taskin Ahmed | 26 wickets |
T20I Records
| Category | Leader | Figure |
| Most T20I Runs | Kusal Mendis | 566 runs (14 innings) |
| Most T20I Wickets | Mustafizur Rahman | 23 wickets (17 matches) |
ICC Tournament Head-to-Head
The Asia Cup BAN vs SL clashes have produced some of the most dramatic moments in the timeline. According to historical ICC records, Sri Lanka dominated the Asia Cup ODI encounters 13-2. However, the Asia Cup T20I record is level at 2-2 another indicator of Bangladesh’s improving competitiveness in the shortest format.
| Tournament | Matches | Sri Lanka Won | Bangladesh Won |
| ODI World Cup | 5 | 3 | 1 |
| T20 World Cup | 3 | 2 | 1 |
| Champions Trophy | 1 | 1 | 0 |
| Asia Cup (ODI) | 15 | 13 | 2 |
| Asia Cup (T20I) | 4 | 2 | 2 |
Bangladesh’s T20 World Cup win came at the 2024 tournament in the West Indies and USA, where Rishad Hossain’s leg-spin proved decisive. That victory ended a two-match losing streak against Sri Lanka in T20 World Cup cricket.
Read More About – Indian Women Cricket Team: World Champions, What Changed, and What Comes Next
What the Numbers Don’t Actually Tell You
Sri Lanka leads this rivalry 77-23. On the surface, that looks like dominance. But the Bangladesh vs Sri Lanka head-to-head trend across the 2020s tells a structurally different story.
In ODI cricket this decade, the record is level at 6-6. In T20Is, Bangladesh have now claimed 9 wins and their first bilateral series. Bangladesh have never won a Test series against Sri Lanka that remains the final frontier of this rivalry, and the 2025 Galle Test draw was the closest they have come to forcing one.Bangladesh’s repeated exposure to high-pressure defeats across two decades appears to have improved their resilience in close matches significantly. This is visible in their run-chase performances, their ability to build partnerships under pressure, and their decision-making in final overs. The rivalry is no longer about who will win it is about which Bangladesh generation will finally win a Test series on Sri Lankan soil.
Frequently Asked Questions
Q1. How many times have Bangladesh and Sri Lanka played each other?
Ans. As of September 2025, Bangladesh and Sri Lanka have played 108 international matches 28 Tests, 60 ODIs, and 22 T20Is.
Q2. Who leads the overall Bangladesh vs Sri Lanka head-to-head record?
Ans. Sri Lanka leads with 77 wins compared to Bangladesh’s 23. The remaining 8 matches ended in draws or no results.
Q3. When did Bangladesh first beat Sri Lanka in cricket?
Ans. Bangladesh recorded their first ODI victory over Sri Lanka in 2006 twenty years after their first meeting in the 1986 Asia Cup.
Q4. What is the Naagin Derby?
Ans. The Naagin Derby is the popular name for the Bangladesh vs Sri Lanka cricket rivalry, originating from the Naagin (snake) dance celebrations that began in 2018 and sparked a series of on-field confrontations between both sides.
Q5. Has Bangladesh ever won a Test match against Sri Lanka?
Ans. Yes, but only once. Bangladesh’s only Test win against Sri Lanka came during the 2016-17 series a historic moment in the Bangladesh national cricket team vs Sri Lanka national cricket team timeline.
Q6. What happened in the Timed Out dismissal incident?
Ans. During the 2023 ODI World Cup in Delhi, Bangladesh captain Shakib Al Hasan appealed for a Timed Out dismissal against Angelo Mathews, who was dealing with a helmet malfunction. Mathews became the first player in international cricket history to be dismissed Timed Out. Bangladesh won the match.
Q7. Did Bangladesh ever win a T20I series against Sri Lanka?
Ans. Yes. Bangladesh won their first-ever bilateral T20I series against Sri Lanka during the 2025 tour of Sri Lanka, winning 2-1 after dominant performances in Dambulla and Colombo.
Q8. Who has scored the most runs in Bangladesh vs Sri Lanka Test cricket?
Ans. Kumar Sangakkara leads all run-scorers with 1,816 runs, including a 319 at Chattogram in 2014 the highest individual score in this rivalry. Mushfiqur Rahim leads Bangladesh with 1,619 Test runs in this fixture.
Q9. Who has taken the most wickets in Bangladesh vs Sri Lanka Tests?
Ans. Muttiah Muralitharan holds the record with 89 wickets from 11 matches at an average of 13.37 one of the most dominant individual performances in any bilateral rivalry.
Q10. What was Bangladesh’s biggest win against Sri Lanka in T20I cricket?
Ans. Bangladesh’s biggest T20I win came in the 2nd T20I of the 2025 tour at Dambulla, where they won by 83 runs after bowling Sri Lanka out for just 94 their most complete T20I performance in this rivalry to date.
