Bangladesh vs Sri Lanka Cricket Timeline: Complete Rivalry History, Records and Key Moments
The Bangladesh national cricket team vs Sri Lanka national cricket team timeline spans four decades, two completely different eras of Asian cricket, and one of the sport’s most emotionally charged rivalries. What began as a completely one-sided contest in 1986 has evolved into a competitive fixture across all three formats- with Bangladesh winning their first-ever T20I bilateral series against Sri Lanka in 2025 after 18 years of trying. This is the complete, verified chronological record of every major milestone, turning point, and record in this rivalry.
Bangladesh vs Sri Lanka: Quick Answer Block
First match: April 2, 1986- Asia Cup, Colombo (Sri Lanka won)
First Test: September 2001- Colombo (Sri Lanka won by innings and 137 runs)
First Bangladesh ODI win: 2006
First Bangladesh T20I meeting: September 2007- ICC World Twenty20
First Bangladesh Test win: March 2017- Colombo, P. Sara Oval
First Bangladesh T20I series win: July 2025- Sri Lanka (2-1)
Overall head-to-head: Sri Lanka lead 79–23 across 110 matches
Complete Timeline: Bangladesh vs Sri Lanka Cricket
The Bangladesh national cricket team vs sri lanka national cricket team timeline is best understood in phases, each shaped by different conditions- Bangladesh’s ICC membership status, format evolution, and individual eras like the Muralitharan era and the post-Muralitharan transition.
| Year | Event | Significance |
| 1986 | First meeting- 1986 Asia Cup, Colombo | Sri Lanka win, rivalry begins |
| 1997 | Bangladesh win ICC Trophy, Kuala Lumpur | Qualification for 1999 World Cup, foundation for Full Member status |
| 2000 | Bangladesh granted Test status by ICC | Entry into the longest format |
| 2001 | First Test- Colombo SSC | Bangladesh lose by innings and 137 runs |
| 2006 | Bangladesh first ODI win | First competitive result in 20 years |
| 2007 | First T20I- ICC World Twenty20 | Sri Lanka win, T20 era between the two sides begins |
| 2013 | First bilateral ODI series in Sri Lanka | Series structure formally established |
| 2014 | Asia Cup in Bangladesh | Bangladesh win at home in Asia Cup format |
| 2017 | Bangladesh first Test win- Colombo PSS | Only Test win in 28 matches to date |
| 2018 | Naagin Dance exchange- Nidahas Trophy | Cultural flashpoint, rivalry enters new intensity |
| 2023 | Angelo Mathews Timed Out- ODI World Cup | First Timed Out dismissal in international cricket history |
| 2024 | Timed Out gesture replicated in tour celebrations | Rivalry becomes personal beyond the field |
| 2025 | Bangladesh win first T20I bilateral series | Bangladesh narrow gap significantly in T20Is |

