Skip to main content
WC26AI — World Cup 2026 predicted by AI
BC Place
Round of 32
Switzerland
03 Jul 2026
2 – 0
Full time
Algeria
Round of 32 · 3 Jul
Switzerland
vs
Algeria
Before kickoff21 · Switzerland 8.0/10
This round21 · Switzerland 8.0/10
63%37%
Actual20· Switzerland through

Switzerland's group-stage dominance — topping Group B with seven points and a +4 goal difference — underlines a well-organised, high-pressing side under Yakin that should comfortably outclass a Senegal team that scraped through as a third-place qualifier with a -2 goal difference. Senegal's attacking firepower keeps them dangerous on the counter, but the Swiss defensive structure and superior fitness levels prove the decisive factor, with a second-half strike sealing a 2–1 win.

Switzerland vs Algeria — match action

Prediction vs Result

8.0/10
AI Predicted
21
Actual
20

Correct result, off on the scoreline.

The AI report

The model read the outcome but not the detail. It had Switzerland at 2–1, and Switzerland duly came through — though the real scoreline settled at 2–0, good for 8.0/10.

On chances, the model penciled in 3 goals and the game delivered 2 — 1 fewer than projected.

Embolo and Ndoye found the net, and it correctly tipped Embolo and Ndoye to score.

Cards ran 4Y/0R on the model's read against 2Y/0R in reality — a quieter night for the referee than projected.

Full comparison

MetricAI PredictedActual
Scoreline2–12–0
ResultSwitzerland winSwitzerland win
Total goals32
ScorersDan Ndoye, Riyad Mahrez, Breel EmboloEmbolo, Ndoye
Yellow cards42
Red cards00
Possessionmodel only54%–46%
Shotsmodel only14–10
Expected goals (xG)model only2.1–1.4

Score, scorers and cards are official; possession, shots and xG are the model’s projections (no official real counterpart).

Match Prediction

54%Possession46%
14Shots10
2.10Expected Goals (xG)1.40
84%Pass Accuracy78%

How the Model Sees It Unfold

  1. Ndoye · Xhaka
    23
  2. 34
  3. 51
  4. 57
  5. 67
  6. 78
  7. 82

Match Info

Tournament
FIFA World Cup 2026
Stage
Round of 32
Date
03 Jul 2026
Kick-off
03:00 (local)
Stadium
BC Place

Match Report

Under the retractable roof of BC Place in Vancouver, Switzerland edged past a spirited Algeria side 2–1 to advance to the Round of 16 of FIFA World Cup 2026 in a match that had the crowd on its feet for long stretches of the second half.

First Half — Switzerland Take Control Murat Yakin's side settled quickly into their 4-3-3 shape, with Granit Xhaka dictating tempo from deep and Remo Freuler providing the engine in the middle. It was Xhaka who unlocked the Algerian defence in the 23rd minute — a perfectly weighted diagonal switch to the right found Dan Ndoye in behind Jaouen Hadjam. The Nottingham Forest winger took one touch to control, cut inside onto his left foot, and rifled a low drive through Mastil's near post. 1–0 Switzerland. Algeria, missing the suspended Boudaoui in midfield, struggled to impose themselves, with Ramiz Zerrouki picking up a booking on 34 minutes for a cynical foul on Freuler as he tried to break up Swiss momentum.

Second Half — Mahrez Levels the Tie Algeria head coach Djamel Belmadi made no changes at the break but clearly delivered a message: the Fennec Foxes came out with far greater urgency. Riyad Mahrez, quiet in the first half, began to drift into pockets and cause problems. On 57 minutes, Denis Zakaria — already on a yellow — was adjudged to have fouled Houssem Aouar 22 yards from goal. Mahrez stepped up and curled a sumptuous free kick over the wall and into the top-right corner. Kobel got a fingertip to it but couldn't keep it out. 1–1. The game opened up, with Aït-Nouri bombing forward on the left and Hadj Moussa testing Kobel with a stinging low drive on 64 minutes.

Embolo Wins It Switzerland responded by introducing Noah Okafor for Zakaria (who had been a booking risk), and the game's decisive moment came on 78 minutes. Rubén Vargas, excellent all evening on the left, drove to the byline and whipped in a teasing cross. Breel Embolo, timing his run to perfection, met it with a powerful downward header that gave Mastil no chance. 2–1. Algeria pushed desperately in the final ten minutes — Aouar was booked for a frustrated foul on 82 minutes — but Switzerland's back four, marshalled superbly by Manuel Akanji, held firm. The final whistle confirmed a hard-fought Swiss victory and a place in the last 16.