Primeira Liga
· Regular Season - 2
August 15, 2026 21:30
11'
(ast. G. Veiga)
N. Perez
82'
(ast. Hwang In-Beom)
B. Sainz
The ForzaPitch pre-match prediction gave FC Porto a 40% win probability (draw 30%, Rio Ave 29%). The final result was Rio Ave 0–2 FC Porto. In 2 previous meetings, Rio Ave have won 0 times, with 0 draws and 2 wins for FC Porto.
Match statistics
9
Total shots
11
1
Shots on target
6
0.58
Actual xG
1.97
4
Saves
1
48%
Possession
52%
6
Corners
6
13
Tackles
11
Match Events
11'
ast. G. Veiga ·
N. Perez⚽
34'
R. Galcik
/ D. Spikic
59'
66'
B. Sainz
/
William Gomes
66'
Hwang In-Beom
/
D. Gul
70'
A. Costa
/
N. Perez
70'
Andre Silva
/
G. Veiga
F. Petrasso
/ J. Lomboto
75'
T. Monteiro
/ M. Vrousai
75'
81'
F. Farioli
82'
ast. Hwang In-Beom ·
B. Sainz⚽
G. Liavas
/ Samuel
85'
D. Nascimento
/ M. Patricio
85'
89'
S. Eustaquio
/
Pepe
Pre-match prediction
29.02%
Rio
30.07%
X
40.91%
FC ←
we assigned to the actual result (FC Porto)
40.91%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.07
0.58
-1.49
2.45
1.97
-0.48
FC Porto dominated by xG (1.97 vs 0.58).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
99
E. van der Gouw
G
E. van der Gouw
G
6
Nelson Abbey
D
Nelson Abbey
D
39
Gustavo Mancha
D
Gustavo Mancha
D
23
F. Petrasso
76'
D
F. Petrasso
76'
D
54
G. Liavas
83'
D
G. Liavas
83'
D
90
Diogo Nascimento
83'
M
Diogo Nascimento
83'
M
44
T. Nikitscher
M
T. Nikitscher
M
30
R. Galčík
59'
M
R. Galčík
59'
M
7
Diogo Bezerra
F
Diogo Bezerra
F
9
Tamble Monteiro
75'
F
Tamble Monteiro
75'
F
11
J. Blesa
F
J. Blesa
F
Bench
70
A. Wenck
M
A. Wenck
M
60
Caike
D
Caike
D
83
Dai Baldé
D
Dai Baldé
D
77
D. Špikić
31'
F
D. Špikić
31'
F
14
Jakub Brabec
D
Jakub Brabec
D
13
Julien Lomboto
14'
D
Julien Lomboto
14'
D
22
K. Chamorro
G
K. Chamorro
G
79
M. Patricio
10'
F
M. Patricio
10'
F
17
M. Vrousai
15'
F
M. Vrousai
15'
F
25
Rafael Lobato
F
Rafael Lobato
F
67
Samuel
10'
F
Samuel
10'
F
27
T. Medina
M
T. Medina
M
99
Diogo Costa
G
Diogo Costa
G
12
Z. Sanusi
D
Z. Sanusi
D
4
J. Kiwior
D
J. Kiwior
D
5
J. Bednarek
D
J. Bednarek
D
18
N. Pérez
1 ⚽
70'
D
N. Pérez
1 ⚽
70'
D
10
Gabri Veiga
1 👟
70'
M
Gabri Veiga
1 👟
70'
M
13
P. Rosario
M
P. Rosario
M
8
Victor Mow Froholdt
M
Victor Mow Froholdt
M
11
Pepê Aquino
89'
F
Pepê Aquino
89'
F
27
D. Gül
66'
F
D. Gül
66'
F
7
William
66'
F
William
66'
F
Bench
20
Alberto Baio
20'
D
Alberto Baio
20'
D
24
Andorinha
G
Andorinha
G
19
André Silva
20'
F
André Silva
20'
F
17
Borja Sainz
1 ⚽
24'
F
Borja Sainz
1 ⚽
24'
F
21
D. Prpić
D
D. Prpić
D
57
Duarte Cunha
F
Duarte Cunha
F
53
E. Ferreira
F
74
Francisco Moura
D
Francisco Moura
D
16
Hwang In-Beom
1 👟
24'
M
Hwang In-Beom
1 👟
24'
M
50
J. Afonso
G
J. Afonso
G
86
Rodrigo Mora
M
Rodrigo Mora
M
6
S. Eustáquio
1'
M
S. Eustáquio
1'
M
Best on the pitch
J. Kiwior
D · FC
8.50
· 80 pass
N. Pérez
D · FC
7.60
1 ⚽
1 shots
· 36 pass
J. Bednarek
D · FC
7.60
· 60 pass
T. Nikitscher
M · Rio
7.50
1 shots
· 36 pass
Pepê Aquino
F · FC
7.30
· 27 pass
Z. Sanusi
D · FC
7.30
· 37 pass
Rio Ave — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| E. van der Gouw | G | 90 | 7.30 | — | — | — | 47 | 31% | — | — | — |
| Nelson Abbey | D | 90 | 6.20 | — | — | — | 22 | 19% | 1 | — | — |
| Gustavo Mancha | D | 90 | 6.70 | — | — | — | 55 | 41% | — | — | — |
| F. Petrasso | D | 76 | 6.50 | — | — | 1 | 47 | 42% | — | — | — |
| G. Liavas | D | 83 | 6.60 | — | — | 2 | 43 | 37% | 2 | — | — |
| Diogo Nascimento | M | 83 | 6.90 | — | — | — | 53 | 45% | 1 | — | — |
| T. Nikitscher | M | 90 | 7.50 | — | — | 1 | 36 | 32% | 5 | — | — |
| R. Galčík | M | 59 | 6.20 | — | — | — | 19 | 17% | — | — | — |
| Diogo Bezerra | F | 90 | 7.00 | — | — | — | 23 | 21% | 1 | — | — |
| Tamble Monteiro | F | 75 | 7.20 | — | — | 3 | 16 | 13% | — | — | — |
| J. Blesa | F | 90 | 6.90 | — | — | 2 | 15 | 13% | 1 | — | — |
| D. Špikić | F | 31 | 6.70 | — | — | — | 9 | 7% | — | — | — |
| Julien Lomboto | D | 14 | 6.30 | — | — | — | 4 | 3% | 1 | — | — |
| M. Patricio | F | 10 | 6.30 | — | — | — | 5 | 5% | — | — | — |
| M. Vrousai | F | 15 | 6.30 | — | — | — | 4 | 3% | — | — | — |
| Samuel | F | 10 | 6.70 | — | — | — | 3 | 2% | 1 | — | — |
FC Porto — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Diogo Costa | G | 90 | 7.30 | — | — | — | 39 | 37% | — | — | — |
| Z. Sanusi | D | 90 | 7.30 | — | — | — | 37 | 28% | — | — | — |
| J. Kiwior | D | 90 | 8.50 | — | — | — | 80 | 69% | 2 | — | — |
| J. Bednarek | D | 90 | 7.60 | — | — | — | 60 | 57% | 1 | — | — |
| N. Pérez | D | 70 | 7.60 | 1 | — | 1 | 36 | 30% | — | — | — |
| Gabri Veiga | M | 70 | 7.00 | — | 1 | 1 | 35 | 29% | 4 | — | — |
| P. Rosario | M | 90 | 6.60 | — | — | — | 41 | 32% | 3 | — | — |
| Victor Mow Froholdt | M | 90 | 6.00 | — | — | — | 21 | 18% | — | — | — |
| Pepê Aquino | F | 89 | 7.30 | — | — | — | 27 | 23% | — | — | — |
| D. Gül | F | 66 | 6.00 | — | — | 3 | 8 | 6% | 1 | — | — |
| William | F | 66 | 6.90 | — | — | 2 | 16 | 9% | — | — | — |
| Alberto Baio | D | 20 | 7.20 | — | — | — | 11 | 10% | — | — | — |
| André Silva | F | 20 | 6.30 | — | — | — | 8 | 7% | — | — | — |
| Borja Sainz | F | 24 | 7.20 | 1 | — | 3 | 7 | 5% | — | — | — |
| Hwang In-Beom | M | 24 | 6.30 | — | 1 | — | 15 | 11% | — | — | — |
| S. Eustáquio | M | 1 | — | — | — | 1 | — | — | — | — | — |
Frequently Asked Questions
What was the final score of Rio Ave vs FC Porto?
The final score was Rio Ave 0–2 FC Porto.
What did the model predict before Rio Ave vs FC Porto?
The model assigned 29% probability to a Rio Ave win, 30% to a draw, and 40% to an FC Porto win.