Head-to-Head Record: All Formats
The overall head-to-head record in the Bangladesh vs Sri Lanka cricket rivalry stands firmly in Sri Lanka’s favour- but the format-by-format breakdown tells a more nuanced story about where the gap has closed and where it hasn’t.
| Format | Matches | Sri Lanka Won | Bangladesh Won | Draw / NR |
| Tests | 28 | 21 | 1 | 6 |
| ODIs | 60 | 45 | 13 | 2 |
| T20Is | 22 | 13 | 9 | 0 |
| Total | 110 | 79 | 23 | 8 |
Bangladesh’s T20I win rate of 41% in this rivalry is significantly higher than their Test win rate (4%) and ODI win rate (22%). The T20 format has compressed the performance gap faster than any other format- a trend visible across Asia more broadly, not just in this fixture.
Decade-by-Decade Breakdown
| Period | Sri Lanka Wins | Bangladesh Wins | Context |
| 1986–2009 | 33 | 2 | Associate to early Test era |
| 2010–2019 | 28 | 13 | First Test win, Naagin era |
| 2020–2025 | 13 | 8 | ODIs nearly level, T20I gap closing |
In ODIs between 2020 and 2025, both teams have won six matches each. The cumulative 45-13 ODI tally is dominated by the era when Bangladesh were still building professional cricket infrastructure. Anyone citing only the career number is presenting an incomplete picture.
Phase 1: The Foundation Era, 1986–2000
How the Rivalry Started
Bangladesh and Sri Lanka first played on April 2, 1986, in the Asia Cup at Colombo. Sri Lanka won by 7 wickets. The two sides met again in 1988, 1990, and 1995- each time in Asia Cup fixtures- with Sri Lanka winning every single match. Bangladesh had no bilateral series, no Test cricket, and no consistent route to play Sri Lanka outside of multi-team tournaments. The structural gap was real and justified. Sri Lanka won the 1996 ICC World Cup. Bangladesh were still an Associate Member, unable to qualify for major global events consistently.
The 1997 ICC Trophy: The Moment Everything Changed
The turning point came not in a match against Sri Lanka, but in Kuala Lumpur in 1997. Bangladesh won the ICC Trophy, beating Kenya in the final to qualify for the 1999 World Cup for the first time. Without that win, Full Member ICC status and Test cricket may have arrived years later.
ICC Full Member status followed in 2000, and Test cricket began immediately- including, in September 2001, their first Test against Sri Lanka.
Phase 2: The Test Era Begins, 2001–2016
Sri Lanka’s Dominance in Test Cricket
The Bangladesh vs Sri Lanka Test history from 2001 to 2016 is the most one-sided chapter of this rivalry. Bangladesh lost 20 out of 26 Tests in this period, with five draws and zero wins. The heaviest defeat: Sri Lanka won by 465 runs at Chattogram in 2009, still among the largest Test victories by runs in the rivalry.
The Muralitharan Factor
The single biggest reason for Bangladesh’s Test struggles against Sri Lanka was Muttiah Muralitharan, who took 89 wickets against Bangladesh at an average of 13.37 across 11 Tests. These are figures that sit among the most dominant bowling performances by one bowler against a single opponent in Test history. Bangladesh’s batters had no reliable answer for him- and neither did most top orders in world cricket during his peak years. The era before 2009 is Muralitharan’s era in this fixture, not a pure reflection of the gap between the two nations.
First T20I and First Bilateral Series
The first T20I between Bangladesh and Sri Lanka was played in September 2007 during the inaugural ICC World Twenty20 in South Africa. Sri Lanka won. The 2013 tour established the first bilateral series structure between the two sides in Sri Lanka, formalising what had previously been an Asia Cup-only relationship for over two decades. Bangladesh recorded their first ODI win against Sri Lanka in 2006– two full decades after their first meeting. It was not a random upset. It was a data point that confirmed the gap was starting to close.
Phase 3: The Historic Test Win, 2017
Bangladesh Win Their First Test Against Sri Lanka
On March 19, 2017, Bangladesh beat Sri Lanka by four wickets at the P. Sara Oval, Colombo. It was their first Test win in 18 attempts spanning 16 years. The win required Bangladesh to chase a target on a turning Colombo pitch– the precise conditions in which they had historically struggled most. The 2016-17 Test series ended 1-1, the first drawn Test series between the two nations.

What Most Coverage Misses
The significance was not just the win. It was the timing. Sri Lanka no longer had Muralitharan. Bangladesh’s batting lineup had matured. And the win proved that Bangladesh could compete in Sri Lanka, in the longest format, on difficult pitches. It permanently changed how both teams approached series planning. Bangladesh have never won a Test at Galle. All five Tests played at that venue have gone to Sri Lanka. The P. Sara Oval in Colombo remains their only venue of Test success on Sri Lankan soil.
Phase 4: The Naagin Era, 2018
The Celebration That Defined a Generation of Fans
Bangladesh spinner Nazmul Islam popularised his Naagin snake-dance wicket celebration in early 2018. On February 15, 2018, during a match against Sri Lanka, he performed it after taking a wicket. Sri Lanka won that match. Their opener Danushka Gunathilaka then performed the same dance at Bangladesh’s players after the final wicket fell. What followed was the rivalry’s most dramatic match.
The Nidahas Trophy 2018 Thriller
Read More: Scotland National Cricket Team Vs England Cricket Team Timeline
In the Nidahas Trophy T20I, Bangladesh needed to beat Sri Lanka in a must-win game to reach the final. Sri Lanka posted 159. Bangladesh were 33 for 2 in the fourth over- a position from which most teams would have folded. Mushfiqur Rahim and Tamim Iqbal rebuilt the innings. When both fell, Bangladesh still needed 12 off the final over. Mahmudullah hit the last delivery for six, finishing the match off the final ball- Bangladesh 160/5 chasing 160. Players performed the Naagin dance in the middle of Colombo. The BCB paid damages for a broken dressing room window. Bangladesh posted 215/5 in the same tournament– their highest T20I total in this rivalry. The rivalry had moved permanently beyond cricket statistics.

