Sri Lanka National Cricket Team vs Bangladesh National Cricket Team Timeline

Sri Lanka National Cricket Team vs Bangladesh National Cricket Team Timeline

This rivalry started 40 years ago in a one-sided contest at Kandy. Sri Lanka were already a cricket powerhouse. Bangladesh were just learning how to play ODIs.

The Sri Lanka national cricket team vs Bangladesh national cricket team timeline tells a very different story today. 28 Tests, 60 ODIs, 22 T20Is. Sri Lanka still lead in every format, but Bangladesh have made it complicated, especially in white-ball cricket. And the last 3 years? The gap has closed faster than anyone predicted.

If you want every match, every head-to-head record, every top scorer and wicket-taker, every series result and ICC tournament meeting, this is the only page you need.

Sri Lanka national cricket team vs Bangladesh national cricket team timeline

The first meeting came on April 2, 1986. Asia Cup, Asgiriya Stadium, Kandy. Sri Lanka won by 7 wickets. Bangladesh were an associate nation at the time, still 14 years away from Test status. The result was no surprise.

What followed over the next 4 decades is the actual story.

YearTournament/SeriesWinnerMarginVenue
1986Asia CupSri Lanka7 wicketsAsgiriya Stadium, Kandy
1988Asia CupSri Lanka7 wicketsColombo
1990Asia CupSri Lanka9 wicketsColombo
1995Asia CupSri Lanka8 wicketsSharjah
1997Asia CupSri Lanka8 wicketsColombo
2000Asia CupSri Lanka7 wicketsDhaka
20011st Test (Asian Test Championship)Sri LankaInn & 137 runsColombo (SSC)
2002Bilateral Test SeriesSri Lanka2-0Colombo
2005Bilateral Test SeriesSri Lanka2-0Colombo
2006Bilateral Test SeriesSri Lanka2-0Chittagong/Bogra
2007ICC Cricket World CupSri Lanka198 runsPort of Spain
20071st T20I (ICC World Twenty20)Sri Lanka64 runsJohannesburg
2008Bilateral Test SeriesSri Lanka2-0Mirpur/Chittagong
2009Bilateral Test SeriesSri Lanka2-0Sri Lanka
2013Bilateral Test SeriesSri Lanka1-0 (1 draw)Galle/Colombo
2014Bilateral Test SeriesSri Lanka1-0 (1 draw)Mirpur/Chittagong
2015ICC Cricket World CupSri Lanka92 runsMelbourne
2016Asia Cup (T20)Bangladesh23 runsMirpur (BAN’s 1st T20I win)
2017Bilateral Test SeriesBangladesh4 wicketsColombo (BAN’s 1st Test win)
2018Nidahas Trophy (T20)BangladeshWon seriesColombo
2021Bilateral ODI SeriesBangladesh2-1Dhaka (BAN’s 1st ODI series win)
2022Asia CupSri Lanka2 wicketsDubai
2022Bilateral Test SeriesSri Lanka1-0Mirpur
2023ICC Cricket World CupBangladesh3 wicketsDelhi
2024ICC Men’s T20 World CupBangladesh2 wicketsDallas
2024Bilateral Series (BAN in SL)MixedTests SL 2-0; ODI SL 2-1; T20I BAN 2-1Sri Lanka
2025Asia Cup Super 4Sri Lanka2 wicketsAbu Dhabi
2025Test SeriesMixed1st drawn; SL won 2ndGalle/Colombo
2025Bilateral ODI SeriesSri Lanka2-1Pallekele
2025Bilateral T20I SeriesBangladesh2-1Colombo

The story splits into 3 phases. Before 2016, Sri Lanka won almost everything. Between 2016 and 2021, Bangladesh started chipping away. Since 2022, they’ve swapped wins within the same bilateral tour, which says everything about where this rivalry stands now.

Sri Lanka vs Bangladesh head-to-head record (all formats)

Test matches

Sri Lanka lead the longest format by a mile. 21 wins from 28 Tests, with Bangladesh managing just 1 victory, in Colombo in 2017.

MatchesSri Lanka wonBangladesh wonDraw
282116

ODI matches

57 ODIs since 1986. Sri Lanka won 43, Bangladesh won 12, and 2 ended without result.

MatchesSri Lanka wonBangladesh wonNo result
5743122

T20I matches

