The four-man selection panel led by former player Asantha de Mel also named batsman Mahela Jayawardene as the new captain to replace Tillakaratne Dilshan, who quit on Monday.
All-rounder Maharoof and paceman Welegedera each played his last one-dayer in 2010.
Angelo Mathews was retained as vice-captain for the series, also featuring India.
Squad: Mahela Jayawardene (capt), Angelo Mathews (vice-capt), Upul Tharanga, Tillakaratne Dilshan, Kumar Sangakkara, Dinesh Chandimal, Lahiru Thirimanne, Thisira Perera, Farveez Maharoof, Rangana Herath, Sachithra Senanayaka, Lasith Malinga, Nuwan Kulasekera, Chanaka Welegedera, Dhammika Prasad. (AFP)