Skip to content
Matchday Feed
Jun 30 · Côte d’Ivoire vs Norway · AT&T Stadium Jun 30 · France vs Sweden · MetLife Stadium Jun 30 · Mexico vs Ecuador · Estadio Banorte (Azteca) Jul 1 · England vs DR Congo · Mercedes-Benz Stadium Jul 1 · Belgium vs Senegal · Lumen Field Jul 1 · United States vs Bosnia & Herzegovina · Levi's Stadium Jul 2 · Spain vs Austria · SoFi Stadium Jul 2 · Portugal vs Croatia · BMO Field Jul 2 · Switzerland vs Algeria · BC Place Jul 3 · Australia vs Egypt · AT&T Stadium Jul 3 · Argentina vs Cape Verde · Hard Rock Stadium Jun 30 · Côte d’Ivoire vs Norway · AT&T Stadium Jun 30 · France vs Sweden · MetLife Stadium Jun 30 · Mexico vs Ecuador · Estadio Banorte (Azteca) Jul 1 · England vs DR Congo · Mercedes-Benz Stadium Jul 1 · Belgium vs Senegal · Lumen Field Jul 1 · United States vs Bosnia & Herzegovina · Levi's Stadium Jul 2 · Spain vs Austria · SoFi Stadium Jul 2 · Portugal vs Croatia · BMO Field Jul 2 · Switzerland vs Algeria · BC Place Jul 3 · Australia vs Egypt · AT&T Stadium Jul 3 · Argentina vs Cape Verde · Hard Rock Stadium
26
26
World Cup 2026 The 23rd FIFA World Cup
← Match Schedule
Matchday 3 · Group B

3 1
Full time
🇶🇦 Qatar

Lumen Field · Seattle
Latest result · Latest

Switzerland v Canada: World Cup Group B Live

