Sri Lanka and Bangladesh will get their campaign underway in Asia Cup 2023 on August 31 at the Pallekele International Stadium, Pallekele, and here's the SL vs BAN head to head records.
The tournament will act as a preparatory competition ahead of the World Cup in India. However, both teams will be concentrating on starting well in the Asia Cup before looking too far ahead.
As far as the head to head records is concerned, Sri Lanka and Bangladesh have been facing each other in the ODIs since 1986. The two teams have locked horns in the 50-over format on 51 occasions and Sri Lanka have dominated the proceedings almost every time.
The team from the island nation have won a staggering 40 matches while Bangladesh have emerged victorious on nine occasions. On the other hand, two matches ended in No Result.

Contents
SL vs BAN head to head record in ODIs
Matches Played | Sri Lanka Won | Bangladesh Won | No Result |
50 | 40 | 9 | 2 |
Sri Lanka have faced Bangladesh at home in ODIs in 22 matches from 1986 to 2019. This is the first time the two teams will meet in the 50-over format in Sri Lanka since 2019. Out of 22 games, Bangladesh have won only two matches in Sri Lanka while the home team has triumphed on a stunning 18 occasions. Two matches ended in No Result.
SL vs BAN head to head record in ODIs in Sri Lanka
Matches Played | Sri Lanka Won | Bangladesh Won | No Result |
22 | 18 | 2 | 2 |
Sri Lanka and Bangladesh last faced each other in the ODI format in 2021. the two teams had played a three-match ODI series in Mirpur and Bangladesh won by a 2-1 margin.
Also Read: KL Rahul ruled out of first two Asia Cup games due to injury
SL vs BAN top performers in ODIs
Sri Lanka
Top run-scorers:
Player | Runs | Average |
Kumar Sangakkara | 1206 | 48.24 |
Sanath Jayasuriya | 1030 | 54.21 |
Upul Tharanga | 906 | 45.3 |
Tillakaratne Dilshan | 859 | 53.68 |
Kusal Perera | 609 | 43.5 |
Top wicket-takers
Player | Wickets | Average |
Muttiah Muralidharan | 31 | 17.22 |
Lasith Malinga | 27 | 16.55 |
Dilhara Fernando | 22 | 19.81 |
Fervez Maharoof | 20 | 20.65 |
Chaminda Vaas | 19 | 13.73 |
Among the batters, Sanath Jayasuriya is the only Sri Lanka to make more than 1,000 ODI runs against Bangladesh at an average of 50. The list is led by Kumar Sangakkara, who has amassed over 1,200 runs against the Tigers.
In the bowling department, spin wizard Muttiah Muralidharan tops the charts, but Chaminda Vaas has exceptional numbers too – picking up 19 wickets at an average of 13.73.
Bangladesh
Top run-scorers
Player | Runs | Average |
Mushfiqur Rahim | 1020 | 34 |
Tamim Iqbal | 748 | 29.92 |
Shakib Al Hasan | 626 | 29.8 |
Mahmudullah | 577 | 24.04 |
Mohammad Ashraful | 573 | 23.87 |
Top wicket-takers
Player | Wickets | Average |
Mashrafe Mortaza | 26 | 37.15 |
Rubel Hossain | 23 | 31.17 |
Mustafizur Rahman | 21 | 22.66 |
Abdur Razzak | 19 | 36.15 |
Shakib Al Hasan | 18 | 50.77 |
Mushfiqur Rahim is the only Bangladesh batter to make more than 1,000 runs against Sri Lanka, scoring his runs at an average of 34. Shakib Al Hasan finds himself in the top five charts for most wickets taken and runs made against the side.