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.
Follow us on Google News.