The most competitive format between these two sides. Sri Lanka lead 13-9 from 22 matches, but Bangladesh have won the last 2 bilateral T20I series.

MatchesSri Lanka wonBangladesh wonNo result
221390

Sri Lanka vs Bangladesh match results (complete list)

#DateFormatTournamentVenueWinnerMarginPlayer of the Match
1Apr 2, 1986ODIAsia CupKandySri Lanka7 wicketsAravinda de Silva
2Mar 31, 1988ODIAsia CupColomboSri Lanka7 wicketsArjuna Ranatunga
3Jan 4, 1990ODIAsia CupColomboSri Lanka9 wicketsAravinda de Silva
4Apr 9, 1995ODIAsia CupSharjahSri Lanka8 wicketsSanath Jayasuriya
5Jul 12, 1997ODIAsia CupColomboSri Lanka8 wicketsSanath Jayasuriya
6May 31, 2000ODIAsia CupDhakaSri Lanka7 wicketsMarvan Atapattu
7Sep 6, 2001TestAsian Test ChampionshipColombo (SSC)Sri LankaInn & 137 runsMuttiah Muralitharan
8Jul 21, 2002TestBilateralColombo (PSS)Sri LankaInn & 196 runsMuttiah Muralitharan
9Jul 28, 2002TestBilateralColombo (SSC)Sri Lanka288 runsMuttiah Muralitharan
10May 25, 2003ODIICC World CupPietermaritzburgSri Lanka10 wicketsSanath Jayasuriya
11Sep 12, 2005TestBilateralColombo (RPS)Sri LankaInn & 96 runsChaminda Vaas
12Sep 20, 2005TestBilateralColombo (PSS)Sri LankaInn & 69 runsMuttiah Muralitharan
13Feb 28, 2006TestBilateralChittagongSri Lanka8 wicketsKumar Sangakkara
14Mar 8, 2006TestBilateralBograSri Lanka10 wicketsMuttiah Muralitharan
15Mar 15, 2007ODIICC World CupPort of SpainSri Lanka198 runsSanath Jayasuriya
16Jun 25, 2007TestBilateralColombo (SSC)Sri LankaInn & 234 runsMuttiah Muralitharan
17Jul 3, 2007TestBilateralColombo (PSS)Sri LankaInn & 90 runsMuttiah Muralitharan
18Jul 11, 2007TestBilateralKandySri LankaInn & 193 runsMuttiah Muralitharan
19Sep 18, 2007T20IICC World Twenty20JohannesburgSri Lanka64 runsChaminda Vaas
20Dec 26, 2008TestBilateralMirpurSri Lanka107 runsMahela Jayawardene
21Jan 3, 2009TestBilateralChittagongSri Lanka465 runsMuttiah Muralitharan
22Sep 13, 2009ODIAsia CupDambullaSri Lanka127 runsTillakaratne Dilshan
23Mar 8, 2013TestBilateralGalleDrawn
24Mar 16, 2013TestBilateralColombo (RPS)Sri Lanka7 wicketsRangana Herath
25Jan 27, 2014TestBilateralMirpurSri LankaInn & 248 runsKumar Sangakkara
26Feb 4, 2014TestBilateralChittagongDrawn
27Feb 14, 2015ODIICC World CupMelbourneSri Lanka92 runsKumar Sangakkara
28Mar 1, 2016T20IAsia CupMirpurBangladesh23 runsSabbir Rahman
29Mar 12, 2017TestBilateralColombo (PSS)Bangladesh4 wicketsShakib Al Hasan
30Jun 1, 2017ODIICC Champions TrophyThe Oval, LondonSri Lanka68 runsUpul Tharanga
31Jan-Feb 2018T20INidahas TrophyColomboBangladeshSeries 2-1Sabbir Rahman
32Sep 20, 2018ODIAsia CupDubaiSri Lanka137 runsLasith Malinga
33May 2019TestBilateralColombo/PallekeleSri Lanka1-0Dhananjaya de Silva
34May 23, 2021ODIBilateralDhakaBangladeshSeries 2-1Tamim Iqbal
35Sep 1, 2022T20IAsia CupDubaiSri Lanka2 wicketsChamika Karunaratne
36May 15, 2022TestBilateralMirpurSri Lanka10 wicketsPrabath Jayasuriya
37Oct 6, 2023ODIICC World CupDelhiBangladesh3 wicketsMehidy Hasan Miraz
38Jun 8, 2024T20IICC T20 World CupDallasBangladesh2 wicketsTanzid Hasan
39Sep 20, 2025T20IAsia Cup Super 4Abu DhabiSri Lanka2 wicketsWanindu Hasaranga
40Jun 17-21, 2025TestBilateral (1st)GalleDrawnMushfiqur Rahim
41Jun 25-28, 2025TestBilateral (2nd)ColomboSri LankaKamindu Mendis
42Jul 2-8, 2025ODIBilateralPallekeleSri LankaSeries 2-1Pathum Nissanka
43Jul 10-16, 2025T20IBilateralColomboBangladeshSeries 2-1Rishad Hossain

