The relevant match schedule has been released and Sri Lanka is slated to face Zimbabwe and Bangladesh. The triangular ODI series is being held in Bangladesh after a lapse of six years.
The first ODI will be played between hosts Bangladesh and Zimbabwe on January 15.
Sri Lanka will face Zimbabwe on January 16 in their first match.
The finals will be held on January 27.
Meanwhile, subsequent to the triangular ODI series, Sri Lanka will engage in two test matches and two Twenty20 matches against Bangladesh.