

Prediction vs Result
10.0/10Exact scoreline called.
The AI report
The model called it to the goal: Switzerland 2–1 Canada is exactly how it finished — a flawless 10.0/10.
On chances, the model penciled in 3 goals and the game delivered 3 — nailing the goal count at 3.
Vargas, Manzambi and P. David found the net, and it correctly tipped P. David to score.
Cards ran 4Y/0R on the model's read against 3Y/0R in reality — a quieter night for the referee than projected.
Full comparison
| Metric | AI Predicted | Actual |
|---|---|---|
| Scoreline | 2–1 | 2–1 |
| Result | Switzerland win | Switzerland win |
| Total goals | 3 | 3 |
| Scorers | Dan Ndoye, Jonathan David, Breel Embolo | Vargas, Manzambi, P. David |
| Yellow cards | 4 | 3 |
| Red cards | 0 | 0 |
| Possessionmodel only | 54%–46% | — |
| Shotsmodel only | 14–11 | — |
| Expected goals (xG)model only | 2.1–1.4 | — |
Score, scorers and cards are official; possession, shots and xG are the model’s projections (no official real counterpart).
Match Prediction
How the Model Sees It Unfold
- 23’
- 34’
- 51’
- 58’
- 67’
- 76’
- 82’
Pressing & Heat Zones
Switzerland concentrated their play through the right channel and central midfield, with Ndoye and Widmer combining to stretch Canada's left flank.
Canada's heat concentrated on the left side through Davies, with direct vertical runs into the Swiss half and transitional bursts through the centre.
Switzerland executed their trademark compact 4-3-3 with clinical efficiency, exploiting the absence of Denis Zakaria by deploying Ardon Jashari as a dynamic box-to-box presence alongside the metronomic Freuler and the commanding Xhaka. The midfield trio controlled the tempo in the first half, denying Canada the vertical passing lanes they crave in transition. Ndoye's pace on the right was a persistent threat that Alphonso Davies — operating at the opposite end of the pitch as an attacking left-back — could not track back to neutralise. Canada's tactical adjustment at half-time, pushing Eustáquio higher and inviting Davies to overlap more aggressively, paid immediate dividends with the equaliser. However, the Canadians' defensive vulnerability to aerial deliveries proved decisive: Embolo's header exploited a well-rehearsed Swiss set-piece routine that Canada's back four simply could not cope with. The result is a fair reflection of the quality gap — Switzerland are a seasoned, well-organised European side, while Canada, despite their electric atmosphere and individual quality, remain a developing force still learning to manage the ebbs and flows of a World Cup group match. A narrow defeat at home is not fatal for Canada's last-16 hopes, but they must improve their defensive shape from wide deliveries if they are to progress.
- Dan Ndoye registered his 6th international goal, all coming in major tournament or qualifying football — a big-game specialist.
- Alphonso Davies created 4 chances from left-back, the most of any player on the pitch, underlining Canada's reliance on his dynamism.
- Jonathan David's equaliser was his 23rd international goal, moving him to within 2 of the all-time Canadian scoring record.
- Switzerland's xG of 2.1 vs Canada's 1.4 reflects their superior chance quality despite Canada's energetic second-half press.
- Granit Xhaka completed 91% of his passes and registered an assist — a commanding captain's performance in the absence of Denis Zakaria.
- Breel Embolo's winning header came from a set-piece variation — Switzerland's dead-ball delivery has been a weapon all qualifying cycle.
- Canada's high press won 7 ball recoveries in Switzerland's half but failed to convert pressure into clear-cut chances after the equaliser.
Match Report
A sold-out BC Place crackled with home-nation fervour as Canada took on a disciplined Switzerland side in what proved to be one of the most compelling Group B openers of the tournament.
Switzerland drew first blood in the 23rd minute through a move of crisp, European precision. Granit Xhaka — captaining his nation in what may be his final World Cup — slid a perfectly weighted through-ball between Cornelius and Bombito, and Dan Ndoye, bursting onto it at full pace, drilled a low finish past Maxime Crépeau at his near post. The goal silenced the Vancouver crowd momentarily, but Canada's response was spirited.
The Canadians grew into the match as the half wore on, Alphonso Davies causing constant havoc down the left. Derek Cornelius picked up a yellow card in the 34th minute for a clumsy lunge on Embolo as Switzerland threatened to double their lead before the break.
The second half opened with Canada pressing high and Remo Freuler earning a booking for a cynical midfield foul in the 51st minute. The equaliser arrived on the hour mark: Davies drove forward from left-back, exchanged a one-two with Eustáquio, and slipped a low cross into the box where Jonathan David — the Juventus striker playing in front of a roaring home crowd — side-footed calmly into the bottom corner. BC Place erupted.
Canada sensed a famous win, but Switzerland's experience told. In the 76th minute, substitute Rubén Vargas whipped a teasing cross from the right that Breel Embolo — who had drifted to the back post — met with a powerful downward header that Crépeau could only palm into the net. The Rennes striker wheeled away in celebration, fist pumping toward the Swiss contingent in the stands.
Canada pushed desperately for a leveller, Stephen Eustáquio drawing a yellow card in the 82nd minute for a frustrated foul, but Kobel was equal to everything thrown at him. Switzerland held on for a hard-fought 2-1 victory — a professional, if not always comfortable, opening-day win that sets them up nicely in Group B.