Series history between Sri Lanka and Bangladesh

YearSeriesHostResultMan of the series
1986Asia Cup (ODI)Sri LankaSL winAravinda de Silva
2001Asian Test ChampionshipNeutralSL winMuttiah Muralitharan
2002Bilateral TestsSri LankaSL 2-0Muttiah Muralitharan
2005Bilateral TestsSri LankaSL 2-0Muttiah Muralitharan
2006Bilateral TestsBangladeshSL 2-0Kumar Sangakkara
2007Bilateral TestsSri LankaSL 3-0Muttiah Muralitharan
2008-09Bilateral TestsBangladeshSL 2-0Muttiah Muralitharan
2009Bilateral TestsSri LankaSL 2-0Muttiah Muralitharan
2013Bilateral TestsSri LankaSL 1-0Rangana Herath
2014Bilateral TestsBangladeshSL 1-0Kumar Sangakkara
2016Bilateral TestsSri LankaSL 2-0Dimuth Karunaratne
2016Asia Cup T20 (match)BangladeshBAN winSabbir Rahman
2017Bilateral TestsNeutral (SL)BAN 1-0Shakib Al Hasan
2018Nidahas Trophy T20sSri LankaBAN 2-1Sabbir Rahman
2019Bilateral TestsSri LankaSL 1-0Dhananjaya de Silva
2021Bilateral ODIsBangladeshBAN 2-1Tamim Iqbal
2021Bilateral TestsBangladeshSL 1-0Prabath Jayasuriya
2022Bilateral TestsBangladeshSL 1-0Prabath Jayasuriya
2024Full tour (Tests, ODIs, T20Is)Sri LankaTests SL 2-0; ODI SL 2-1; T20I BAN 2-1
2025Full tour (Tests, ODIs, T20Is)Sri LankaTests SL 1-0 (1 draw); ODI SL 2-1; T20I BAN 2-1

Memorable Sri Lanka vs Bangladesh matches

1. First international match (April 2, 1986)

The first-ever meeting in the Asia Cup at Kandy. Sri Lanka, already a Test nation 4 years running, were predictably dominant. They chased down Bangladesh’s total with 7 wickets in hand. The result wasn’t the point. What mattered is that Bangladesh showed up on international cricket’s stage for the first time. The rivalry started here.

2. First Bangladesh victory in Tests (March 2017)

Bangladesh scripted their first Test win over Sri Lanka in 2017 in Colombo, beating them by 4 wickets. Shakib Al Hasan was the difference, picking up crucial wickets and anchoring the chase. After 16 years of being beaten in Test cricket by Sri Lanka, Bangladesh finally broke through in Sri Lanka’s own backyard.

3. Highest successful chase (Nidahas Trophy, 2018)

Bangladesh’s 215-run chase against Sri Lanka in the 2018 Nidahas Trophy ranks as one of their best white-ball performances. They thrashed Sri Lanka’s 214-run target, their highest T20I run chase against Sri Lanka at the time. Mahmudullah’s last-ball six sealed one of the most dramatic T20I finishes in the history of this rivalry.

4. Lowest team total in the rivalry (2002)

Bangladesh collapsed to 76 all out against Sri Lanka in Colombo in 2002. It remains the lowest team total in this head-to-head matchup. Muttiah Muralitharan was the primary destroyer, picking apart Bangladesh’s batting on a turning pitch.

5. Closest ODI (Asia Cup 2022, Dubai)

Sri Lanka’s 2-wicket win in the 2022 Asia Cup is as tight as this rivalry has been in 50-over cricket. Bangladesh set 183 and Sri Lanka were 70/6 at one stage. Bhanuka Rajapaksa and Chamika Karunaratne scrambled to the target with 3 balls to spare. One of the most dramatic collapses-and-recoveries in Asia Cup history.

