Head to Head
Bangladesh vs Sri Lanka Head to Head Record
In 52 matches, Bangladesh have won 19 and Sri Lanka 29, with 4 drawn/no-result.

Bangladesh
52
played

Sri Lanka
19won
4 drawn / NRwon29
36.5%55.8%
Bangladesh · last 5WLWWL
Recent meetings
T20IBangladesh won by 4 wickets
Sri Lanka168/7
Bangladesh169/6Sat, 20 Sept, 2025Dubai International Cricket Stadium
T20ISri Lanka won by 6 wickets
Bangladesh139/5
Sri Lanka140/4Sat, 13 Sept, 2025Sheikh Zayed Stadium
T20IBangladesh won by 8 wickets
Sri Lanka132/7
Bangladesh133/2Wed, 16 Jul, 2025R.Premadasa Stadium
T20IBangladesh won by 83 runs
Bangladesh177/7
Sri Lanka94/10Sun, 13 Jul, 2025Rangiri Dambulla International Stadium
T20ISri Lanka won by 7 wickets
Bangladesh154/5
Sri Lanka159/3Thu, 10 Jul, 2025Pallekele International Cricket Stadium
ODISri Lanka won by 99 runs
Sri Lanka285/7
Bangladesh186/10Tue, 08 Jul, 2025R.Premadasa Stadium
ODIBangladesh won by 16 runs
Bangladesh248/10
Sri Lanka232/10Sat, 05 Jul, 2025R.Premadasa Stadium
ODISri Lanka won by 77 runs
Sri Lanka244/10
Bangladesh167/10Wed, 02 Jul, 2025R.Premadasa Stadium
TestSri Lanka won by an innings and 78 runs
Sri Lanka458/10
Bangladesh247/10 & 133/10Wed, 25 Jun, 2025Sinhalese Sports Club
TestMatch drawn
Sri Lanka485/10 & 72/4
Bangladesh495/10 & 285/6Tue, 17 Jun, 2025Galle International Stadium
Bangladesh vs Sri Lanka — Frequently Asked Questions
How many times have Bangladesh and Sri Lanka played each other?
Bangladesh and Sri Lanka have played 52 matches against each other across formats.
Who has won more matches, Bangladesh or Sri Lanka?
Bangladesh have won 19 and Sri Lanka have won 29 of their meetings, with 4 drawn or no-result.
What is the Bangladesh vs Sri Lanka record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.