Barbados secured a one-wicket win in a low-scoring Group B clash against Jamaica at the Kensington Oval, to keep their unbeaten streak intact in the competition so far.

After Jamaica were bowled out for 190, Barbados lost half their side for 83, before recovering through late contributions and eventually limping past the finish line with two overs to spare. They rode on a vital 40 from Shane Dowrich who came out with the score on 62 for 4; by the time he fell, caught behind in the 38th over, Barbados were eight down and still needed 48. The ninth-wicket partnership between Ashley Nurse and Kemar Roach knocked off 42 of those runs, with Nurse calmly seeing the side to the win and finishing on 21 not out. Jamaica's new-ball duo of Jerome Taylor and Reynard Leveridge took five wickets between them, while Nikita Miller impressed with 1 for 22 in 10 overs.

When Jamaica batted, after winning the toss, they were in an early wobble at 27 for 3. Jermaine Blackwood held up his end for 40, but his wicket left the side at 97 for 6. They recovered through a seventh-wicket partnership of 77 between Rovman Powell, who top-scored with 74, and Damion Jacobs, who struck 31. Powell's knock, which came at a strike rate of 93.67, included three fours and six sixes. He was the eighth man to be dismissed, seven balls before Jamaica were all out. Barbados' new-ball duo did the bulk of the damage with Roach and Jason Holder snaring three wickets each.

ICC Americas continued to languish at the bottom of Group B after conceding a five-run win via the Duckworth-Lewis method against Guyana, their third defeat is as many matches. In a match reduced to 45 overs a side at the start, ICC Americas rode on contributions from the middle order to put up 220 for 7. In reply, Guyana were 212 for 4 with nine to get off as many balls when bad light forced the match to be called off. Guyana were found to be four runs ahead of the target at that stage and picked up their second win.

ICC Americas got into a solid position of 120 for 2 in the 31st over after being invited to bat, before Alex Amsterdam and captain Nitish Kumar, who top-scored with 66, fell in quick succession. Timroy Allen (37) and Srimantha Wijeratne (27) got off to starts at No. 5 and 6 but the side could not finish strongly. bowler Ronsford Beaton took 4 for 28 in nine overs for Guyana.

Guyana were reduced to 29 for 2 by the 11th over of the chase but they got back on track through a third-wicket stand of 131 between opener Assad Fudadin (54) and captain Leon Johnson (78). The batsmen fell in successive overs, but Shivnarine Chanderpaul and Chris Barnwell struck unbeaten 20s to see their team through.