Melbourne - Sri Lankan all-rounder Jeevan Mendis has been ruled out of the rest of the World Cup with a hamstring injury and batsman Upul Tharanga has been called up as a replacement, captain Angelo Mathews said on Wednesday.
Mendis, 32, a left-handed batsman and right-arm leg-spinner, suffered the injury during training on Tuesday ahead of Thursday's Pool A clash against Bangladesh at the Melbourne Cricket Ground.
"Unfortunately, Jeevan is out for two to three weeks," Mathews said. "Upul is expected to arrive tonight but we have yet to decide if we will play him or not against Bangladesh."
Mendis, 32, who has played in 16 one-day internationals, conceded 13 runs in three wicketless overs and remained unbeaten on nine during Sri Lanka's tense four-wicket win over Afghanistan in Dunedin on Sunday.
Tharanga, 30, has played 176 one-day internationals in which he has scored 5 339 runs at an average of 33.57.
He has also hit 13 centuries and 28 half-centuries. The left-handed opener's last ODI for Sri Lanka was against India in Cuttack in November 2014.
Sri Lanka, who lost their first match to New Zealand, have two points from as many matches. Bangladesh are one point ahead after beating Afghanistan and having their game against Australia washed out.