After yesterday's big win over the Philippines, the Canadians were no doubt hoping for a second win as they look to secure a first place at a World Cup in any format since 2011. However coming up against the hosts today in Oman they fell to a nine wicket defeat.

Canada were put in to bat by Omani captain Zeeshan Maqsood, and had a reasonably quick start, with Rayyan Pathan scoring 26 from 14 balls in a 33 run partnership with yesterday's record breaker Matthew Spoors before he was out in the fourth over.

Spoors himself couldn't repeat yesterday's heroics as he was caught behind for just 11 as the Omani bowling attack started to restrict the flow of runs. Ravinderpal Singh top scored for Canada with 46 before he was the fifth out from the last ball of the 17th over with the score on 120.

Canada were able to score 35 more from the last three overs thanks to a quick cameo from number 8 Dillon Heyliger who scored 21 from 10 balls to take the Canadian total to 155-6 from their 20 overs.

Omani openers Kashyap Prajapati and Jatinder Singh scored 30 in the first four overs of their reply before Singh was dismissed for seven by Saad Bin Zafar.

That was the only wicket lost for the home team though as Prajapati and Zeeshan Maqsood proceeded to put on an unbroken second wicket partnership of 129 to secure a nine wicket win. Prajapati finished on 74 whilst Maqsood top scored with 76. It was the highest T20I score for both men.

Oman will now play the Philippines on Monday whilst Canada will take on Nepal. Oman seem likely to beat the Philippines given the form of the EAP team so far in this event and they will be hoping to see Nepal beat Canada to help take net run rate out of the equation.