6. Best T20 match (ICC T20 World Cup, Dallas, 2024)

Bangladesh needed 7 off the final over, chased it down to win by 2 wickets. Bangladesh registered their first-ever win against Sri Lanka in a T20 World Cup group stage match. Sri Lanka went out in the group stage as a result. The scoreboard in Dallas changed this rivalry permanently.

7. Best Test match (Galle, June 2025)

Bangladesh batted first and posted 495, riding on captain Shanto’s 148 and Mushfiqur Rahim’s 163. Sri Lanka responded with 485, Pathum Nissanka anchoring the reply with 187 and Kamindu Mendis contributing 87. In the second innings Shanto scored another century. Sri Lanka were 72/4 when stumps were called on day 5. A draw. As competitive as any Test between these two sides has ever been.

8. Asia Cup classic (2016, Mirpur)

Bangladesh’s first T20I win over Sri Lanka, by 23 runs. It didn’t just end a losing streak. It started a new phase in this rivalry. Sri Lanka had dismissed Bangladesh as a T20I threat for years. That match changed the conversation permanently.

9. ICC World Cup 2023, Delhi

Sri Lanka’s Angelo Mathews was timed out at the 2023 ICC World Cup against Bangladesh, the first such dismissal in international cricket history. Bangladesh won by 3 wickets. The controversy spilled into 2024, when Sri Lankan players mimicked the timed-out incident during trophy celebrations after winning the bilateral T20I series. The rivalry found new fuel.

10. Champions Trophy 2017, The Oval

Sri Lanka beat Bangladesh by 68 runs at The Oval. A comprehensive win. But Bangladesh went on to reach the semi-finals of that same tournament. It’s still the only ICC Champions Trophy meeting between these two sides.


Sri Lanka vs Bangladesh timeline in ICC tournaments

ICC Cricket World Cup

YearVenueWinnerMargin
2003PietermaritzburgSri Lanka10 wickets
2007Port of SpainSri Lanka198 runs
2015MelbourneSri Lanka92 runs
2023DelhiBangladesh3 wickets

Sri Lanka have won 3 ICC Cricket World Cup meetings (2003, 2007, 2015). Bangladesh won the most recent in 2023 in Delhi. The head-to-head at World Cups stands at 3-1 in Sri Lanka’s favour.

Read More : Sri Lanka national cricket team vs New Zealand national cricket team timeline 

ICC T20 World Cup

YearVenueWinnerMargin
2007JohannesburgSri Lanka64 runs
2021SharjahSri Lanka5 wickets
2024DallasBangladesh2 wickets

Sri Lanka won in 2007 and 2021. Bangladesh registered their first-ever T20 World Cup win against Sri Lanka in the 2024 group stage in Dallas, which knocked Sri Lanka out of the tournament.

ICC Champions Trophy

YearVenueWinnerMargin
2017The Oval, LondonSri Lanka68 runs

One meeting. Sri Lanka won. Bangladesh reached the semi-finals of the same tournament.

Asia Cup (all editions)

YearFormatWinner
1986ODISri Lanka
1988ODISri Lanka
1990ODISri Lanka
1995ODISri Lanka
1997ODISri Lanka
2000ODISri Lanka
2004ODISri Lanka
2008ODISri Lanka
2010ODISri Lanka
2012ODISri Lanka
2014ODISri Lanka
2016 (Super 4)T20IBangladesh
2018ODISri Lanka (group); Bangladesh (final)
2022T20ISri Lanka
2025 Super 4T20ISri Lanka

The two nations have met on 20 occasions in the Asia Cup. Sri Lanka have won 16 of those meetings compared to Bangladesh’s 4.

Sri Lanka vs Bangladesh head-to-head at different venues

In Sri Lanka

StadiumMatchesSL wonBAN wonDraws
Galle International Stadium6402
R. Premadasa Stadium, Colombo7511
SSC Ground, Colombo5500
Pallekele International Cricket Stadium4310
Asgiriya Stadium, Kandy2200
P. Sara Oval, Colombo4310

In Bangladesh

StadiumMatchesSL wonBAN wonDraws
Shere Bangla National Stadium, Mirpur9612
Zahur Ahmed Chowdhury Stadium, Chittagong7502
MA Aziz Stadium, Chittagong3300

