SL vs BAN head to head record and stats

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.

sl vs ban
Photo by Icon sport

SL vs BAN head to head record in ODIs

Matches PlayedSri Lanka WonBangladesh WonNo Result

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 PlayedSri Lanka WonBangladesh WonNo Result

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:

Kumar Sangakkara120648.24
Sanath Jayasuriya103054.21
Upul Tharanga90645.3
Tillakaratne Dilshan85953.68
Kusal Perera60943.5

Top wicket-takers

Muttiah Muralidharan3117.22
Lasith Malinga2716.55
Dilhara Fernando2219.81
Fervez Maharoof2020.65
Chaminda Vaas1913.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.


Top run-scorers

Mushfiqur Rahim102034
Tamim Iqbal74829.92
Shakib Al Hasan62629.8
Mohammad Ashraful57323.87

Top wicket-takers

Mashrafe Mortaza2637.15
Rubel Hossain2331.17
Mustafizur Rahman2122.66
Abdur Razzak1936.15
Shakib Al Hasan1850.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.



A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!