Phase 5: The Timed Out Controversy, 2023
Cricket’s First-Ever International Timed Out Dismissal
On November 6, 2023, during the ICC Cricket World Cup in Delhi, Sri Lanka’s Angelo Mathews came to the crease and suffered a malfunction with his helmet chin strap. Bangladesh captain Shakib Al Hasan appealed for Timed Out under Law 40.1 of the MCC Laws. After deliberation, umpires gave Mathews out- making him the first cricketer in international cricket history to be dismissed Timed Out. Bangladesh won the match. Mathews publicly stated he had lost all respect for Shakib. Former players globally criticised the decision. The ICC confirmed it was within the laws of cricket.
The Rivalry Goes Personal
When Sri Lanka toured Bangladesh in 2024, Sri Lankan players made the Timed Out wrist gesture during post-series trophy celebrations after a Sri Lanka win. Bangladesh’s Mushfiqur Rahim mimicked a helmet malfunction in response after a Bangladesh series win. The Timed Out incident is now a fixed reference point in how these two teams interact on and off the field. The Bangladesh national cricket team vs sri lanka national cricket team timeline has entered its most personal chapter.
Phase 6: The 2025 Tour- Bangladesh Win in T20Is
Tests: Sri Lanka Still Hold the Line
The first Test at Galle in June 2025 ended in a draw. Bangladesh posted 495 in their first innings, with Mushfiqur Rahim scoring 163- one of his finest overseas Test innings. Pathum Nissanka replied with a career-best 187 for Sri Lanka. The second Test at Colombo SSC went to Sri Lanka by an innings and 78 runs. Sri Lanka’s Test superiority in this rivalry remains intact. Galle, in particular, remains unconquered territory for Bangladesh across all five Test visits.
ODIs: Sri Lanka Win 2-1
Sri Lanka won the ODI series 2-1. Bangladesh’s solitary win in the second ODI- where they posted 248 and defended 232 from Sri Lanka- showed genuine bowling depth beyond senior players like Mustafizur Rahman. Tanvir Islam took 5 wickets for 39 runs in that match, a Bangladesh performance that pointed at the next generation of pace options.
T20Is: Bangladesh Make History
Read More: New Zealand National Cricket Team Vs Sri Lanka National Cricket Team Timeline
Bangladesh won the T20I series 2-1– their first-ever bilateral T20I series win against Sri Lanka. Sri Lanka took the first T20I at Pallekele. Bangladesh then won the second T20I at Dambulla by 83 runs– their largest T20I victory by runs against any Full Member nation in men’s cricket. The third match went to Bangladesh to seal the series. Eighteen years after their first T20I meeting in 2007, the Bangladesh national cricket team vs Sri Lanka national cricket team timeline had produced its most significant T20I result.
Individual Records That Define This Rivalry
| Category | Record | Player | Team |
| Most Test wickets | 89 at 13.37 | Muttiah Muralitharan | Sri Lanka |
| Most Test runs | 1,619 runs | Mushfiqur Rahim | Bangladesh |
| Most ODI runs | 1,616 runs | Mushfiqur Rahim | Bangladesh |
| Highest individual Test score | 319 | Kumar Sangakkara | Sri Lanka |
| Best T20I bowling figures | 4/21 | Mustafizur Rahman | Bangladesh |
| Best ODI bowling- BAN | 5/39 | Tanvir Islam | Bangladesh |
Mushfiqur Rahim is the only Bangladesh player who has consistently performed against Sri Lanka across all three formats over a 15-year span. In a rivalry Bangladesh have largely lost, he is the defining individual contributor on their side.
Biggest Wins in This Rivalry
| Format | Winner | Margin | Venue | Year |
| Test | Sri Lanka | Innings and 196 runs | Colombo PSS | 2002 |
| Test | Sri Lanka | 465 runs | Chattogram | 2009 |
| Test | Sri Lanka | Innings and 78 runs | Colombo SSC | 2025 |
| T20I | Bangladesh | 83 runs | Dambulla | 2025 |
| ODI | Sri Lanka | 99 runs | Pallekele | 2025 |
Highest Team Totals in This Rivalry
| Format | Score | Team |
| Test | 541/7d | Bangladesh |
| Test | 531 | Sri Lanka |
| ODI | 324/5 | Bangladesh |
| ODI | 318/4 | Sri Lanka |
| T20I | 215/5 | Bangladesh |
| T20I | 214/6 | Sri Lanka |
Top 5 Most Significant Matches in the Rivalry
- March 2017, Colombo (PSS)– Bangladesh win by four wickets, their only Test win in 28 matches, chasing on a turning pitch
- March 2018, Colombo (RPS)– Nidahas Trophy T20I, Mahmudullah wins off the final ball, 12 needed off the last over
- November 2023, Delhi– Angelo Mathews becomes the first batsman dismissed Timed Out in international cricket history
- February 2018, Colombo– The Naagin dance exchange permanently alters the cultural stakes of the rivalry
- July 2025, Dambulla– Bangladesh win the T20I series with an 83-run victory, their largest-ever T20I win by runs against a Full Member nation
FAQs:
Q1. When did Bangladesh first play Sri Lanka in cricket?
A1. Bangladesh and Sri Lanka first played on April 2, 1986, in the Asia Cup in Colombo. Sri Lanka won by 7 wickets. It was the beginning of a rivalry that would span four decades.
Q2. What is the head-to-head record between Bangladesh and Sri Lanka?
A2. As of July 2025, Sri Lanka lead 79–23 across 110 matches. In Tests: SL 21, BAN 1, Drawn 6. In ODIs: SL 45, BAN 13. In T20Is: SL 13, BAN 9.
Q3. Has Bangladesh ever beaten Sri Lanka in a Test match?
A3. Yes, once. Bangladesh beat Sri Lanka by four wickets at the P. Sara Oval in Colombo in March 2017. It is their only Test win across 28 matches in this rivalry.
Q4. When did Bangladesh first win a T20I series against Sri Lanka?
A4. Bangladesh won their first bilateral T20I series against Sri Lanka in July 2025, winning 2-1 on Sri Lankan soil- 18 years after their first T20I meeting in 2007.
Q5. What was the Timed Out controversy between Bangladesh and Sri Lanka?
A5. On November 6, 2023, during the ICC Cricket World Cup in Delhi, Bangladesh captain Shakib Al Hasan appealed for Timed Out against Sri Lanka’s Angelo Mathews, who suffered a helmet strap malfunction. Mathews was dismissed under Law 40.1- the first Timed Out dismissal in international cricket history. Bangladesh won the match.
Q6. What is the Naagin Dance controversy in Bangladesh vs Sri Lanka cricket?
A6. In February 2018, Bangladesh spinner Nazmul Islam’s Naagin celebration sparked a reciprocal dance from Sri Lanka’s Gunathilaka after Bangladesh’s defeat. It escalated into the Nidahas Trophy T20I thriller, which Bangladesh won off the final delivery, performing the dance at the centre of Colombo.
Q7. Who has scored the most runs for Bangladesh against Sri Lanka?
A7. Mushfiqur Rahim leads Bangladesh’s scoring in both Tests (1,619 runs) and ODIs (1,616 runs) against Sri Lanka- the most dominant individual performer for Bangladesh in this rivalry across all formats.
Q8. Which bowler took the most wickets against Bangladesh in this rivalry?
A8. Muttiah Muralitharan took 89 wickets against Bangladesh at an average of 13.37 across 11 Tests- the most dominant single-bowler performance in the history of this fixture.
Q9. Has Bangladesh ever won an ODI series against Sri Lanka?
A9. Bangladesh have won individual ODI matches against Sri Lanka, but winning a full ODI series against Sri Lanka remains an unachieved milestone as of the 2025 tour result (Sri Lanka won 2-1).
Q10. What is Bangladesh’s biggest win against Sri Lanka in T20Is?
A10. Bangladesh’s biggest T20I win against Sri Lanka- and their largest T20I win by runs against any Full Member nation– was an 83-run victory at Dambulla in July 2025 during the bilateral T20I series.