Neutral venues

LocationMatchesSL wonBAN won
Dubai International Cricket Stadium422
Sharjah Cricket Stadium330
Dallas (Grand Prairie Stadium)101
Johannesburg (New Wanderers)110

Sri Lanka vs Bangladesh statistics

Highest team scores

TeamScoreFormatVenueYear
Sri Lanka730/6dTestMirpur2014
Bangladesh638TestGalle2013
Sri Lanka577/6dTestColombo (SSC)2007
Sri Lanka555/5dTestColombo (SSC)2001
Bangladesh495TestGalle2025
Sri Lanka357/9ODIColombo1998

Lowest team totals

TeamScoreVenueYear
Bangladesh62Colombo (PSS)2007
Bangladesh76Colombo2002
Bangladesh86Colombo (RPS)2005
Bangladesh89Colombo (SSC)2007
Bangladesh90Colombo (SSC)2001
Sri Lanka83Mirpur (T20I)2024

Highest successful run chases

TeamTargetFormatVenueYear
Bangladesh215T20IColombo2018
Bangladesh186ODIDhaka2021
Sri Lanka165ODIMirpur2021

Biggest victories

WinnerMarginFormatYear
Sri Lanka465 runsTest2009
Sri LankaInn & 248 runsTest2014
Sri LankaInn & 234 runsTest2007
Sri LankaInn & 196 runsTest2002
Sri Lanka10 wicketsODI2003

Top run scorers in Sri Lanka vs Bangladesh matches

Tests

PlayerTeamInningsRunsAverageHighest100s50s
Kumar SangakkaraSri Lanka111,033114.731953
Dimuth KarunaratneSri Lanka1170064.024431
Tillakaratne DilshanSri Lanka958773.416824
Mushfiqur RahimBangladesh261,02442.620045
Tamim IqbalBangladesh2288140.020634
Mominul HaqueBangladesh2075541.918125

Sangakkara was relentless against Bangladesh, averaging 114.7 across 11 innings with 5 centuries. His 319 in Chittagong in 2014 remains the highest individual score in the entire rivalry.

ODIs

PlayerTeamMatchesRunsAverageHighest100s50s
Kumar SangakkaraSri Lanka281,14752.116947
Sanath JayasuriyaSri Lanka2287944.013026
Tamim IqbalBangladesh311,01234.811628
Mushfiqur RahimBangladesh3588931.09308
Upul TharangaSri Lanka2270236.917424

T20Is

PlayerTeamMatchesRunsAverageHighest50s
Litton DasBangladesh1224222.0742
Tillakaratne DilshanSri Lanka819732.8832
Sabbir RahmanBangladesh918526.4802

Leading wicket-takers

Tests

PlayerTeamMatchesWicketsAverageBest
Muttiah MuralitharanSri Lanka98913.27/46
Rangana HerathSri Lanka125824.17/89
Shakib Al HasanBangladesh144931.46/82
Taijul IslamBangladesh123835.27/116
Chaminda VaasSri Lanka83619.85/41

Muralitharan took 89 wickets against Bangladesh in Tests at an average of 13.2, including 11 five-wicket hauls. No bowler in this rivalry comes close.

ODIs

PlayerTeamMatchesWicketsEconomyBest
Muttiah MuralitharanSri Lanka22433.784/21
Shakib Al HasanBangladesh35424.105/36
Lasith MalingaSri Lanka20384.855/34
Mustafizur RahmanBangladesh26354.555/50
Chaminda VaasSri Lanka18283.914/31

T20Is

PlayerTeamMatchesWicketsEconomyBest
Wanindu HasarangaSri Lanka14226.854/9
Mustafizur RahmanBangladesh12186.903/12
Shakib Al HasanBangladesh11147.103/15

Best individual batting performances

PerformancePlayerTeamVenueYear
Highest score (Test)319Kumar SangakkaraChittagong2014
Highest score (ODI)174Upul TharangaColombo2011
Highest score (T20I)83Tillakaratne DilshanColombo2011
Highest BAN score (Test)206Tamim IqbalMirpur2013
Highest BAN score (ODI)116Tamim IqbalColombo2014
Highest BAN score (T20I)80Sabbir RahmanMirpur2017

Best bowling performances

