Pakistan defeated Canada by seven wickets at Sylhet.
Opting to bat first, Canada scored 178 in 48.3 overs with Bhavindu Adhihetty and Abraash Khan being the top two scorers of the team after contributing 51 and 44 runs respectively for their side.
Hasan Khan took three wickets for the green shirts.
Pakistan reached their target in 40.5 overs with seven wickets to spare. Zeeshan Malik scored an unbeaten 89 runs while Saif Badar made 44 runs for the team.
Sri Lanka beat Afghanistan by 33 runs at Sylhet.
Sri Lanka, batting first, were all out on 184 in 48.1 overs. Skipper Charith Asalanka scored 71 runs for the team while Avishka Fernando made 30 runs with the bat.
Shamsurrahman took three wickets for Afghanistan while Karim Janat and Zahir Khan took two wickets each.
In reply, the Afghan side was dismissed on 151 runs as Waheedullah Shafaq scored 47 runs and Karim Janat made 40 runs for the side.
Kamindu Mendis grabbed three wickets while Charith Asalanka and Damitha Silva grabbed two wickets each.
India steamrolled New Zealand by 120 runs at Mirpur.
India, taking guard first scored 258/8 in their alloted 50 overs with Sarfaraz Khan scoring 74 runs while Rishabh Pant making 57 runs.
Arman Jaffer and Mahipal Lomror contributed 46 and 45 runs each with the bat as well.
Zak Gibson took three wickets while Nathan Smith and Rachin Ravindra took two wickets for the team.
In reply, The Kiwis were dismissed on 138 runs in 31.3 overs as Christian Leopard being the top scorer for 40 runs. Finn Alen and Talor Scott scored 29 runs each.
Mahipal Lomror took five wickets for India while Avesh Khan grabbed four wickets in the match.
Nepal beat Ireland by eight wickets at Fatullah.
Ireland, taking guard first, scored 131/9 in their 50 overs with Harry Tector scoring 30 runs for the team while Jack Tector scoring 27 runs for the side.
Sandeep Lamichhane grabbed five wickets for the team.
Nepal chased down the target in 25.3 overs with eight wickets in hand. Yogendra Singh Karki contributed 61 runs for the team.