Maheesh Theekshana will miss Sri Lanka's World Cup opener against South Africa, having failed to recover in time from a hamstring injury.
Sri Lanka will face South Africa in their opening game of ICC World Cup 2023 at Arun Jaitley Stadium, in Delhi.
More to follow on the story.