PerformancePlayerTeamFormatVenueYear
Best figures (Test)7/46Muttiah MuralitharanSLTestMultiple
Best figures (ODI)5/34Lasith MalingaSLODIColombo
Best figures (ODI-BAN)5/36Shakib Al HasanBANODIMirpur
Best figures (T20I)4/9Wanindu HasarangaSLT20IDubai
Best figures (T20I-BAN)4/10Shakib Al HasanBANT20IMirpur
Hat-tricksNone recorded

Sri Lanka vs Bangladesh captains record

CaptainTeamMatchesWonLostDrawnWin %
Arjuna RanatungaSL4400100.0
Mahela JayawardeneSL1190281.8
Dinesh ChandimalSL851262.5
Dhananjaya de SilvaSL853062.5
Dasun ShanakaSL1275058.3
Tamim IqbalBAN835037.5
Najmul Hossain ShantoBAN944144.4
Shakib Al HasanBAN15510033.3
Mashrafe MortazaBAN14410028.6

Venue-wise record

StadiumMatchesSri Lanka wonBangladesh wonDrawn/NR
Galle International Stadium7403
R. Premadasa Stadium, Colombo8611
Shere Bangla National Stadium, Mirpur14923
Zahur Ahmed Chowdhury Stadium, Chittagong9603
Pallekele Int’l Cricket Stadium6420
Dubai International Cricket Stadium5320

Timeline of major moments

YearMoment
1986First ODI meeting, Asia Cup, Kandy. SL win by 7 wickets
2001First Test meeting, Colombo. SL win by inn & 137 runs
2002Bangladesh all out for 76 (lowest total in rivalry)
2007First T20I meeting, ICC World Twenty20, Johannesburg. SL win by 64 runs
2009Sri Lanka’s biggest Test win: 465 runs, Chittagong
2014Kumar Sangakkara scores 319 at Chittagong (highest individual score in rivalry)
2016Bangladesh’s first T20I win over Sri Lanka (Asia Cup, 23 runs)
2017Bangladesh’s first Test win over Sri Lanka (Colombo, 4 wickets)
2018Bangladesh’s 215-run chase in Nidahas Trophy T20I (Colombo)
2021Bangladesh’s first bilateral ODI series win over Sri Lanka (2-1, Dhaka)
2023Angelo Mathews becomes first player ever timed out in international cricket, vs Bangladesh
2024Bangladesh eliminates Sri Lanka from T20 World Cup group stage, Dallas
2025Mushfiqur Rahim becomes Bangladesh’s highest Test run-scorer in Sri Lanka
2025Same July bilateral: SL win ODIs 2-1; BAN win T20Is 2-1

Top partnerships

PartnershipPlayersTeamWicketFormatVenueYear
247Shanto & Mushfiqur RahimBangladesh4thTestGalle2025
222Sangakkara & JayawardeneSri Lanka3rdTestMirpur2014
201Jayasuriya & SangakkaraSri Lanka1stODIColombo2009
185Tamim Iqbal & Imrul KayesBangladesh1stODIMirpur2014
176Karunaratne & ThirimanneSri Lanka1stTestChittagong2021

Biggest winning margins

By runs (Tests)

WinnerMarginVenueYear
Sri Lanka465 runsChittagong2009
Sri Lanka288 runsColombo2002
Sri LankaInn & 248 runsMirpur2014

By wickets (ODIs and T20Is)

WinnerMarginFormatVenueYear
Sri Lanka10 wicketsODIPietermaritzburg2003
Sri Lanka9 wicketsODIColombo1990
Bangladesh6 wicketsT20IDubai2025

Interesting facts about the Sri Lanka vs Bangladesh rivalry

  1. The two sides first met on April 2, 1986, at Kandy. Bangladesh were still an associate nation without Test status.
  2. Kumar Sangakkara scored 1,033 runs against Bangladesh in Tests at an average of 114.7, the highest in this rivalry for any batsman.
  3. Muttiah Muralitharan took 89 Test wickets against Bangladesh across 9 Tests, including 11 five-wicket hauls.
  4. Bangladesh had to wait 20 years from their first ODI against Sri Lanka before recording any win. Their first ODI win over anyone came in 1998.
  5. Sri Lanka posted their highest ODI score of 357 for 9 against Bangladesh in 1998.
  6. Bangladesh’s only Test win over Sri Lanka came away from home, in Colombo, in 2017.
  7. Angelo Mathews was timed out in the 2023 ICC World Cup against Bangladesh, the first such dismissal in the history of international cricket.
  8. In July 2025, Sri Lanka won the ODI series 2-1 and Bangladesh won the T20I series 2-1, from the same bilateral tour on the same grounds in Sri Lanka.
  9. The rivalry’s nickname, the “Naagin Derby,” comes from Bangladesh’s Naagin dance celebration after a 2018 Nidahas Trophy win.
  10. Sri Lanka have never lost a bilateral Test series to Bangladesh across 14 series played.

