Bangladesh will play their 100th Test match, against Sri Lanka at the Saravanamuttu Stadium in Colombo, on 15 March.
Having played their first Test in November 2000, Bangladesh have taken around 17 years to reach the mark.
Sri Lanka’s cricket board Friday announced the schedule for a series of Test matches and limited overs internationals against Bangladesh who begin a tour of the island next month, reports news agency AFP.
The teams will play two Tests at the start of the tour, one in the capital Colombo and another at Galle on Sri Lanka’s southern coast.
They then play three 50 over internationals before facing off for two Twenty20 matches.
Sri Lanka have a formidable record at home and beat Australia 3-0 in the last series that they hosted in August 2016.
Bangladesh by contrast have only won three of their Test matches on the road since gaining full status 17 years ago although they have shown recent signs of improvement and beat England in a home Test late last year.
The last series between the two sides in Sri Lanka in 2014 saw the hosts win one of the Tests by 248 runs while the second was a draw.
First Test: 7 – 11 March at the Galle International Stadium
Second Test: 15-19 March at the Saravanamuttu Stadium, Colombo
First ODI: 25 March day and night at Dambulla Second ODI: 28 March day and night at Dambulla
Third ODI: 1 April at Sinhalese Sports Club grounds, Colombo
First T20: 4 April at Premadasa Stadium Colombo
Second T20: 6 April at Premadasa Stadium Colombo