With allegations of match-fixing and corruption plaguing Sri Lankan cricket, the 1996 World Cup champions are not a threat to top international sides despite their recent Test win in South Africa. The islanders crashed out of the 2015 edition after a big loss to South Africa in the quarter-finals and have since witnessed a decline in their cricketing fortunes.

Sri Lanka hit a new low in 2017 after a visiting Zimbabwe team beat them 3-2 in a five-match ODI series and the island nation has not won a bi-lateral rubber in the last two years. Performance apart, Sri Lankan cricket has been at the centre of allegations including attempted match-fixing ahead of a Test against England last year. But their one-wicket win over South Africa in Durban this weekend will give them hope to cause a few upsets in the World Cup.

World Cup 2019 squad