Nepal beat Canada by 24 runs at the Cricket World Cup League 2 on Saturday, finishing 235 to 211. The visitors held firm after setting a target, while Canada could not chase it down despite posting a competitive total. Both sides came with different records, but the result kept the table moving in Nepal's favour.
Canada batted first and reached 211 before falling short. Nepal chased with a steady hand, reaching their target without losing too many wickets. By then the match had settled into a rhythm where the visitors knew what was needed and Canada had to fight for every boundary. The difference came in moments — a dropped chance here, a tight over there — and those three or four episodes decided everything.
Canada sit fifth with 21 points from 21 games, nine wins and twelve losses. Nepal are seventh on 12 points after 18 matches, five wins and thirteen defeats. The gap in games played matters less than the momentum, and Nepal's recent form had been improving. They beat Oman by 87 runs and United Arab Emirates by 44 in their last two outings, while Canada had lost five of their last six fixtures.
And here's the thing — we had called Nepal to win before kickoff, with 61 per cent confidence. The math was simple: Canada's recent run had been poor, and Nepal were playing at home with something to prove. The result confirmed that assessment without drama. No last-minute collapse, no dramatic finish — just a steady performance from the visitors who knew what they had to do.
The victory leaves Nepal with a point to chase in the standings, while Canada remain outside the top four despite having played more games. The table does not lie, but it does not tell the whole story either. What matters now is whether Nepal can build on this confidence, or whether Canada will use this defeat as fuel for their next fixture.