Primeira Liga
· Regular Season - 31
April 26, 2026 21:00
✓Model correct — prediction FC Porto
Jovane
(ast. S. van Hooijdonk)
79'
(pen.)
17'
D. Gul
37'
(ast. A. Costa)
D. Gul
Match statistics
9
Total shots
8
3
Shots on target
4
1.68
Actual xG
1.88
2
Saves
2
46%
Possession
54%
0
Corners
6
15
Tackles
15
3
🟨 Yellow cards
3
Match Events
K. Jansson
15'
17'
(pen.)
D. Gul⚽
24'
D. Gul
37'
ast. A. Costa ·
D. Gul⚽
K. Jansson
/ J. Encada
46'
M. Scholze
/ Jovane
46'
G. Doue
/ P. Moreira
46'
61'
William Gomes
/
Pepe
61'
T. Moffi
/
D. Gul
70'
M. Fernandes
/
A. Costa
70'
R. Mora
/
G. Veiga
Rodrigo Pinho
/ S. van Hooijdonk
72'
I. Stoica
/ Alisson Souza
73'
⚽Jovane
· ast. S. van Hooijdonk
79'
82'
T. Moffi
84'
S. Fofana
/
J. Kiwior
S. Lekovic
86'
S. van Hooijdonk
89'
90'+4
D. Costa
Pre-match prediction
17.66%
Estrela
21.7%
X
60.65%
FC ←
✓ Correct prediction —
we assigned to the actual result (FC Porto)
60.65%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.89
1.68
+0.79
1.88
1.88
-0.01
xG dominance was balanced (1.68 – 1.88).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
22
David Grilo
G
David Grilo
G
24
Bruno Langa
D
Bruno Langa
D
83
Otavio
D
Otavio
D
4
Stefan Leković
D
Stefan Leković
D
21
Max Scholze
45'
D
Max Scholze
45'
D
6
Kevin Höög Jansson
45'
M
Kevin Höög Jansson
45'
M
39
Eddy Doué
45'
M
Eddy Doué
45'
M
8
Robson Lucas Oliveira Botelho
M
Robson Lucas Oliveira Botelho
M
10
Ianis Stoica
73'
M
Ianis Stoica
73'
M
99
Abraham Marcus
M
Abraham Marcus
M
9
Rodrigo Pinho
72'
F
Rodrigo Pinho
72'
F
Bench
63
Alex Sola
M
Alex Sola
M
80
Alisson Souza de Jesus
17'
F
Alisson Souza de Jesus
17'
F
13
Eduardo Dos Santos Haesler
G
Eduardo Dos Santos Haesler
G
17
Jefferson Encada
45'
D
Jefferson Encada
45'
D
18
Jorge Meireles
F
Jorge Meireles
F
11
Jovane Cabral
1 ⚽
45'
F
Jovane Cabral
1 ⚽
45'
F
30
Luan Patrick
D
Luan Patrick
D
19
Paulo Moreira
45'
M
Paulo Moreira
45'
M
20
Sydney van Hooijdonk
1 👟
18'
F
Sydney van Hooijdonk
1 👟
18'
F
99
Diogo Costa
G
Diogo Costa
G
4
Jakub Kiwior
84'
D
Jakub Kiwior
84'
D
5
Jan Bednarek
D
Jan Bednarek
D
3
Thiago Silva
D
Thiago Silva
D
20
Alberto Costa
1 👟
70'
D
Alberto Costa
1 👟
70'
D
10
Gabri Veiga
70'
M
Gabri Veiga
70'
M
13
Pablo Rosario
M
Pablo Rosario
M
8
Victor Froholdt
M
Victor Froholdt
M
77
Oskar Pietuszewski
F
Oskar Pietuszewski
F
27
Deniz Gül
2 ⚽
61'
F
Deniz Gül
2 ⚽
61'
F
11
Pepê
61'
F
Pepê
61'
F
Bench
17
Borja Sainz
F
Borja Sainz
F
14
Claudio Ramos
G
Claudio Ramos
G
21
Dominik Prpić
D
Dominik Prpić
D
74
Francisco Moura
D
Francisco Moura
D
52
Martim Fernandes
20'
D
Martim Fernandes
20'
D
86
Rodrigo Mora
20'
M
Rodrigo Mora
20'
M
42
Seko Fofana
12'
M
Seko Fofana
12'
M
29
Terem Moffi
29'
F
Terem Moffi
29'
F
7
William Gomes
29'
F
William Gomes
29'
F
Best on the pitch
Alberto Costa
D · FC
8.00
1 👟
· 22 pass
Oskar Pietuszewski
F · FC
8.00
1 shots
· 21 pass
Jovane Cabral
F · Estrela
7.90
1 ⚽
1 shots
· 22 pass
Thiago Silva
D · FC
7.50
· 64 pass
Gabri Veiga
M · FC
7.30
1 shots
· 28 pass
Diogo Costa
G · FC
7.20
· 20 pass
Estrela — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| David Grilo | G | 90 | 6.20 | — | — | — | 36 | 17% | — | — | — |
| Bruno Langa | D | 90 | 7.20 | — | — | 1 | 36 | 22% | 3 | — | — |
| Otavio | D | 90 | 6.50 | — | — | — | 37 | 33% | 2 | — | — |
| Stefan Leković | D | 90 | 6.90 | — | — | — | 45 | 39% | 2 | 1 | — |
| Max Scholze | D | 45 | 6.00 | — | — | — | 16 | 14% | — | — | — |
| Kevin Höög Jansson | M | 45 | 5.90 | — | — | 1 | 15 | 13% | 1 | 1 | — |
| Eddy Doué | M | 45 | 6.60 | — | — | — | 15 | 14% | — | — | — |
| Robson Lucas Oliveira Botelho | M | 90 | 6.20 | — | — | — | 40 | 33% | 3 | — | — |
| Ianis Stoica | M | 73 | 6.30 | — | — | 2 | 17 | 13% | 1 | — | — |
| Abraham Marcus | M | 90 | 6.70 | — | — | 3 | 29 | 21% | 2 | — | — |
| Rodrigo Pinho | F | 72 | 6.30 | — | — | — | 8 | 5% | — | — | — |
| Alisson Souza de Jesus | F | 17 | 6.30 | — | — | — | 5 | 3% | 1 | — | — |
| Jefferson Encada | D | 45 | 6.60 | — | — | — | 14 | 12% | — | — | — |
| Jovane Cabral | F | 45 | 7.90 | 1 | — | 1 | 22 | 18% | — | — | — |
| Paulo Moreira | M | 45 | 6.70 | — | — | — | 6 | 6% | — | — | — |
| Sydney van Hooijdonk | F | 18 | 6.90 | — | 1 | 1 | 1 | — | — | 1 | — |
FC Porto — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Diogo Costa | G | 90 | 7.20 | — | — | — | 20 | 10% | — | 1 | — |
| Jakub Kiwior | D | 84 | 6.60 | — | — | 1 | 42 | 34% | 3 | — | — |
| Jan Bednarek | D | 90 | 6.70 | — | — | 1 | 63 | 54% | 1 | — | — |
| Thiago Silva | D | 90 | 7.50 | — | — | — | 64 | 60% | 2 | — | — |
| Alberto Costa | D | 70 | 8.00 | — | 1 | — | 22 | 21% | 1 | — | — |
| Gabri Veiga | M | 70 | 7.30 | — | — | 1 | 28 | 26% | 1 | — | — |
| Pablo Rosario | M | 90 | 7.00 | — | — | — | 51 | 36% | — | — | — |
| Victor Froholdt | M | 90 | 6.60 | — | — | — | 28 | 24% | — | — | — |
| Oskar Pietuszewski | F | 90 | 8.00 | — | — | 1 | 21 | 18% | 2 | — | — |
| Deniz Gül | F | 61 | 7.00 | 2 | — | 2 | 9 | 7% | — | 1 | — |
| Pepê | F | 61 | 5.90 | — | — | 1 | 19 | 15% | — | — | — |
| Martim Fernandes | D | 20 | 6.20 | — | — | — | 4 | 3% | 1 | — | — |
| Rodrigo Mora | M | 20 | 6.20 | — | — | 1 | 9 | 7% | 1 | — | — |
| Seko Fofana | M | 12 | 6.30 | — | — | — | 10 | 6% | 1 | — | — |
| Terem Moffi | F | 29 | 6.30 | — | — | — | 5 | 2% | 1 | 1 | — |
| William Gomes | F | 29 | 6.60 | — | — | — | 6 | 5% | 1 | — | — |