The opening round of fixtures saw Ireland beat the Netherlands by 79 runs and Thailand beat Scotland by 74 runs.[7][8] On the second day, both matches were affected by rain, and were decided by the Duckworth–Lewis–Stern (DLS) method. Scotland beat the Netherlands by five runs, to leave the hosts without a win from their first two matches.[9] Thailand's match against Ireland was initially reduced to 14 overs, before another delay with the bowler's run-up reduced the game to 10 overs per side.[10] Thailand eventually won the match, beating Ireland by four runs.[11] The first Ireland-Scotland encounter saw Scotland win by eleven runs in a close match.[12] It was Scotland's first win against Ireland since 2011.[13] Thailand beat the Netherlands by eight wickets to remain unbeaten in the tournament ahead of the rest day, with the hosts winless from their three matches.[14] Thailand's win was their 17th win in a row,[15] breaking the previous record of 16 consecutive wins in WT20I cricket set by Australia.[16][17]
The first match after the rest day was between Scotland and Thailand, with Scotland ending Thailand's unbeaten streak.[18] Scotland's captain, Sarah Bryce, scored four runs off the final ball of the match, to beat Thailand by five wickets.[19] In Ireland's match against the Netherlands, Ireland scored 213/4, their highest total in a WT20I match.[20] However, the match ended in a no result, with rain during the Netherlands' run chase.[21] The penultimate round of matches saw Scotland beat the Netherlands by 62 runs, by the DLS method, to win their fourth consecutive match.[22] Thailand beat Ireland by seven wickets, in another rain-affected match.[23]Onnicha Kamchomphu became the first bowler for Thailand to take a hat-trick in a WT20I match, finishing with three wickets for twelve runs from the two overs she bowled.[24] The final day of fixtures started with Ireland beating Scotland by nine wickets, with Gaby Lewis and Kim Garth setting a new record for the highest partnership for any wicket by Ireland in a WT20I match, with an unbeaten 113 runs.[25] The last match of the tournament saw Thailand beat the Netherlands by 93 runs, after the hosts only scored 40 runs in their run chase.[6]