The hosts will be led by Dinesh Chandimal in the series starting March 6 at Colombo's R Premadasa Stadium. India and Bangladesh are the other two teams.
Sri Lanka Cricket announced a 20-man preliminary squad that will be cropped to 15 on Wednesday.
"Angelo Mathews was not considered for selection as he is still recovering from the injury he suffered during the concluded Tri-Nation Series in Bangladesh," the board said in a release.
But the all-rounder has been beset by injuries and has led the side in just a single one-day international, against Zimbabwe in Dhaka last month.
Sri Lanka recently swept their Bangladesh tour, winning both the Test and T20 series, after a come-from-behind win in the tri-series involving Zimbabwe.
Disclaimer: No Business Standard Journalist was involved in creation of this content