Bangladesh, Ireland, Scotland and Thailand recorded victories in warm-up matches to boost their sides' confidence ahead of the eight-team tournament.

Bangladesh, the highest ranked team in the tournament, dealt a crushing blow to Netherlands as they cantered to a 10-wicket win chasing 52 at Arbroath Cricket Club.

Winning the toss and opting to bat first, Sterre Kalis was the only batter to reach double figures for the Netherlands her 19 runs coming from 40 balls at the top of the order as the Dutch were bowled out for 51 inside 17 overs.

Wickets were shared amongst the Bangladesh attack, with Jahanara Alam (1/4), Salma Khatun (1/14), Fahima Khatun (2/10), Khadija Tul Kubra (2/8) and Shaila Sharmin (2/2) contributing with the ball.

In reply, Bangladesh's Sanjida Islam (24*) and Ayasha Rahman (18*) showed no mercy to the Netherlands bowling attack, picking off the 52 runs required in 6.3 overs and striking five fours and one six along the way.

Ireland kicked off their stay in Scotland with a confident 70-run win over Papua New Guinea in the first game of the day at Forthill Sports Club, Dundee.

After the early loss of Gaby Lewis (c Vare b Tom for 1) in the second over, captain Laura Delany will be happy with her side as they recovered to post 147/6 with Kim Garth (57) and Mary Waldron (12) enjoying a 64-run stand for the third wicket.

18 runs-a-piece for Orla Prendergast, Eimear Richardson and Laura Delany would eventually propel Ireland to a total 70 runs out of reach for PNG.

Disciplined bowling from the Irish attack meant PNG could only hit five boundaries in their run-chase as they struggled to keep up with the required run-rate.

Regular wickets fell throughout their 20-overs as Garth (1/3), Raack (1/9), Maritz (1/11) and Delany (1/12) took a wicket each with Richardson (2/13) bagging two.

Tau (20) and Jimmy (16) top-scored for PNG, the only batters to reach double figures, as they reached 77/7 at the conclusion of their 20.

Hosts Scotland go into this weekend "in a good space and quietly confident" according to coach Steven Knox as they secure a commanding 84-run win over Namibia in the second game at Forthill Sports Club.

Playing on home-soil for the first time in 2019, Scotland posted 170/3 with openers Sarah Bryce (51) and Lorna Jack (58) both hitting quick-fire half-centuries to show why they are favourites to claim one of two remaining spaces at the Women's T20 World Cup in Australia in 2020.

KA Green the side's designated wicketkeeper was the standout bowler for Namibia, taking three wickets for 26 runs as all eleven Namibia players came on to bowl with hopes of restricting the damage done by the Scots.

van Zyl (20*) and Foerster (27) will provide Namibia with ample confidence for the rest of the qualifier, the lower-order batters striking the ball sensibly toward the back-end of the innings to produce a 42-run stand for the seventh wicket, before the latter was run-out on the penultimate ball of the game.

Thailand, whose unbeaten T20I streak was recently ended by Scotland, are back to winning ways as they defeat USA by 58 runs at Arbroath Cricket Club with 124/4 playing 66/7.

Losing the dangerous Chantam (b Farooq 0) on the second ball before Koncharoenkai fell for 14 in the seventh over, Thailand recovered well as Chaiwai (54) and Boochatham (43) added 76 runs for the third wicket to post a comfortable 124/4 on an Arbroath wicket that saw Netherlands bowled out for 51 earlier in the day.

Bangladesh beat Netherlands by 10 wickets at Arbroath CC
Netherlands 51/10, 16.5 overs (Shaila Sharmin 2/2)
Bangladesh 53/0, 12.1 overs (Sanjida Islam 24*)

Ireland beat Papua New Guinea by 70 runs at Forthill Sports Club
Ireland 147/6, 20 overs (KJ Garth 57)
Papua New Guinea 77/7, 20 overs (EAJ Richardson 2/13)

Scotland beat Namibia by 84 runs at Forthill Sports Club
Scotland 170/3, 20 overs (L Jack 58, S Bryce 51; KA Green 3/26)
Namibia 86/7, 20 overs (D Foerster 27, van Zyl 20*; AM Maqsood 2/5)

Thailand beat USA by 58 runs at Arbroath CC
Thailand 124/4, 20 overs (N Chaiwai 54, N Boochatham 43)
USA 66/7, 16.4 overs