West Indies advanced to the Super Eight stage of the World Twenty20 after their Group B match against Ireland was abandoned due to rain Monday.
West Indies progressed on a superior run rate despite failing to win a match at the tournament, going down to Australia by 17 runs through the Duckworth/Lewis Method in another rain-affected game last week.
Ireland lost to Australia by seven wickets in its first match.
West Indies will play England in their first Super Eight match in Pallekele on 27th September.
West Indies captain Darren Sammy praised his bowlers for improving their performance and said the setback against Australia was a one-off.
"We have strong belief in ourselves. We've got England, I think our first game, and we are looking to start off very well," he said. "We have a good Twenty20 record against them."
Ireland captain William Porterfield said his team needs to play test-playing nations regularly to improve and that his board's target to be playing five-day matches by 2020 is achievable.
On Monday, Ireland made 129-6 in 19 overs after being asked to bat first at R. Premadasa Stadium, and persistent rain soon after prevented any further play.
Niall O'Brien top-scored for the Irish with 25 and Gary Wilson made 21. West Indies' hard-hitting batsman, Chris Gayle, was the pick of the bowlers after taking 2-21 from three overs.
Seamer Fidel Edwards gave West Indies an ideal start by bowling Porterfield on the first ball of the innings, and wickets fell regularly thereafter.
Porterfield has been dismissed for a first-ball duck in both matches for Ireland, having been caught against Australia.
All the other Irish batsmen made starts but could not convert them into big scores.
Seamers Ravi Rampaul, Darren Sammy and Edwards plus spinner Sunil Narine all picked up one wicket each.