Group B
Local time
Your time
Switzerland
2 – 1
Canada

Match-day weather

Wed, 24 Jun 2026

Full day

Detailed forecast will be available closer to match day.

Nearby days

Wed, 24 Jun 2026
Tue, 18 Aug
+22°C +72°F +10°C +50°F

Mainly Clear

Rain 10% Wind 15 km/h
Wed, 19 Aug
+18°C +64°F +9°C +48°F

Overcast

Rain 15% Wind 8 km/h
Thu, 20 Aug
+23°C +73°F +13°C +55°F

Partly Cloudy

Rain 10% Wind 12 km/h
Fri, 21 Aug
+19°C +66°F +10°C +50°F

Clear

Rain 30% Wind 14 km/h
Sat, 22 Aug
+23°C +73°F +8°C +47°F

Clear

Rain 5% Wind 12 km/h
Sun, 23 Aug
+23°C +74°F +10°C +49°F

Clear

Rain 5% Wind 10 km/h
Mon, 24 Aug

Clear

Rain 5%

Live commentary

  1. 90+7'

    There will be no more action in this match as the referee signals full time.

  2. 90+6'

    Promise David (Canada) had a golden opportunity. He volleyed from point blank range towards the left side of the goal, but Gregor Kobel was alert and made an amazing save!

  3. 90+6'

    A brilliant cross into the box finds Alistair Johnston (Canada), who directs his header towards the left post, but the goalkeeper shows all his agility and makes an astonishing save.

  4. 90+5'

    Alistair Johnston (Canada) serves up a nice cross, but Gregor Kobel punches the ball away.

  5. 90+4'

    Cedric Itten (Switzerland) serves up a nice cross, but the defence clears the danger.

  6. 90+3'

    Gregor Kobel makes a superb save to deny a header which was nodded towards the right-hand post by Promise David (Canada) after a cross from the side.

  7. 90+1'

    How did he miss! The cross loops over the keeper leaving Derek Cornelius (Canada) with an empty net, but somehow he heads the ball well wide of the right post from close range. The ball is off of the pitch and it's a goal kick for Switzerland.

  8. 90'

    There will be a minimum of 6 min. of added time.

  9. 90'

    The free kick from long range, taken by Canada, is intercepted by one of the defenders.

  10. 89'

    Michel Aebischer (Switzerland) robs an opponent of the ball and explodes in anger when Ramon Abatti blows for a foul. There is a free kick near the sideline to Canada.

  11. 87'

    Liam Millar (Canada) has to be very careful for the rest of the match after receiving a yellow card from the referee for a bad tackle on an opponent.

  12. 87'

    The resulting corner from Stephen Eustaquio (Canada) only finds one of the defenders, who heads it out of danger.

  13. 87'

    Liam Millar (Canada) whips the ball into the penalty area, but one of the defenders is alert and spanks it away. The ball goes behind for a corner. Canada will have an opportunity to threaten the opposition's goal.

  14. 85'

    A substitution has been made. Breel Embolo goes off and Cedric Itten (Switzerland) comes on.

  15. 85'

    Substitution. Johan Manzambi is replaced by Christian Fassnacht (Switzerland).

  16. 84'

    A pass from Johan Manzambi (Switzerland) is intercepted by Maxime Crepeau and the move breaks down.

  17. 83'

    Jesse Marsch has decided to introduce fresh legs, with Jacob Shaffelburg (Canada) replacing Richie Laryea.

  18. 83'

    It looks like Luc De Fougerolles (Canada) saw red with that tackle. Ramon Abatti won't tolerate such behaviour on the pitch and blows for a foul. A free kick has been awarded to Switzerland.

  19. 80'

    Substitution. Ruben Vargas walks off the pitch and Dan Ndoye (Switzerland) comes on as a substitute.

  20. 79'

    Tanitoluwa Oluwaseyi (Canada) leaps high deep inside the box to meet a beautiful cross from the resultant free kick. He glances a header goalwards, but it goes narrowly wide of the right post. The ball goes out of play and Switzerland will have a goal kick.

  21. 78'

    Michel Aebischer (Switzerland) brings an opponent down and Ramon Abatti interrupts the game. Canada win a free kick.

  22. 78'

    Canada have a chance to score from a corner kick, but the ball is cleared by a defender.

  23. 76' 2 - 1

    Nathan Saliba sends a precise lofted cross into the box. Promise David (Canada) latches on to it and finishes with a quick shot inside the left post. The goalkeeper had no chance. The score changes to 2:1.

  24. 74'

    Murat Yakin prepares a substitution. Djibril Sow is replaced by Michel Aebischer (Switzerland).

  25. 74'

    The referee stops play so that a substitution can be made and Promise David (Canada) replaces Tajon Buchanan.

  26. 74'

    The substitution is prepared. Silvan Widmer (Switzerland) joins the action as a substitute, replacing Luca Jaquez.

  27. 73'

    The attendance for today's match is 52497.

  28. 73'

    The match can continue after the interruption.

  29. 71'

    It’s time for the cooling break for the players to take on some fluids. It’s hot out there!

  30. 71'

    Alistair Johnston (Canada) fouls an opponent during an attacking move. A free kick to Switzerland.

  31. 70'

    The resulting set piece from Canada is comfortably intercepted by one of the defending players.

  32. 69'

    Alistair Johnston (Canada) delivers a long ball, but it lacks enough power to reach his teammates and is intercepted by one of the defenders. Canada force their opponents to concede a corner.

  33. 69'

    Stephen Eustaquio (Canada) whips in a cross from the corner, but Gregor Kobel is well positioned and punches the ball away.

  34. 68'

    What a great touch by Jonathan David (Canada) as he controls a fine pass into the box and takes a shot to the bottom left corner, but an opposing player makes a clearance. Great defending. Now Canada have a corner.

  35. 67'

    Johan Manzambi (Switzerland) is able to continue to play.

  36. 66'

    Johan Manzambi (Switzerland) picks up an injury.

  37. 61'

    Canada quickly take a corner kick with a short pass.

  38. 61'

    A precise first-time shot by Derek Cornelius (Canada) inside the box is unwittingly blocked by a defender. The linesman makes the right call and Canada will have a corner.

  39. 61'

    Canada work the corner short. The ball is passed to a nearby teammate.

  40. 59'

    Jesse Marsch decides to make a substitution. Ali Ahmed will be replaced by Liam Millar (Canada).

  41. 58'

    That's the end of the game for Cyle Larin, who is replaced by Tanitoluwa Oluwaseyi (Canada).

  42. 58'

    The referee stops play so that a substitution can be made and Mathieu Choiniere trots off the pitch and is replaced by Stephen Eustaquio (Canada).

  43. 57' 2 - 0

    Goal - 2:0! Breel Embolo tees up Johan Manzambi (Switzerland) inside the box and he rolls the ball past Maxime Crepeau.

  44. 57'

    Cyle Larin (Canada) does his best to latch onto a cross into the box, but he can't get to the ball. The ball goes out of play and Switzerland will have a goal kick.

  45. 56'

    Long passes, short passes and one-two passes. Canada are showcasing great team work by keeping possession and producing pin-point passes from player to player. The opposition's players are finding it very difficult to intercept at the moment.

  46. 53'

    Luca Jaquez (Switzerland) sends a cross into the box, but the opposition's defence clears the ball away to eliminate the danger. The ball is out of play. A goal-scoring opportunity from a corner for Switzerland.

  47. 51'

    Ruben Vargas (Switzerland) deprives his opponent of the ball, but the referee blows his whistle for a foul. He's not happy with the decision! Canada are given an advantage. They have a free kick.

  48. 50'

    Switzerland seem to be finding their feet as they enjoy some possession. Great movement by the offensive players allows the defenders to set up the attack.

  49. 46' 1 - 0

    Johan Manzambi plays a neat ball into the path of Ruben Vargas (Switzerland), who makes room for a shot and sends in a low drive which bounces in off the left post! 1:0.

  50. 46'

    Everything is set for the start of the second half.

  51. 45+5'

    The first half of today's match has just finished.

  52. 45+4'

    The foul by Breel Embolo (Switzerland) was seen by Ramon Abatti who didn't hesitate to blow the whistle. A free kick has been awarded to Canada.

  53. 45+2'

    Ruben Vargas (Switzerland) takes the corner but fails to find any of his teammates.

  54. 45'

    4 additional min. will be played.

  55. 44'

    Jonathan David (Canada) receives a precise pass on the edge of the box and shoots. His poorly placed shot flies well wide of the left post. The ball goes out of play and Switzerland will have a goal kick.

  56. 43'

    Ruben Vargas (Switzerland) commits a foul and Ramon Abatti immediately signals a free kick. Canada have been awarded a free kick.

  57. 42'

    Mathieu Choiniere (Canada) whips in the corner, but one of the defending players gets a head on it and intercepts.

  58. 41'

    Ali Ahmed (Canada) receives a precise low pass inside the box, controls the ball and releases it towards the left post. Unfortunately for him, Gregor Kobel makes a great save to stop his effort.

  59. 39'

    Remo Freuler (Switzerland) pulls the jersey of one of the opposition players and Ramon Abatti blows his whistle for a foul. It's a free kick to Canada, but it's in no position for a direct shot on goal.

  60. 38'

    Granit Xhaka (Switzerland) fires the ball in from a mid-range free kick, but it blazes over the bar. The ball is off of the pitch and it's a goal kick for Canada.

  61. 37'

    Richie Laryea (Canada) gives away a foul for a clumsy challenge. Referee Ramon Abatti saw the whole situation. Switzerland are awarded a free kick from a dangerous position.

  62. 33'

    A pass into the box finds Ruben Vargas (Switzerland) unmarked. He carefully places a shot towards the bottom left corner, but a brilliant last-ditch save by Maxime Crepeau denies him.

  63. 33'

    Cyle Larin (Canada) receives a precise pass and is given time inside the box to send a promising strike towards the bottom right corner. Gregor Kobel guesses his intention and denies him with a fine save.

  64. 32'

    Granit Xhaka (Switzerland) behaves unsportingly. Granit Xhaka (Switzerland) goes in the referee's notebook after being shown a yellow card.

  65. 32'

    Cyle Larin (Canada) receives a yellow card from the referee, but it seems like a very harsh decision. The referee blows his whistle for unsporting behaviour, with Cyle Larin (Canada) the culprit.

  66. 29'

    Some great controlled play and passing in the middle of the pitch from Switzerland.

  67. 27'

    Alistair Johnston (Canada) was trying to get to the ball but clattered into the legs of the opponent as well. Ramon Abatti blows his whistle for an infringement. Switzerland earn a free kick.

  68. 25'

    The game gets underway again after that interruption.

  69. 23'

    A cooling break is underway.

  70. 22'

    Flag up against Johan Manzambi (Switzerland). He had space to move into behind the defence, but he went too soon.

  71. 21'

    The game is interrupted. Breel Embolo (Switzerland) has violated the rules in the battle for the ball. No protests or gestures are being made as he is quite aware of what he did. Canada will take a free kick.

  72. 19'

    Ricardo Rodriguez (Switzerland) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Ramon Abatti blows for the foul but keeps his cards in his pocket on this occasion. Canada are awarded a free kick.

  73. 17'

    Johan Manzambi (Switzerland) runs onto a loose pass inside the box and releases a tremendous shot towards the middle of the goal. However, Maxime Crepeau anticipates the shot and makes a decent save.

  74. 14'

    Cyle Larin (Canada) is caught offside!

  75. 12'

    Cyle Larin (Canada) finds himself beyond the last defender, but the game is stopped by the referee after the linesman signals for offside.

  76. 11'

    Johan Manzambi (Switzerland) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.

  77. 11'

    Johan Manzambi (Switzerland) takes a wonderful touch after collecting a pass inside the box. He steers his shot goalwards, but the keeper produces a decent save!

  78. 10'

    Referee Ramon Abatti sees the trip by Luc De Fougerolles (Canada) and doesn't hesitate to blow his whistle. Switzerland are awarded a free kick. Let's see what they create from this.

  79. 7'

    Derek Cornelius (Canada) holds his opponent to prevent him from getting the ball and the referee blows for a foul after seeing the whole situation. Switzerland are awarded the free kick.

  80. 5'

    A corner kick by Switzerland is thwarted by the well prepared Maxime Crepeau (Canada).

  81. 4'

    Ramon Abatti has a clear sight and sees a foul from Richie Laryea (Canada). A free kick is awarded to Switzerland.

  82. 4'

    Mathieu Choiniere (Canada) crosses the ball into the box from the free kick, but the defence clears the danger.

  83. 3'

    Ramon Abatti blows his whistle. Luca Jaquez (Switzerland) commits a foul after dangerous play. It's a free kick to Canada, but they probably won't attempt a direct shot on goal from here.

  84. 2'

    Djibril Sow (Switzerland) manages to dispossess his opponent of the ball, but he commits a foul in the process and the referee blows his whistle. That's a free kick to Canada.

  85. 1'

    Here we go, today's match is starting right now.