The rivalry between Sri Lanka and Bangladesh in cricket is much more than a series of cricket matches, it is a tale of progress, national pride, and excitement between two neighboring countries. What was once a one-sided story in the early 2000s has become a relatively competitive tussle nowadays, which coincides with the rise of Bangladesh as a cricket team. For Sri Lanka, which has a wealth of history and players who are considered some of the best to play the game, the matches with Bangladesh have simply provided another outlet for Sri Lanka to flex their muscles. For Bangladesh, wins against a historically stronger rival have been about development and national pride. The Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard symbolizes resilience, aspiration, and national identification of both teams. Overall, Sri Lanka is in a more advantageous position as a team, but Bangladesh’s wins over Sri Lanka, especially in high-stakes tournaments and at home, have made the rivalry more exciting.
Upcoming Series Between South Africa vs Bangladesh: Full Schedule
Bangladesh tour of Sri Lanka 2025 – Schedule & Results
Sri Lanka Vs Bangladesh 1st test Match
Mon, 16 Jun 2025 – 1st Test, Galle
Result: Match drawn
Scores:
Bangladesh: 495 & 285/6d
Sri Lanka: 428 & 72/4
Sri Lanka Vs Bangladesh 2nd test Match
Tue, 24 Jun 2025 – 2nd Test, Colombo (SSC)
Result: Sri Lanka won by an innings and 78 runs
Scores:
Bangladesh: 247 & 133
Sri Lanka: 458
Sri Lanka Vs Bangladesh 1st ODI Match
Wed, 02 Jul 2025 – 1st ODI (D/N),
Venue: Colombo (RPS)
Result: Sri Lanka won by 77 runs
Scores:
Sri Lanka: 244
Bangladesh: 167
Sri Lanka Vs Bangladesh 2nd ODI Match
Sat, 05 Jul 2025 – 2nd ODI (D/N),
Venue: Colombo (RPS)
Result: Bangladesh won by 16 runs
Scores:
Bangladesh: 248
Sri Lanka: 232
Sri Lanka Vs Bangladesh 3rd ODI Match
Tue, 08 Jul 2025 – 3rd ODI (D/N),
Venue: Pallekele
Result: Sri Lanka won by 99 runs
Scores:
Sri Lanka: 285/7
Bangladesh: 186
Sri Lanka Vs Bangladesh 1st T20i Match
Date: Thu, 10 Jul 2025
Venue: Pallekele
Result: Sri Lanka won by 7 wickets
Score:
Bangladesh- 154/5 (20)
Sri Lanka 159/3 (19)
Sri Lanka Vs Bangladesh 2nd T20i Match
Date: Sun, 13 Jul 2025 – 2nd T20i
Venue: Dambulla
Result: Bangladesh won by 83 runs
Scores:
Bangladesh – 177/7 (20)
Sri Lanka – 94 (15.2)
Sri Lanka Vs Bangladesh 3rd T20i Match
Date: Wed, 16 Jul 2025 – 3rd T20i
Venue: Colombo
Result: –
Scores: –
Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard: Last 10 Test Matches
Sri Lanka and Bangladesh played 26 matches against each in Test format, among which Bangladesh just won one match, whereas Sri Lanka emerged victorious in 20 matches, and 5 matches ended in a draw. Here is the Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard for the last 10 Test Matches.
Sri Lanka vs Bangladesh 2023-2024 2nd Test at Zahur Ahmed Chowdhury Stadium in Chattogram, 30th March, 2024
Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard: Last 10 ODI Matches
In the 50-over format, Sri Lanka and Bangladesh have played 57 matches against each other. Bangladesh won 12 times, whereas Sri Lanka clinched victory 43 times. Here is the Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard for the last 10 ODI Matches.
Sri Lanka vs Bangladesh 2024 – 3rd Match, Zahur Ahmed Chowdhury Stadium, Chittagong, 18th March, 2024
Sri Lanka
(50 overs) 235
Bangladesh
(40.2 overs) 237/6
Match Information
Toss
Sri Lanka (chose to bat)
Result
Bangladesh won by 4 wickets
Man of the Match
Rishad Hossain
Sri Lanka vs Bangladesh 2024 – 2nd Match, Zahur Ahmed Chowdhury Stadium, Chattogram, 15th March, 2024
Sri Lanka vs Bangladesh 2021 – 2nd Match, Shere Bangla National Stadium, Mirpur, Dhaka, 25th May, 2021
Bangladesh
(48.1 overs) 246
Sri Lanka
(40 overs) 141/9
Match Information
Toss
Bangladesh (chose to bat)
Result
Bangladesh won by 103 runs (D/L method)
Man of the Match
Mushfiqur Rahim
Sri Lanka vs Bangladesh 2021 – 1st Match, Shere Bangla National Stadium, Mirpur, Dhaka, 23rd May, 2021
Bangladesh
(50 overs) 257/6
Sri Lanka
(48 overs) 224
Match Information
Toss
Bangladesh (chose to bat)
Result
Bangladesh won by 33 runs
Man of the Match
Mushfiqur Rahim
Sri Lanka vs Bangladesh 2019 – 3rd ODI Match, R Premadasa Stadium, Colombo, 31st July, 2019
Sri Lanka
(50 overs) 294/8
Bangladesh
(36 overs) 172
Match Information
Toss
Sri Lanka(chose to bat)
Result
Sri Lanka won by 122 runs
Man of the Match
Angelo Mathews
Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard: Last 10 T20I Matches
Sri Lanka won 11 of the total 17 matches played between Bangladesh and Sri Lanka. In the T20 Internationals, Bangladesh won only 6 matches against Sri Lanka. Here is the Sri Lanka National Cricket Team Vs Bangladesh National Cricket Team Match Scorecard for the last 10 T20I Matches.
ICC T20 World Cup 2024 – 15th Match, Grand Prairie Stadium, Dallas, 7th June, 2024
Sri Lanka
(20 overs) 124/9
Bangladesh
(19 overs) 125/8
Match Information
Toss
Bangladesh (chose to field)
Result
Bangladesh won by 2 wickets with 6 balls remaining
Man of the Match
Rishad Hossain
Sri Lanka vs Bangladesh 2024 – 3rd Match, Sylhet Stadium, Sylhet, 9th March, 2024
Sri Lanka
(20 overs) 174/7
Bangladesh
(19.4 overs) 146
Match Information
Toss
Bangladesh (chose to field)
Result
Sri Lanka won by 28 runs
Man of the Match
Nuwan Thushara
Sri Lanka vs Bangladesh 2024 – 2nd Match, Sylhet Stadium, Sylhet, 6th March, 2024