Sri Lanka, one of the co-hosts started off their tournament against minnows Canada. The Sri Lankans won the toss and elected to bat first. Canada bowled well in the early overs, but did not get a wicket, as openers Upul Tharanga and Tillakaratne Dilshan reached 50 runs. When the first wicket did fall, it was a run-out when the batsmen had a mix-up with the score at 63, and Tharanga was dismissed. Dilshan got to his half-century, but fell trying to go for a big hit. The Canadians restricted Sri Lanka to 88/2 with over 19 overs bowled; but the two experienced Sri Lankan batsmen, captain Kumar Sangakkara and Mahela Jayawardene came together and got a partnership of 50. Both batsmen got the run rate to over 6 and both seemed to be coasting to their centuries, until Sangakkara on 92 gave a simple return catch to John Davison with the score at 267/2. Jayawardene reached his century but fell immediately afterwards. More wickets fell and the game got hot-tempered, with a confrontation between Angelo Mathews and Harvir Baidwan and Sri Lanka finished with 332/7.

The Canadian chase went nowhere, with Thisara Perera and Nuwan Kulasekara getting three wickets quickly. Captain Ashish Bagai tried to lead a recovery, but once Perera took his wicket to reduce Canada to 53/5, all doubts about the result finished. Big-hitter Rizwan Cheema took 37, including two huge sixes off spinner Muttiah Muralitharan, but the latter ultimately got his wicket as Canada fell to 122 all out.

শ্রীলঙ্কা বনাম পাকিস্তান
জিম্বাবুয়ে বনাম কানাডা
পাকিস্তান বনাম কেনিয়া
শ্রীলঙ্কা বনাম কানাডা