New Zealand won by an innings and 52 runs, India by 6 wickets, England by 7 wickets, and Afghanistan vs Ireland was rained off.
England lead the ODI series against West Indies 2-1. The final match will be played at Darren Sammy International Cricket Ground, Gros Islet, St Lucia.
With the series levelled 1-1, West Indies and England will play the penultimate ODI at National Cricket Stadium, St George's, Grenada.
The series is level 1-1 with two ODIs to go.
South Africa's recent series defeat against Sri Lanka saw New Zealand secure the No. 2 spot.
The series is level 1-1. The 3rd ODI will be played at National Cricket Stadium, St George's, Grenada.
Sri Lanka need 137 to create history, while England went 2-0 up in the ODI series.
Sri Lanka reached 60/3 after bowling out South Africa for 222; Afghanistan beat Ireland in the last over; and Hardik Pandya has been ruled out of the Australia matches.
England showed why they were the top-ranked side in the first ODI, and will now look to display their capabilities of maintaining a lead.
The 1st ODI between West Indies and England will be played at Kensington Oval, Bridgetown, Barbados.