The first three one-day matches will be held in Chattogram on July 19, 21 and 24 while the last two matches are scheduled to be held at BKSP ground in Savar on July 27 and 29.
Meanwhile, four national players -- Rubel Hossain, Anamul Haque, Sabbir Rahman and Mohammad Mithun -- are set to feature in the first unofficial ODI.
These four cricketers are the part of the national team which will fly for Sri Lanka on July 20 to play a three-match ODI series.
Apart from Anamul, the other three were the part of Bangladesh team during their World Cup campaign but failed to make the XI in most of the matches. So it was important for them to have some match practice before touring to Sri Lanka.
Anamul has been playing for A team from the start of the series against Afghanistan A. The right-handed top-order batsman struck a century in the first four-day game in Khulna, which might have prompted the selectors to consider him for the Sri Lanka tour in the absence of Liton Das.
Before the ODI series, Bangladesh A lost two-match four-day series against Afghanistan as they managed to win the first game by a big margin of seven wickets and drew the last match in Chattogram.
Although the 2nd string Bangladesh team settled for a draw against visiting Afghanistan in the rain-interrupted 2nd four-day match in Chattogram , they lost the two-match four-day unofficial Test series 0-1.
Earlier, Bangladesh A team suffered a seven-wicket defeat against the touring side in the first four-day unofficial Test at the Sheikh Abu Naser Stadium in Khulna.