Live coverage of Switzerland against Canada from BC Place Vancouver, with minute-by-minute updates from the official FIFA match feed.

  1. fulltime #

    Full time: Switzerland 2-1 Canada

    Full time at BC Place Vancouver. Switzerland 2, Canada 1. Thanks for following our live coverage.

  2. card #

    Yellow card: Liam Millar (87')

    Liam Millar is shown a yellow card for Canada in the 87' minute.

  3. sub #

    Substitution, Switzerland (85')

    Christian Fassnacht replaces Johan Manzambi for Switzerland.

  4. sub #

    Substitution, Switzerland (85')

    Cedric Itten replaces Breel Embolo for Switzerland.

  5. sub #

    Substitution, Canada (83')

    Jacob Shaffelburg replaces Richie Laryea for Canada.

  6. sub #

    Substitution, Switzerland (80')

    Dan Ndoye replaces Ruben Vargas for Switzerland.

  7. goal #

    GOAL! Switzerland 2-1 Canada (76')

    Promise David scores for Canada in the 76' minute. Switzerland 2, Canada 1.

  8. sub #

    Substitution, Canada (74')

    Promise David replaces Tajon Buchanan for Canada.

  9. sub #

    Substitution, Switzerland (74')

    Michel Aebischer replaces Djibril Sow for Switzerland.

  10. sub #

    Substitution, Switzerland (74')

    Silvan Widmer replaces Luca Jaquez for Switzerland.

  11. sub #

    Substitution, Canada (58')

    Liam Millar replaces Ali Ahmed for Canada.

  12. sub #

    Substitution, Canada (58')

    Stephen Eustaquio replaces Mathieu Choiniere for Canada.

  13. sub #

    Substitution, Canada (58')

    Tani Oluwaseyi replaces Cyle Larin for Canada.

  14. goal #

    GOAL! Switzerland 2-0 Canada (57')

    Johan Manzambi scores for Switzerland in the 57' minute. Switzerland 2, Canada 0.

  15. kickoff #

    Second half under way

    We are back for the second half.

  16. goal #

    GOAL! Switzerland 1-0 Canada (46')

    Ruben Vargas scores for Switzerland in the 46' minute. Switzerland 1, Canada 0.

  17. halftime #

    Half time: Switzerland 0-0 Canada

    It is the break at BC Place Vancouver.

  18. card #

    Yellow card: Cyle Larin (32')

    Cyle Larin is shown a yellow card for Canada in the 32' minute.

  19. card #

    Yellow card: Granit Xhaka (32')

    Granit Xhaka is shown a yellow card for Switzerland in the 32' minute.

  20. kickoff #

    Kickoff at BC Place Vancouver

    We are under way. Switzerland get the 2026 World Cup Group B clash with Canada started.

  21. comment #

    Teams confirmed

    The starting elevens are in for Switzerland and Canada. We are set at BC Place Vancouver.

  22. comment #

    Switzerland v Canada: matchday build-up

    Welcome to our live coverage of Switzerland against Canada at BC Place in Vancouver, the final Group B fixture at the 2026 World Cup. The two sides face off knowing the result could decide who advances. Team news, kickoff and minute-by-minute updates to follow, sourced from the official FIFA match feed.

01 – Match events

Match events

  1. 0' ↔️
    Amar Memic
    → Arjan Malic
  2. 0' ↔️
    Benjamin Tahirovic
    → Ivan Sunjic
  3. 0' ↔️
    Abdulaziz Hatem
    → Jassem Gaber
  4. 29'
    Kerim Alajbegovic
  5. 34'
    Mahmoud Abunada
    Own goal
  6. 42'
    Hassan Alhaydos
  7. 55' ↔️
    Ahmed Alganehi
    → Hassan Alhaydos
  8. 63' ↔️
    Dennis Hadzikadunic
    → Nikola Katic
  9. 63' ↔️
    Ermin Mahmic
    → Edin Dzeko
  10. 72' ↔️
    Almoez Ali
    → Karim Boudiaf
  11. 78' 🟨
    Ahmed Fathy
  12. 79' ↔️
    Mohamed Manai
    → Ahmed Fathy
  13. 79' ↔️
    Ahmed Alaaeldin
    → Edmilson Junior
  14. 80'
    Ermin Mahmic
  15. 82' 🟨
    Ermin Mahmic
  16. 82' ↔️
    Dzenis Burnic
    → Kerim Alajbegovic

Attendance · 66925

Squad · Bosnia & Herzegovina vs Qatar

Squad

26
Squad
26
26.4
Age
29.6
Caps
Sergej Barbarez
Manager
Julen Lopetegui
4-3-3
Formation
4-3-3
02 – Lineup

Lineup

🇧🇦

Bosnia & Herzegovina

4-4-2
XI
  • 1 Gregor Kobel
  • 4 Nico Elvedi
  • 5 Manuel Akanji
  • 13 Ricardo Rodriguez
  • 25 Luca Jaquez
  • 8 Remo Freuler
  • 9 Johan Manzambi
  • 10 Granit Xhaka (C)
  • 15 Djibril Sow
  • 7 Breel Embolo
  • 17 Ruben Vargas
Bench
  • 12 Yvon Mvogo
  • 21 Marvin Keller
  • 3 Silvan Widmer
  • 18 Eray Coemert
  • 24 Aurele Amenda
  • 6 Denis Zakaria
  • 14 Ardon Jashari
  • 20 Michel Aebischer
  • 22 Fabian Rieder
  • 11 Dan Ndoye
  • 16 Christian Fassnacht
  • 19 Noah Okafor
  • 23 Zeki Amdouni
  • 26 Cedric Itten

Manager · Murat Yakin

🇶🇦

Qatar

4-4-2
XI
  • 16 Maxime Crepeau
  • 2 Alistair Johnston
  • 4 Luc De Fougerolles
  • 13 Derek Cornelius
  • 22 Richie Laryea
  • 6 Mathieu Choiniere
  • 25 Nathan Saliba
  • 9 Cyle Larin
  • 10 Jonathan David (C)
  • 17 Tajon Buchanan
  • 20 Ali Ahmed
Bench
  • 1 Dayne St. Clair
  • 18 Owen Goodman
  • 5 Joel Waterman
  • 15 Moise Bombito
  • 19 Alphonso Davies
  • 23 Niko Sigur
  • 7 Stephen Eustaquio
  • 11 Liam Millar
  • 14 Jacob Shaffelburg
  • 21 Jonathan Osorio
  • 12 Tani Oluwaseyi
  • 24 Promise David
  • 26 Jayden Nelson

Manager · Jesse Alan Marsch