Skip to main content
← World Cup
#1 · 7 pts
2 – 0
Final score
#3 · 4 pts
✓Model correct — prediction Switzerland
B. Embolo (ast. J. Manzambi) 10'
D. Ndoye 46'
Share Telegram

The ForzaPitch pre-match prediction gave Switzerland a 50% win probability (draw 27%, Algeria 22%). The final result was Switzerland 2–0 Algeria.

Match statistics
9
Total shots
5
5
Shots on target
2
2.56
Actual xG
0.73
2
Saves
2
45%
Possession
55%
4
Corners
2
20
Tackles
22
0
🟨 Yellow cards
2
Match Events
⚽B. Embolo · ast. J. Manzambi
10'
36'
F. Chaibi
⚽D. Ndoye
46'
58'
J. Hadjam / H. Aouar ↕
58'
A. Gouiri / R. Zerrouki ↕
↕ R. Vargas / F. Rieder
71'
↕ J. Manzambi / N. Okafor
71'
71'
A. Hadj Moussa / R. Mahrez ↕
71'
H. Boudaoui / N. Bentaleb ↕
72'
H. Boudaoui
82'
A. Boulbina / R. Belghali ↕
↕ B. Embolo / Z. Amdouni
83'
↕ D. Ndoye / M. Aebischer
87'
↕ D. Zakaria / S. Widmer
87'
Pre-match prediction
50.49%
Switzerland ←
27.32%
X
22.2%
Algeria
✓ Correct prediction — we assigned to the actual result (Switzerland) 50.49% (medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
Switzerland
2.02
2.56
+0.54
Algeria
1.23
0.73
-0.5
Switzerland dominated by xG (2.56 vs 0.73). The final result reflects the playing dominance. The model's xG estimates diverged from reality.
Lineups
Switzerland Switzerland 4-2-3-1
1 G. Kobel G. Kobel G 7.20
13 R. Rodríguez R. Rodríguez D 7.20
5 M. Akanji M. Akanji D 7.50
4 N. Elvedi N. Elvedi D 7.20
6 D. Zakaria D. Zakaria 87' D 7.30
10 G. Xhaka G. Xhaka M 7.50
8 R. Freuler R. Freuler M 7.00
17 R. Vargas R. Vargas 71' M 6.90
9 J. Manzambi J. Manzambi 1 👟 71' M 7.90
11 D. Ndoye D. Ndoye 1 ⚽ 87' M 8.20
7 B. Embolo B. Embolo 1 ⚽ 83' F 6.90
Bench
24 A. Amenda A. Amenda D
14 A. Jashari A. Jashari M
16 C. Fassnacht C. Fassnacht M
26 C. Itten C. Itten F
15 D. Sow D. Sow M
18 E. Cömert E. Cömert D
22 F. Rieder F. Rieder 19' M 6.50
20 M. Aebischer M. Aebischer 10' M 6.30
21 M. Keller M. Keller G
2 M. Muheim M. Muheim D
19 N. Okafor N. Okafor 19' F 6.90
3 S. Widmer S. Widmer 10' D 6.90
12 Y. Mvogo Y. Mvogo G
23 Z. Amdouni Z. Amdouni 14' F 6.50
Algeria Algeria 4-3-3
23 Luca Zidane Luca Zidane G 6.30
15 R. Aït-Nouri R. Aït-Nouri D 6.90
21 R. Bensebaïni R. Bensebaïni D 6.70
2 A. Mandi A. Mandi D 6.60
17 R. Belghali R. Belghali 82' D 7.20
10 F. Chaïbi F. Chaïbi M 6.00
19 N. Bentaleb N. Bentaleb 71' M 6.90
6 R. Zerrouki R. Zerrouki 58' M 6.20
8 H. Aouar H. Aouar 58' F 6.50
22 I. Maza I. Maza F 6.70
7 R. Mahrez R. Mahrez 71' F 6.50
Bench
20 A. Boulbina A. Boulbina 8' F 6.50
3
Achref Abada D
9 A. Gouiri A. Gouiri 32' F 6.20
11 A. Hadj-Moussa A. Hadj-Moussa 19' F 6.60
25 F. Ghedjemis F. Ghedjemis F
14 H. Boudaoui H. Boudaoui 19' M 6.70
13 J. Hadjam J. Hadjam 32' D 7.20
1 M. Mastil M. Mastil G
4 M. Tougai M. Tougai D
16 Oussama Benbot Oussama Benbot G
26 S. Chergui S. Chergui D
24 Y. Titraoui Y. Titraoui M
5 Z. Belaïd Z. Belaïd D
Best on the pitch
D. Ndoye
D. Ndoye
M · Switzerland
8.20
1 ⚽
1 shots · 20 pass
J. Manzambi
J. Manzambi
M · Switzerland
7.90
1 👟
· 17 pass
M. Akanji
M. Akanji
D · Switzerland
7.50
· 67 pass
G. Xhaka
G. Xhaka
M · Switzerland
7.50
· 70 pass
D. Zakaria
D. Zakaria
D · Switzerland
7.30
2 shots · 29 pass
J. Hadjam
J. Hadjam
D · Algeria
7.20
1 shots · 14 pass
Switzerland Switzerland — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
G. Kobel G 90 7.20 — — — 38 25% — — —
R. Rodríguez D 90 7.20 — — 1 39 33% 2 — —
M. Akanji D 90 7.50 — — — 67 62% 1 — —
N. Elvedi D 90 7.20 — — — 61 50% 2 — —
D. Zakaria D 87 7.30 — — 2 29 23% 3 — —
G. Xhaka M 90 7.50 — — — 70 61% 2 — —
R. Freuler M 90 7.00 — — 1 39 34% 1 — —
R. Vargas M 71 6.90 — — — 23 15% 1 — —
J. Manzambi M 71 7.90 — 1 — 17 15% — — —
D. Ndoye M 87 8.20 1 — 1 20 17% 3 — —
B. Embolo F 83 6.90 1 — 2 12 7% — — —
F. Rieder M 19 6.50 — — 2 5 3% 1 — —
M. Aebischer M 10 6.30 — — — 3 1% — — —
N. Okafor F 19 6.90 — — — 10 7% 2 — —
S. Widmer D 10 6.90 — — — 1 — 2 — —
Z. Amdouni F 14 6.50 — — — 2 1% — — —
Algeria Algeria — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
Luca Zidane G 90 6.30 — — — 33 25% — — —
R. Aït-Nouri D 90 6.90 — — — 52 45% 6 — —
R. Bensebaïni D 90 6.70 — — — 82 75% 2 — —
A. Mandi D 90 6.60 — — — 80 69% 1 — —
R. Belghali D 82 7.20 — — — 32 30% 4 — —
F. Chaïbi M 90 6.00 — — 1 56 48% 1 1 —
N. Bentaleb M 71 6.90 — — — 63 55% 2 — —
R. Zerrouki M 58 6.20 — — — 31 27% — — —
H. Aouar F 58 6.50 — — 2 25 20% — — —
I. Maza F 90 6.70 — — 1 32 23% 3 — —
R. Mahrez F 71 6.50 — — — 31 24% — — —
A. Boulbina F 8 6.50 — — — 6 4% — — —
A. Gouiri F 32 6.20 — — — 6 6% — — —
A. Hadj-Moussa F 19 6.60 — — — 6 4% — — —
H. Boudaoui M 19 6.70 — — — 12 11% 1 1 —
J. Hadjam D 32 7.20 — — 1 14 10% 2 — —
Frequently Asked Questions
What was the final score of Switzerland vs Algeria?
The final score was Switzerland 2–0 Algeria.
What did the model predict before Switzerland vs Algeria?
The model assigned 50% probability to a Switzerland win, 27% to a draw, and 22% to an Algeria win.