Canada vs Switzerland

Date
Friday, June 12, 2026
Kickoff (UTC)
16:00:00 UTC
Venue
BMO Field
Stage
Group Stage
Your local time:Fri, 12 Jun 2026 16:00:00 UTC

Canada vs Switzerland preview

Canada vs Switzerland pits Switzerland (FIFA #19) against Canada (#43) in Group B on Friday, June 12, 2026 at BMO Field. Switzerland go in as the favoured side on FIFA Ranking alone, but Canada have group stage as their World Cup high-water mark.

BMO Field (capacity 45,500) is the open-roof home of the Toronto FC (MLS), Toronto Argonauts (CFL). It sits 76m above sea level in Toronto. June/July temperatures in Toronto average a high of 27°C and a low of 17°C — relevant context for player workload and broadcast scheduling.

Form context — Canada have appeared at 3 previous FIFA World Cups (last five: Group, DNQ, DNQ, DNQ, DNQ). Switzerland have appeared at 12 World Cups (last five: R16, R16, R16, R16, R16). The match is officially scheduled by FIFA; kickoff times and venue assignments are confirmed.

Canada vs Switzerland — head-to-head profile

Pre-match snapshot of both squads. All values are populated at build time from the World Cup squads dataset and refreshed via the API on match day.

MetricCanadaSwitzerland
FIFA Ranking#43#19
ConfederationCONCACAFUEFA
WC appearances312
Best WC finishGroup stageQuarter-finals (1934, 1938, 1954)
Last 5 WCsGroup, DNQ, DNQ, DNQ, DNQR16, R16, R16, R16, R16
CaptainAlphonso DaviesGranit Xhaka
ManagerJesse MarschMurat Yakın
Players to watchAlphonso Davies, Jonathan David, Stephen EustáquioGranit Xhaka, Manuel Akanji, Breel Embolo

Get live Canada vs Switzerland data

JavaScript
// Fetch live data for Canada vs Switzerland
const response = await fetch(
  'https://api.thestatsapi.com/api/football/matches?competition_id={COMPETITION_ID}&date=2026-06-12',
  { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
const { data } = await response.json();
// data: [{ id, kickoff_utc, status, score, lineups, events, xg, ... }]

Frequently Asked Questions

When is Canada vs Switzerland at the 2026 World Cup?

Canada vs Switzerland is scheduled for Friday, June 12, 2026, kicking off at Fri, 12 Jun 2026 16:00:00 UTC at BMO Field, Toronto.

What stage is Canada vs Switzerland?

Canada vs Switzerland is a Group Stage fixture in Group B at the 2026 FIFA World Cup.

What stadium hosts Canada vs Switzerland?

BMO Field (capacity 45,500, opened 2007, open roof, natural grass) in Toronto hosts Canada vs Switzerland.

Who is favoured to win Canada vs Switzerland?

Switzerland go in as the higher-ranked side at FIFA #19, with Canada ranked #43. Switzerland's best World Cup finish is Quarter-finals (1934, 1938, 1954); Canada's is Group stage. Live odds for Canada vs Switzerland are available via the odds endpoint covering Bet365, Pinnacle, Betfair Exchange, and Kambi.

Where can I watch Canada vs Switzerland?

Check your local FIFA broadcast partner for live coverage. Live scores, lineups, in-match events, xG, and odds are also available in real time via TheStatsAPI matches endpoint.

What is the kickoff time for Canada vs Switzerland in my timezone?

Canada vs Switzerland kicks off at Fri, 12 Jun 2026 16:00:00 UTC. Convert it to your local timezone using the kickoff converter on this page — it works without an account.

How can I get live Canada vs Switzerland stats via API?

Use TheStatsAPI matches endpoint with competition_id={COMPETITION_ID} and filter by date (2026-06-12) or by match ID to get live scores, lineups, in-match events (goals, cards, substitutions), xG, and per-player stats. Updates land within seconds of the source feed.

Track Canada vs Switzerland live via API

Real-time scores, lineups, events, xG, and odds. 7-day free trial.