Frequently asked questions (FAQ)

Who has won more matches between Sri Lanka and Bangladesh?

Sri Lanka. Across all formats: 21-1 in Tests, 43-12 in ODIs, and 13-9 in T20Is. The T20I gap has narrowed significantly since 2016, and Bangladesh have won 4 of the last 6 bilateral T20I series.

When did Bangladesh first defeat Sri Lanka?

Their first T20I win came in 2016 at the Asia Cup in Mirpur, by 23 runs. Their first Test win came in 2017, by 4 wickets in Colombo.

What is the biggest victory in this rivalry?

Sri Lanka’s 465-run Test win in Chittagong in 2009. In ODIs, their 10-wicket win at the 2003 World Cup in Pietermaritzburg.

Who has scored the most runs?

Kumar Sangakkara leads in Tests with 1,033 runs at 114.7, and in ODIs with over 1,100 runs. For Bangladesh, Mushfiqur Rahim is the leading run-getter in Tests and Tamim Iqbal in ODIs.

Who has taken the most wickets?

Muttiah Muralitharan in Tests (89 wickets) and ODIs (43 wickets). For Bangladesh, Shakib Al Hasan leads in both formats.

What is the highest team score in this rivalry?

Sri Lanka’s 730 for 6 declared in Mirpur in 2014 is the highest team total.

What is the lowest total?

Bangladesh scored 62 all out in Colombo in 2007, the lowest team total in this rivalry.

Which ICC tournaments featured Sri Lanka vs Bangladesh?

ICC Cricket World Cups in 2003, 2007, 2015, and 2023; ICC T20 World Cups in 2007, 2021, and 2024; ICC Champions Trophy in 2017.

Who has won more Asia Cup matches?

Sri Lanka have won 16 of their 20 Asia Cup meetings against Bangladesh. Bangladesh have won 4.

When was their most recent match?

July 2025. Bangladesh won the T20I bilateral series 2-1 in Sri Lanka. The same tour saw Sri Lanka win the ODI series 2-1.

What is the current state of the rivalry?

Competitive in T20Is, lopsided in Tests, and Sri Lanka still ahead in ODIs with the gap closing. The July 2025 bilateral saw both sides win one format each from the same tour, which is the clearest sign yet that these two teams are now genuine rivals.

Who is Bangladesh’s top wicket-taker?

Shakib Al Hasan, with 49 Test wickets and 42 ODI wickets against Sri Lanka. He’s Bangladesh’s most reliable match-winner in this matchup across formats.

What role does home advantage play?

A big one in Tests. Sri Lanka haven’t won a Test series in Bangladesh since 2009. Bangladesh haven’t won a Test series in Sri Lanka other than in 2017.

Has either side registered a hat-trick in this rivalry?

No hat-tricks have been recorded across any format in the Sri Lanka vs Bangladesh head-to-head.

Which player has the most Player of the Match awards?

Muttiah Muralitharan, with 14 across all formats. Kumar Sangakkara follows with 9. For Bangladesh, Shakib Al Hasan leads with 7.

Conclusion

The Sri Lanka national cricket team vs Bangladesh national cricket team timeline covers 40 years and shows how much this rivalry has shifted. Sri Lanka started it as one of the world’s best sides. Bangladesh started it as an associate nation without a single international win to their name.

Today, the Tests still belong to Sri Lanka, 21-1 is hard to argue with. But in T20Is, Bangladesh win nearly as often as they lose, and their recent bilaterals say the 50-over gap is closing too.

The July 2025 bilateral said it clearest: Sri Lanka take the ODIs, Bangladesh take the T20Is. Same pitches, same 2 weeks, same tour. That’s where this Sri Lanka national cricket team vs Bangladesh national cricket team timeline stands right now, and the next ICC cycle will only make it more interesting.

Leave a Reply

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