✓Model correct — prediction Portugal
João Cancelo
(ast. Nuno Mendes)
38'
Gonçalo Ramos
(ast. Joao Felix)
79'
36'
(ast. Martin Odegaard)
Kristoffer Ajer
The ForzaPitch pre-match prediction gave Portugal a 62% win probability (draw 23%, Norway 14%). The final result was Portugal 2–1 Norway. In 1 previous meetings, Portugal have won 1 times, with 0 draws and 0 wins for Norway.
Match statistics
20
Total shots
9
7
Shots on target
3
2
Saves
5
59%
Possession
41%
6
Corners
4
9
Tackles
11
2
🟨 Yellow cards
0
1
🟥 Red cards
0
Match Events
João Cancelo
12'
36'
ast. Martin Odegaard ·
Kristoffer Ajer⚽
⚽João Cancelo
· ast. Nuno Mendes
38'
João Cancelo
/ Diogo Dalot
63'
João Palhinha
/ Rúben Neves
63'
67'
Jörgen Strand Larsen
/
Erling Haaland
74'
Oscar Bobb
/
Antonio Nusa
⚽Gonçalo Ramos
· ast. Joao Felix
79'
Francisco Conceicao
86'
Francisco Conceicao
86'
Vitinha
/ Bernardo Silva
86'
87'
Thelo Aasgaard
/
Patrick Berg
Bruno Fernandes
88'
Joao Felix
/ Nuno Tavares
90'+2
Bruno Fernandes
/ Francisco Trincão
90'+2
Pre-match prediction
62.42%
Portugal ←
23.11%
X
14.47%
Norway
✓ Correct prediction —
we assigned to the actual result (Portugal)
62.42%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.05
—
—
0.80
—
—
Lineups
1
Diogo Costa
G
Diogo Costa
G
19
Nuno Mendes
1 👟
D
Nuno Mendes
1 👟
D
13
Renato Veiga
D
Renato Veiga
D
3
Rúben Dias
D
Rúben Dias
D
20
João Cancelo
1 ⚽
63'
D
João Cancelo
1 ⚽
63'
D
6
João Palhinha
63'
M
João Palhinha
63'
M
8
Bruno Fernandes
89'
M
Bruno Fernandes
89'
M
23
Vitinha
86'
M
Vitinha
86'
M
14
Francisco Conceição
86'
M
Francisco Conceição
86'
M
11
João Félix
1 👟
89'
F
João Félix
1 👟
89'
F
9
Gonçalo Ramos
1 ⚽
F
Gonçalo Ramos
1 ⚽
F
Bench
10
Bernardo Silva
4'
M
Bernardo Silva
4'
M
2
Diogo Dalot
27'
D
Diogo Dalot
27'
D
18
Fábio Silva
F
Fábio Silva
F
15
João Neves
M
João Neves
M
5
Nuno Tavares
1'
D
Nuno Tavares
1'
D
17
Pedro Neto
F
Pedro Neto
F
7
Rafael Leão
F
Rafael Leão
F
21
Rúben Neves
27'
M
Rúben Neves
27'
M
12
Rui Silva
G
Rui Silva
G
22
Samuel Soares
G
Samuel Soares
G
4
Tomás Araújo
D
Tomás Araújo
D
16
Trincão
1'
F
Trincão
1'
F
13
E. Selvik
G
E. Selvik
G
5
D. Møller Wolfe
D
D. Møller Wolfe
D
4
L. Østigård
D
L. Østigård
D
3
K. Ajer
1 ⚽
D
K. Ajer
1 ⚽
D
7
F. Aursnes
D
F. Aursnes
D
6
P. Berg
87'
M
P. Berg
87'
M
8
S. Berge
M
S. Berge
M
20
A. Nusa
74'
M
A. Nusa
74'
M
10
M. Ødegaard
1 👟
M
M. Ødegaard
1 👟
M
21
A. Schjelderup
M
A. Schjelderup
M
9
E. Haaland
67'
F
E. Haaland
67'
F
Bench
23
E. Botheim
F
E. Botheim
F
14
F. Sjøvold
D
F. Sjøvold
D
11
J. Strand Larsen
23'
F
J. Strand Larsen
23'
F
18
K. Thorstvedt
M
K. Thorstvedt
M
16
M. Pedersen
D
M. Pedersen
D
2
O. Bjørtuft
D
O. Bjørtuft
D
17
O. Didrik Blomberg
M
O. Didrik Blomberg
M
1
Ø. Nyland
G
Ø. Nyland
G
22
Oscar Bobb
16'
M
Oscar Bobb
16'
M
15
S. Langås
D
S. Langås
D
12
S. Tangvik
G
S. Tangvik
G
19
Thelo Aasgaard
3'
M
Thelo Aasgaard
3'
M
Best on the pitch
Gonçalo Ramos
F · Portugal
7.95
1 ⚽
2 shots
· 19 pass
M. Ødegaard
M · Norway
7.70
1 👟
· 62 pass
Nuno Mendes
D · Portugal
7.39
1 👟
2 shots
· 36 pass
João Cancelo
D · Portugal
7.38
1 ⚽
4 shots
· 38 pass
Vitinha
M · Portugal
7.20
3 shots
· 67 pass
João Félix
F · Portugal
7.19
1 👟
1 shots
· 44 pass
Portugal — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Diogo Costa | G | 90 | 6.97 | — | — | 0 | 22 | 16% | 0 | — | — |
| Nuno Mendes | D | 90 | 7.39 | — | 1 | 2 | 36 | 32% | 4 | — | — |
| Renato Veiga | D | 90 | 6.65 | — | — | 1 | 55 | 46% | 0 | — | — |
| Rúben Dias | D | 90 | 6.91 | — | — | 0 | 60 | 52% | 0 | — | — |
| João Cancelo | D | 63 | 7.38 | 1 | — | 4 | 38 | 34% | 2 | 1 | — |
| João Palhinha | M | 63 | 6.57 | — | — | 0 | 43 | 40% | 0 | — | — |
| Bruno Fernandes | M | 89 | 6.47 | — | — | 3 | 33 | 28% | 1 | 1 | — |
| Vitinha | M | 86 | 7.20 | — | — | 3 | 67 | 65% | 1 | — | — |
| Francisco Conceição | M | 86 | 6.58 | — | — | 3 | 40 | 34% | 0 | — | 1 |
| João Félix | F | 89 | 7.19 | — | 1 | 1 | 44 | 36% | 0 | — | — |
| Gonçalo Ramos | F | 90 | 7.95 | 1 | — | 2 | 19 | 14% | 0 | — | — |
| Bernardo Silva | M | 4 | 6.23 | — | — | 0 | 0 | 0% | 0 | — | — |
| Diogo Dalot | D | 27 | 6.42 | — | — | 0 | 12 | 12% | 1 | — | — |
| Nuno Tavares | D | 1 | 0.00 | — | — | 0 | 0 | 0% | 0 | — | — |
| Rúben Neves | M | 27 | 6.33 | — | — | 1 | 27 | 24% | 0 | — | — |
| Trincão | F | 1 | 0.00 | — | — | 0 | 0 | 0% | 0 | — | — |
Norway — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| E. Selvik | G | 90 | 6.79 | — | — | 0 | 35 | 22% | 0 | — | — |
| D. Møller Wolfe | D | 90 | 6.25 | — | — | 0 | 20 | 15% | 2 | — | — |
| L. Østigård | D | 90 | 6.27 | — | — | 0 | 43 | 36% | 2 | — | — |
| K. Ajer | D | 90 | 7.16 | 1 | — | 2 | 32 | 26% | 0 | — | — |
| F. Aursnes | D | 90 | 5.92 | — | — | 0 | 41 | 29% | 1 | — | — |
| P. Berg | M | 87 | 6.11 | — | — | 1 | 21 | 15% | 1 | — | — |
| S. Berge | M | 90 | 6.24 | — | — | 0 | 38 | 33% | 1 | — | — |
| A. Nusa | M | 74 | 5.84 | — | — | 2 | 7 | 6% | 2 | — | — |
| M. Ødegaard | M | 90 | 7.70 | — | 1 | 0 | 62 | 57% | 0 | — | — |
| A. Schjelderup | M | 90 | 5.98 | — | — | 1 | 25 | 19% | 2 | — | — |
| E. Haaland | F | 67 | 6.42 | — | — | 3 | 13 | 6% | 0 | — | — |
| J. Strand Larsen | F | 23 | 6.29 | — | — | 0 | 5 | 4% | 0 | — | — |
| Oscar Bobb | M | 16 | 5.93 | — | — | 0 | 6 | 5% | 0 | — | — |
| Thelo Aasgaard | M | 3 | 5.98 | — | — | 0 | 3 | 1% | 0 | — | — |
Frequently Asked Questions
What was the final score of Portugal vs Norway?
The final score was Portugal 2–1 Norway.
What did the model predict before Portugal vs Norway?
The model assigned 62% probability to a Portugal win, 23% to a draw, and 14% to an Norway win.