Nepal and Oman have secured their places in next year's Men's T20 World Cup in the West Indies and the USA after beating UAE and Bahrain respectively in the semi-finals of the Asian qualifier today in Nepal.

Nepal, needing to avoid another surprise loss after yesterday's defeat by Oman, took on UAE at Mulpani in front of a raucous home crowd. UAE captain Muhammad Waseem won the toss and chose to bat first, scoring 26 of UAE's 30 runs before he was the second man out.

The bulk of the remaining UAE runs were provided by Vriitya Aravind who scored 64 from 51 balls before he was the first of  three wickets to fall in the final over of their innings. The final total for the visitors was 134-9 with Kushal Malla's 3-11 the pick of Nepal's bowling figures.

Nepal had little trouble chasing down their target with just two wickets lost. Aasif Sheikh top scored with an unbeaten 64 from 51 balls as the chase was completed in 17.1 overs to win by eight wickets.

Oman had an easier time of it in their semi-final against Bahrain. Batting first, Bahrain scored 106-9 with only three batters reaching double figures. Aqib Ilyas was the pick of the Omani bowlers with 4-10. Oman then chased their target without losing a wicket with Kashyap Prajapati scoring 57 and Pratik Athavale contributing 50.

Nepal and Oman will face off against each other in the final on Sunday, but the job has already been done. For Nepal it'll be a return to the T20 World Cup for the first time since the 2014 tournament in Bangladesh, whilst Oman have previously competed in the 2016 and 2021 tournaments. This time though, there is no psuedo "first round" and they will mix it up with the big teams from day one.