As the West Indies team is unpredictable, it is impossible to predict when they will do well or perform badly. Especially if one of their batsmen gets set on the pitch, it creates big problems for the opposing team in that match. And if they don't, they fall quickly. Sri Lanka was not in good position few days ago but currently their position is very much appreciable that's why I think Sri Lanka will do well in this series.
West Indies are not as strong as they used to be because the players they have in their team now cannot bat in such a devastating way. In the past, many cricket fans were eager to watch only the West Indies players batting, but now the nature of the game has changed. The West Indies team has been very weak in recent times, performing poorly against the opposition in all formats.West Indies lost the t20 series against Sri Lanka and now they face the ODI series again. The West Indies team is already behind in the series after losing the first match of the ODI series.
If West Indies want to avenge their loss in the T20 series, they may need to win the second and third ODI matches against Sri Lanka in a row. Maybe it is very difficult for West Indies because none of the batsmen in their team is in form due to which they are not able to bat well. Due to poor batting performance they are forced to lose the match.