Upul Tharanga will captain Sri Lanka in the one-day international series against South Africa in the absence of Angelo Mathews and the tourists have called up uncapped duo Lahiru Madushanka and Sandun Weerakkody.
Sri Lanka revealed on Monday that Mathews will miss the Twenty20 series decider against the Proteas in Cape Town on Wednesday to return home for the birth of his first child.
The all-rounder also sustained a hamstring injury while guiding his side to victory in the second T20 and will play no part in the five ODIs, so Tharanga takes over as skipper.
Nuwan Pradeep (hand) and Danushka Gunathilaka (back) have also returned to their homeland, so Weerakkody, Madushanka and Chaturanga de Silva have been drafted in.
All-rounder Madushanka gets the nod on the back of making 164 and taking seven wickets in the match for Colombo against Tamil Union Cricket and Athletic Club last week.
Wicketkeeper-batsman Weerakkody is also in line for an international debut, while Chaturanga De Silva could make a first appearance for his country since facing India in an ODI back in November 2014.
The ODI series begins in Port Elizabeth on Saturday.