2026 · 2026-06-24

Switzerland vs Canada

World Cup event center with tournament context, team badges, event statistics, timeline entries, and source-linked highlight media where available.

Switzerland2
Canada1

Completed score from TheSportsDB event record.

Round 3Round
BC PlaceVenue
CanadaCountry
1489408API-Football bridge

Match snapshot

A short editorial layer built from verified fixture, source, and cache signals.

Round 3 · scheduled fixture

Switzerland vs Canada: fixture context and data readiness

Switzerland vs Canada is mapped to a World Cup event record at BC Place. The page is ready to show technical statistics alongside source-linked media and event notes.

2026-06-24Date
BC PlaceVenue
TheSportsDB v2Source
1489408Bridge

Event statistics

Stats are pulled from TheSportsDB v2 and can later be merged with API-Football fixtures.

4Shots on Goal5
1Shots off Goal3
6Total Shots11
1Blocked Shots3
5Shots insidebox10
1Shots outsidebox1
19Fouls12
2Corner Kicks7
1Offsides3
56Ball Possession44
1Yellow Cards2
0Red Cards0
4Goalkeeper Saves2
440Total passes332
367Passes accurate264
83Passes %80
1.06expected_goals1.19
-0.8goals_prevented-0.8

API-Football layer

The bridge uses TheSportsDB `idAPIfootball` to enrich this event with API-Football fixture data.

API-Football fixture mapping is pending for this event. The page remains powered by TheSportsDB event data.

Cached matchup intelligence

These modules are filled by the sync cache, keeping SEO pages stable while data depth grows.

Cached matchup intelligence is pending for this event. Run the World Cup cache sync to fill this module.

Timeline

Timeline entries add match-specific context beyond a simple fixture or score card.

32'

Card

Canada · Cyle Larin · Yellow Card · Unsportsmanlike conduct

32'

Card

Switzerland · Granit Xhaka · Yellow Card · Unsportsmanlike conduct

46'

Goal

Switzerland · Rubén Vargas · Normal Goal · Assist: Johan Manzambi · NULL

57'

Goal

Switzerland · Johan Manzambi · Normal Goal · Assist: Breel Embolo · NULL

58'

subst

Canada · Mathieu Choinière · Substitution 1 · Assist: Stephen Eustáquio · NULL

58'

subst

Canada · Ali Ahmed · Substitution 2 · Assist: Liam Millar · NULL

58'

subst

Canada · Cyle Larin · Substitution 3 · Assist: Tani Oluwaseyi · NULL

74'

subst

Switzerland · Luca Jaquez · Substitution 1 · Assist: Silvan Widmer · NULL

74'

subst

Switzerland · Djibril Sow · Substitution 2 · Assist: Michel Aebischer · NULL

75'

subst

Canada · Tajon Buchanan · Substitution 4 · Assist: Promise David · NULL

76'

Goal

Canada · Promise David · Normal Goal · Assist: Nathan Saliba · NULL

80'

subst

Switzerland · Rubén Vargas · Substitution 3 · Assist: Dan Ndoye · NULL

83'

subst

Canada · Richie Laryea · Substitution 5 · Assist: Jacob Shaffelburg · NULL

85'

subst

Switzerland · Johan Manzambi · Substitution 4 · Assist: Christian Fassnacht · NULL

85'

subst

Switzerland · Breel Embolo · Substitution 5 · Assist: Cedric Itten · NULL

87'

Card

Canada · Liam Millar · Yellow Card · Holding

Highlights and media

Media is supplemental and source-linked; the site does not claim ownership of external video assets.

Switzerland vs Canada

TheSportsDB event media can support richer tournament pages when available.

Highlight link not available for this event.

Data source notes

These notes help editors understand what is verified and what still needs mapping.

Primary source: TheSportsDB v2.

Event detail, statistics, timeline, and highlight media are requested server-side through TheSportsDB v2.

API-Football bridge is mapped through fixture id 1489408; deeper modules depend on the next successful cache sync.

ReadyFixture identity

Event has an API-Football bridge or fixture record.

ReadyStats layer

Statistics can support a data-led recap.

Needs workForm and H2H

Use cache sync to fill recent form and head-to-head modules.

ReadyMedia support

TheSportsDB media can support a richer event page.

ReadyTimeline

Timeline entries are available for event detail.