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 Gregor Kobel Gregor Kobel G 7.20
13 Ricardo Rodríguez Ricardo Rodríguez D 7.20
5 Manuel Akanji Manuel Akanji D 7.50
4 Nico Elvedi Nico 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 Rubén Vargas Rubén 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
14 Ardon Jashari Ardon Jashari M
24 Aurèle Amenda Aurèle Amenda D
26 Cédric Itten Cédric Itten F
16 Christian Fassnacht Christian Fassnacht M
15 Djibril Sow Djibril Sow M
18 Eray Cömert Eray Cömert D
22 Fabian Rieder Fabian Rieder 19' M 6.50
20 M. Aebischer M. Aebischer 10' M 6.30
21 Marvin Keller Marvin Keller G
2 Miro Muheim Miro Muheim D
19 N. Okafor N. Okafor 19' F 6.90
3 S. Widmer S. Widmer 10' D 6.90
12 Yvon Mvogo Yvon 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 Rayan Aït-Nouri Rayan Aït-Nouri D 6.90
21 Ramy Bensebaini Ramy Bensebaini D 6.70
2 Aïssa Mandi Aïssa Mandi D 6.60
17 Rafik Belghali Rafik Belghali 82' D 7.20
10 Farès Chaïbi Farès Chaïbi M 6.00
19 Nabil Bentaleb Nabil Bentaleb 71' M 6.90
6
Ramiz 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 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 Hicham Boudaoui Hicham Boudaoui 19' M 6.70
13 Jaouen Hadjam Jaouen Hadjam 32' D 7.20
1 Melvin Mastil Melvin Mastil G
4 M. Tougai M. Tougai D
16 Oussama Benbot Oussama Benbot G
26 Samir Sophian Chergui Samir Sophian Chergui D
24 Y. Titraoui Y. Titraoui M
5 Zineddine Belaid Zineddine Belaid 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
Manuel Akanji
Manuel 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
Jaouen Hadjam
Jaouen Hadjam
D · Algeria
7.20
1 shots · 14 pass
Switzerland Switzerland — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
Gregor Kobel G 90 7.20 38 25%
Ricardo Rodríguez D 90 7.20 1 39 33% 2
Manuel Akanji D 90 7.50 67 62% 1
Nico 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
Rubén 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%
Fabian 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%
Rayan Aït-Nouri D 90 6.90 52 45% 6
Ramy Bensebaini D 90 6.70 82 75% 2
Aïssa Mandi D 90 6.60 80 69% 1
Rafik Belghali D 82 7.20 32 30% 4
Farès Chaïbi M 90 6.00 1 56 48% 1 1
Nabil Bentaleb M 71 6.90 63 55% 2
Ramiz 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%
Hicham Boudaoui M 19 6.70 12 11% 1 1
Jaouen 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.