Table of Contents
The Bangladesh National Cricket Team Vs Sri Lanka National Cricket Team Stats highlight a long-running rivalry across Test, ODI and T20I cricket. Sri Lanka have historically held the advantage in head-to-head results, particularly in Tests and ODIs, while Bangladesh have produced several important wins in recent limited-overs meetings.
The two teams have faced each other regularly since Bangladesh became a full ICC member. Their rivalry has included memorable Test innings, high-scoring ODIs, close T20I finishes and several important Asia Cup and World Cup matches.
As of the latest completed men’s international meeting in September 2025, Bangladesh and Sri Lanka had played 28 Tests, 60 ODIs and 22 T20Is. Sri Lanka have won 21 Tests and 45 ODIs, while Bangladesh have won one Test and 13 ODIs. In T20Is, Sri Lanka lead 13-9.
Bangladesh vs Sri Lanka Head-to-Head Stats
Sri Lanka have the stronger overall record against Bangladesh in all three major men’s international formats.
| Format | Matches | Bangladesh Wins | Sri Lanka Wins | Draw/NR |
|---|---|---|---|---|
| Tests | 28 | 1 | 21 | 6 Draws |
| ODIs | 60 | 13 | 45 | 2 NR |
| T20Is | 22 | 9 | 13 | 0 |
| Total | 110 | 23 | 79 | 8 |
The Test rivalry has been especially one-sided. Through the second Test in June 2025, Bangladesh had won only once, while Sri Lanka had recorded 21 victories and six matches had ended in draws.
In ODIs, Sri Lanka have won 45 of 60 recorded matches. Bangladesh have won 13, with two no-results and one abandoned match appearing in the broader record.
The T20I record is considerably closer. Sri Lanka have won 13 of 22 matches, while Bangladesh have won nine.
Test Match Stats
Bangladesh and Sri Lanka played their first Test against each other in September 2001. Since then, Sri Lanka have generally controlled the Test rivalry.
| Test Record | Bangladesh | Sri Lanka |
|---|---|---|
| Matches | 28 | 28 |
| Wins | 1 | 21 |
| Draws | 6 | 6 |
| Ties | 0 | 0 |
| Highest Team Total | 638 | 730/6d |
| Lowest All-Out Total | 62 | 222 |
| Highest Individual Score | Mushfiqur Rahim – 200 | Kumar Sangakkara – 319 |
Bangladesh’s highest Test total against Sri Lanka is 638, made in Galle in March 2013. Sri Lanka’s highest is 730/6 declared in Mirpur in January 2014.
Kumar Sangakkara owns the highest individual score in the Test rivalry, scoring 319 at Chattogram in February 2014. Mushfiqur Rahim became the first Bangladesh batter to score a Test double century against Sri Lanka when he made 200 in Galle in 2013.
Bangladesh’s First Test Victory
Bangladesh’s only Test victory over Sri Lanka came in 2017 at the P Sara Oval in Colombo.
Bangladesh won by four wickets, chasing down a target of 191. Shakib Al Hasan was instrumental in the match, while Bangladesh’s bowling attack restricted Sri Lanka sufficiently to create a historic result.
That victory remains a major landmark in the Bangladesh National Cricket Team Vs Sri Lanka National Cricket Team Stats because it is still Bangladesh’s only Test win against Sri Lanka.
2025 Test Series
The most recent Test series between the teams took place in Sri Lanka in June 2025.
The first Test in Galle ended in a draw. Bangladesh scored 495 in their first innings, while Sri Lanka made 485. Bangladesh then declared at 285/6 and Sri Lanka reached 72/4 before the match ended.
The second Test in Colombo was dominated by Sri Lanka. Sri Lanka made 458, Bangladesh were dismissed for 247 and 133, and Sri Lanka won by an innings and 78 runs.
ODI Stats
The ODI rivalry has produced some of the most competitive limited-overs matches between Bangladesh and Sri Lanka.
| ODI Record | Bangladesh | Sri Lanka |
|---|---|---|
| Matches | 60 | 60 |
| Wins | 13 | 45 |
| No Results | 2 | 2 |
| Ties | 0 | 0 |
| Highest Team Total | 324/5 | 357/9 |
| Lowest All-Out Total | 76 | 124 |
| Highest Individual Score | Mushfiqur Rahim – 144 | Tillakaratne Dilshan – 161* |
Bangladesh’s highest ODI total against Sri Lanka is 324/5, scored at Dambulla in 2017. Sri Lanka’s highest is 357/9, made in Lahore in 2008.
Mushfiqur Rahim’s 144 in Dubai in 2018 is Bangladesh’s highest individual ODI score against Sri Lanka. Tillakaratne Dilshan’s unbeaten 161 at the Melbourne Cricket Ground in 2015 is Sri Lanka’s highest in the matchup.
Recent ODI Meetings
The latest ODI series between Bangladesh and Sri Lanka was played in July 2025.
| Date | Venue | Result |
|---|---|---|
| 2 July 2025 | Colombo | Sri Lanka won by 77 runs |
| 5 July 2025 | Colombo | Bangladesh won by 16 runs |
| 8 July 2025 | Pallekele | Sri Lanka won by 99 runs |
Sri Lanka therefore won the three-match ODI series 2-1. Bangladesh’s victory in the second ODI came after they defended 248, while Sri Lanka won the first and third matches.
The third ODI was particularly decisive. Sri Lanka scored 285/7 before dismissing Bangladesh for 186, winning by 99 runs.
T20I Stats
T20I cricket has produced a much more competitive Bangladesh vs Sri Lanka rivalry than the Test format.
| T20I Record | Bangladesh | Sri Lanka |
|---|---|---|
| Matches | 22 | 22 |
| Wins | 9 | 13 |
| Losses | 13 | 9 |
| No Results | 0 | 0 |
| Highest Team Total | 215/5 | 214/6 |
| Lowest All-Out Total | 83 | 94 |
| Highest Individual Score | Sabbir Rahman – 80 | Kusal Mendis – 86 |
Bangladesh’s highest T20I total against Sri Lanka is 215/5, while Sri Lanka’s highest is 214/6. Both totals were recorded at the R Premadasa Stadium in Colombo.
Sabbir Rahman’s 80 is Bangladesh’s highest individual T20I score in the matchup according to the ACS head-to-head record. Kusal Mendis’ 86 is Sri Lanka’s highest.
2025 T20I Meetings
The teams played three T20Is in July 2025, followed by another meeting during the 2025 Asia Cup in September.
| Date | Competition | Result |
|---|---|---|
| 10 July 2025 | T20I | Sri Lanka won by 7 wickets |
| 13 July 2025 | T20I | Bangladesh won by 83 runs |
| 16 July 2025 | T20I | Bangladesh won by 8 wickets |
| 13 September 2025 | Asia Cup | Sri Lanka won by 6 wickets |
| 20 September 2025 | Asia Cup Super Four | Bangladesh won by 4 wickets |
Bangladesh won the July 2025 bilateral T20I series 2-1. They then split their two 2025 Asia Cup meetings, with Sri Lanka winning the first and Bangladesh winning the Super Four match.
Latest Bangladesh vs Sri Lanka Matches
The recent head-to-head record demonstrates how competitive the shorter formats have become.
| Date | Format | Bangladesh Score | Sri Lanka Score | Result |
|---|---|---|---|---|
| 20 Sep 2025 | T20I | 169/6 | 168/7 | Bangladesh won by 4 wickets |
| 13 Sep 2025 | T20I | 139/5 | 140/4 | Sri Lanka won by 6 wickets |
| 16 Jul 2025 | T20I | 133/2 | 132/7 | Bangladesh won by 8 wickets |
| 13 Jul 2025 | T20I | 177/7 | 94 | Bangladesh won by 83 runs |
| 10 Jul 2025 | T20I | 154/5 | 159/3 | Sri Lanka won by 7 wickets |
| 8 Jul 2025 | ODI | 186 | 285/7 | Sri Lanka won by 99 runs |
| 5 Jul 2025 | ODI | 248 | 232 | Bangladesh won by 16 runs |
| 2 Jul 2025 | ODI | 167 | 244 | Sri Lanka won by 77 runs |
| 25 Jun 2025 | Test | 247 & 133 | 458 | Sri Lanka won by an innings and 78 runs |
| 17 Jun 2025 | Test | 495 & 285/6d | 485 & 72/4 | Match drawn |
These results show a contrasting pattern: Sri Lanka retained a significant advantage in Tests and ODIs, while Bangladesh have been able to produce more frequent wins in T20 cricket.
Highest Team Totals
Both teams have produced substantial totals in this rivalry.
| Format | Bangladesh Highest | Sri Lanka Highest |
|---|---|---|
| Test | 638 | 730/6d |
| ODI | 324/5 | 357/9 |
| T20I | 215/5 | 214/6 |
Sri Lanka’s 730/6 declaration in Mirpur is the highest Test team total in the head-to-head record. Bangladesh’s highest Test total is 638 in Galle.
In ODIs, Sri Lanka’s 357/9 in Lahore is their highest total against Bangladesh, while Bangladesh’s 324/5 in Dambulla remains their best.
The T20I record is especially close, with Bangladesh’s 215/5 just one run above Sri Lanka’s 214/6.
Highest Individual Scores
Several major names from both countries appear in the individual batting records.
| Format | Bangladesh | Sri Lanka |
|---|---|---|
| Test | Mushfiqur Rahim – 200 | Kumar Sangakkara – 319 |
| ODI | Mushfiqur Rahim – 144 | Tillakaratne Dilshan – 161* |
| T20I | Sabbir Rahman – 80 | Kusal Mendis – 86 |
Kumar Sangakkara’s 319 is the highest individual score in the Test rivalry. He reached the landmark in Chattogram in 2014, when Sri Lanka also posted 730/6 declared.
Mushfiqur Rahim appears prominently in both the Test and ODI records. His 200 in Galle in 2013 was part of Bangladesh’s record 638, while his 144 in Dubai in 2018 remains Bangladesh’s highest ODI score against Sri Lanka.
Best Bowling Performances
Bowling records in this rivalry feature some of Sri Lanka’s greatest spin bowlers as well as important Bangladesh performances.
| Format | Bowler | Performance |
|---|---|---|
| Test | Muttiah Muralitharan | 12/82 |
| Test | Rangana Herath | 7/89 |
| Test | Enamul Haque | 4/144 |
| T20I | Mustafizur Rahman | 4/21 |
| T20I | Mehedi Hasan | 4/11 |
| T20I | Isuru Udana/other Sri Lankan bowlers | Multiple four-wicket hauls |
Muttiah Muralitharan dominated the early Test meetings. His best match figures against Bangladesh were 12/82 in Kandy in 2007, while he also recorded 10-wicket match hauls in earlier meetings.
Rangana Herath took 7/89 at the R Premadasa Stadium in March 2013, another outstanding Sri Lankan bowling performance in the Test rivalry.
In T20Is, Mustafizur Rahman’s 4/21 and Mehedi Hasan’s 4/11 are among Bangladesh’s best bowling performances against Sri Lanka.
Major Partnership Records
Partnerships have played an important role in the biggest scores between the two teams.
| Format | Partnership | Batters |
|---|---|---|
| Test | 345 | Dimuth Karunaratne & Dhananjaya de Silva |
| Test | 311 | Kumar Sangakkara & Mahela Jayawardene |
| Test | 308 | Kusal Mendis & Dhananjaya de Silva |
| Test | 272 | Mushfiqur Rahim & Litton Das |
| ODI | 185 | Pathum Nissanka & Charith Asalanka |
| T20I | 96 | Kusal Mendis & Sadeera Samarawickrama |
Sri Lanka’s 345-run fourth-wicket partnership between Dimuth Karunaratne and Dhananjaya de Silva came in Pallekele in 2021. It is among the largest partnerships recorded in the Test rivalry.
Kumar Sangakkara and Mahela Jayawardene also produced a huge 311-run third-wicket stand in Kandy in 2007.
For Bangladesh, Mushfiqur Rahim and Litton Das added 272 for the sixth wicket in Mirpur in 2022, one of the most notable Bangladesh partnerships against Sri Lanka.
Recent Series Results
The recent series history shows Bangladesh becoming increasingly competitive in limited-overs cricket.
| Year | Format | Series Result |
|---|---|---|
| 2025 | Tests | Sri Lanka won 1-0 |
| 2025 | ODIs | Sri Lanka won 2-1 |
| 2025 | T20Is | Bangladesh won 2-1 |
| 2024 | Tests | Sri Lanka won 2-0 |
| 2024 | ODIs | Bangladesh won 2-1 |
| 2024 | T20Is | Sri Lanka won 2-1 |
| 2023 | ODIs | Series split/limited meetings |
| 2022 | Tests | Sri Lanka won 1-0 |
The 2025 tour demonstrated the different strengths of the two teams. Sri Lanka won the Test series and ODI series, while Bangladesh took the T20I series 2-1.
In the 2024 home series, Bangladesh won the ODI series 2-1, while Sri Lanka won both the Test and T20I series.
Bangladesh vs Sri Lanka Asia Cup and World Cup Stats
Bangladesh and Sri Lanka have frequently met in major ICC and Asian tournaments.
The teams have played several important Asia Cup matches, with Sri Lanka traditionally holding the stronger overall tournament record. However, Bangladesh have produced notable victories in recent editions.
At the 2023 ODI World Cup, Bangladesh defeated Sri Lanka by three wickets in Delhi. Sri Lanka made 279, while Bangladesh reached 282/7 in 41.1 overs.
The match became particularly memorable because Angelo Mathews was timed out after failing to be ready to face his first ball within the required period following the dismissal of Sadeera Samarawickrama.
The 2025 Asia Cup also featured two T20I meetings between the sides. Sri Lanka won the first by six wickets, while Bangladesh won the Super Four encounter by four wickets after chasing 169.
Key Players and Records
Several legendary and modern players have made major contributions to the Bangladesh vs Sri Lanka rivalry.
| Player | Team | Notable Record |
|---|---|---|
| Kumar Sangakkara | Sri Lanka | 319 in a Test |
| Mushfiqur Rahim | Bangladesh | 200 in a Test; 144 in an ODI |
| Muttiah Muralitharan | Sri Lanka | 12 wickets in a Test match |
| Mahela Jayawardene | Sri Lanka | 311-run Test partnership with Sangakkara |
| Shakib Al Hasan | Bangladesh | Key all-round performances across formats |
| Mustafizur Rahman | Bangladesh | 4/21 in T20Is |
| Kusal Mendis | Sri Lanka | 86 in T20Is |
| Mehedi Hasan | Bangladesh | 4/11 in T20Is |
Mushfiqur Rahim has been particularly important to Bangladesh’s record against Sri Lanka, featuring among the country’s leading run-scorers in both Tests and ODIs against the island nation.
For Sri Lanka, Kumar Sangakkara, Muttiah Muralitharan, Mahela Jayawardene and other members of the country’s golden generation created several of the most significant records in the rivalry.
More recently, players such as Kusal Mendis, Charith Asalanka, Litton Das and Mustafizur Rahman have continued to shape the Bangladesh-Sri Lanka contests.
Frequently Asked Questions
How many Tests have Bangladesh and Sri Lanka played against each other?
Bangladesh and Sri Lanka have played 28 men’s Test matches. Bangladesh have won one, Sri Lanka have won 21 and six matches have ended in draws.
Who has won more ODIs between Bangladesh and Sri Lanka?
Sri Lanka have won more ODIs between the two teams. Their record stands at 45 wins from 60 recorded matches, compared with 13 Bangladesh victories, with two no-results.
Who has won more T20Is between Bangladesh and Sri Lanka?
Sri Lanka lead the T20I head-to-head record 13-9 after 22 matches. Bangladesh have nevertheless won several important recent T20I meetings, including the July 2025 bilateral series.
Who scored the highest individual score in Bangladesh vs Sri Lanka Tests?
Kumar Sangakkara holds the highest individual score with 319, scored for Sri Lanka against Bangladesh in Chattogram in February 2014.
What was the latest Bangladesh vs Sri Lanka match?
The latest completed men’s international meeting covered by the current head-to-head record was the 20 September 2025 Asia Cup Super Four T20I. Bangladesh scored 169/6 to chase Sri Lanka’s 168/7 and won by four wickets.
One thought on “Bangladesh National Cricket Team Vs Sri Lanka National Cricket Team Stats”