FC Porto vs Estoril 4-0
- Victor Froholdt4'
- Borja Sainz64'
- André Silva70'
- Gabri Veiga73'
- Kick-off
- Sat, 31 Oct 2026 · 20:30 (UTC)
- Venue
- Estádio do Dragão, Porto
- Referee
- Miguel Bertolo Nogueira
Match timeline
- 90+2’Substitution
FC PortoNehuén Pérez ONAlberto Costa OFF - 90’Substitution
EstorilRicard Sanchez Sendra ONPedro Carvalho OFF - 78’Substitution
FC PortoGabriel Mec ONEduardo Gabriel Aquino Cossa OFF - 74’Substitution
EstorilJordan Holsgrove ONFrancisco Reis Ferreira OFF - 74’Substitution
FC PortoAlan Gonzalo Varela ONJan Bednarek OFF - 74’Substitution
FC PortoSeko Fofana ONGabri Veiga OFF - 73’Goal!
FC PortoGabri VeigaAssist: Borja Sainz4 – 0 - 70’Goal!
FC PortoAndré Silva3 – 0
Show 9 earlier events
- 67’Substitution
FC PortoAndré Silva ONSamuel Aghehowa OFF - 64’Goal!
FC PortoBorja SainzAssist: Gabri Veiga2 – 0 - 62’Substitution
EstorilAxel Camblan ONJordan Arnolin OFF - 62’Substitution
EstorilMiguel Angelo Da Silva Rocha ONXavier Sintes Egea OFF - 62’Substitution
EstorilSamuel Amissah ONStelios Andreou OFF - 50’Substitution
EstorilNail Omerovic ONAndré Tiago Ramos das Neves OFF - 45’Substitution
FC PortoJoão Victor de Souza Menezes ONZaidu Sanusi OFF - 34’Yellow card
FC PortoJan Bednarek - 4’Goal!
FC PortoVictor FroholdtAssist: Eduardo Gabriel Aquino Cossa1 – 0 - 1’Kick-off
Key stats
- 66%Possession34%
- 24Shots7
- 3.13xG0.64
- 11Shots on Target0
- 8Corners0
- 13Fouls7
- 2Offsides1
- 0Saves7
- 578Passes311
- 1Yellow Cards0
Lineups
Confirmed selections
FC Porto4 - 2 - 3 - 1
Substitutions
- 45’↑ João Victor de Souza Menezes↓12 Z. Sanusi
- 67’↑19 André Silva↓ Samuel Aghehowa
- 74’↑22 A. Varela↓5 J. Bednarek
- 74’↑42 S. Fofana↓10 Gabri Veiga
- 78’↑37 Gabriel Mec↓ Eduardo Gabriel Aquino Cossa
- 90+2’↑18 N. Pérez↓ Alberto Costa
Unused substitutes 29 S. Giménez, 16 Hwang In-Beom, 14 Cláudio Ramos, 21 D. Prpić, 74 Francisco Moura, 24 Andorinha, 33 Souza
Coach F. Farioli
Estoril4 - 2 - 3 - 1
Substitutions
- 50’↑11 N. Omerović↓ André Tiago Ramos das Neves
- 62’↑9 A. Camblan↓42 J. Arnolin
- 62’↑ Miguel Angelo Da Silva Rocha↓ Xavier Sintes Egea
- 62’↑35 S. Amissah↓25 S. Andreou
- 74’↑10 J. Holsgrove↓ Francisco Reis Ferreira
- 90’↑ Ricard Sanchez Sendra↓22 Pedro Carvalho
Unused substitutes 12 João Carvalho, 3 Fernando Medrano, 44 M. Robin, 15 Isma Sierra, 43 fletcher lowe, 8 Xeka, 2 Ricard Sánchez, 41 Kauã Rocha Soares
Coach Leandro Pires
Match facts
- Competition
- Primeira Liga
- Round
- Matchday 10
- Date
- Sat, 31 Oct 2026
- Kick-off
- 20:30 (UTC)
- Venue
- Estádio do Dragão, Porto
- Referee
- Miguel Bertolo Nogueira
- FC Porto coach
- F. Farioli
- Estoril coach
- Leandro Pires
League table
Primeira Liga
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 10 | 10 | 0 | 0 | +21 | 30 | |
| 2 | 10 | 8 | 1 | 1 | +19 | 25 | |
| 3 | 10 | 6 | 3 | 1 | +12 | 21 | |
| 4 | 10 | 6 | 3 | 1 | +9 | 21 | |
| 5 | 11 | 6 | 2 | 3 | +5 | 20 | |
| 18 | 10 | 0 | 2 | 8 | -14 | 2 |
Match related news
Player ratings
- 1
Gabri Veiga9.0 - 2
Borja Sainz8.5 - 3
Victor Mow Froholdt8.1 - 4
J. Kiwior7.9 - 5
Z. Sanusi7.9 - 6
Alberto Baio7.7 - 7
J. Bednarek7.7 - 8
André Silva7.5 - 9
Souza7.4 - 10
P. Rosario7.2 - 11
Pepê Aquino7.1 - 12
A. Varela6.9 - 13
S. Fofana6.8 - 14
Gabriel Mec6.6 - 15
Diogo Costa6.6 - 16
Samu6.3 - 17
Andorinha0.0 - 18
Francisco Moura0.0 - 19
N. Pérez0.0 - 20
D. Prpić0.0 - 21
Cláudio Ramos0.0 - 22
Hwang In-Beom0.0 - 23
S. Giménez0.0
- 1
A. Camblan6.6 - 2
M. Turk6.5 - 3
N. Omerović6.3 - 4
Xavi Sintes6.3 - 5
S. Andreou6.1 - 6
André Lacximicant6.0 - 7
Xeka5.9 - 8
A. Tsoungui5.9 - 9
J. Holsgrove5.8 - 10
Tiago Parreira Parente5.8 - 11
S. Amissah5.7 - 12
Pedro Carvalho5.7 - 13
Peixinho5.6 - 14
J. Arnolin5.6 - 15
Ferro5.5 - 16
R. Guitane5.4 - 17
João Carvalho0.0 - 18
Fernando Medrano0.0 - 19
M. Robin0.0 - 20
Isma Sierra0.0 - 21fletcher lowe0.0
- 22
Ricard Sánchez0.0 - 23Kauã Rocha Soares0.0
Match ratings from API-Football, out of 10.
MVP of the match

Gabri Veiga
FC Porto
- 1
- Goals
- 1
- Assists
Rated 9.0, the best on the pitch — 1 goal and 1 assist in 74 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-0-2
- Scored / match
- 1.6
- Conceded / match
- 1.2
- W-D-L
- 0-1-4
- Scored / match
- 0.6
- Conceded / match
- 1.6
Fan predictions
How the fans called it
No votes yet
What happened
Match report
FC Porto beat Estoril 4-0 at Estádio do Dragão after an early goal and three more after the break. Victor Froholdt put the home side ahead in the 4th minute and FC Porto never let go of the lead.
Froholdt opened the scoring in the 4th minute from Eduardo Gabriel Aquino Cossa’s assist, making it 1-0. FC Porto went into half-time 1-0 ahead.
Borja Sainz made it 2-0 in the 64th minute from Gabri Veiga’s pass, before André Silva, who came on in the 67th minute, scored in the 70th minute to make it 3-0. Gabri Veiga then finished Borja Sainz’s assist in the 73rd minute to seal a 4-0 win. Estoril made three changes in the 62nd minute, and FC Porto replied with two of their own in the 74th minute before seeing it out.
FC Porto had 66% of the possession and made 578 passes to Estoril’s 311, while also posting 24 shots to 7 and 11 on target to 0. They won 8 corners to none and finished with 3.13 expected goals against Estoril’s 0.64. Estoril’s goalkeeper made 7 saves, while FC Porto did not need one.
Jan Bednarek was booked for FC Porto in the 34th minute.
Match record
- Competition
- Primeira Liga
- Round
- Matchday 10
- Kick-off
- Venue
- Estádio do Dragão, Porto
- Referee
- Miguel Bertolo Nogueira
- Match ID
cornerflick:match:fc-porto-vs-estoril-primeira-liga-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. FC Porto 4-0 Estoril, Primeira Liga, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/primeira-liga/matches/fc-porto-vs-estoril-primeira-liga-2026-10-31
Permanent identifier cornerflick:match:fc-porto-vs-estoril-primeira-liga-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/fc-porto-vs-estoril-primeira-liga-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
17 events
- 4’Goal!
FC PortoVictor FroholdtAssist: Eduardo Gabriel Aquino Cossa1 – 0 - 34’Yellow card
FC PortoJan Bednarek - 45’Substitution
FC PortoJoão Victor de Souza Menezes ONZaidu Sanusi OFF - 50’Substitution
EstorilNail Omerovic ONAndré Tiago Ramos das Neves OFF - 62’Substitution
EstorilAxel Camblan ONJordan Arnolin OFF - 62’Substitution
EstorilMiguel Angelo Da Silva Rocha ONXavier Sintes Egea OFF - 62’Substitution
EstorilSamuel Amissah ONStelios Andreou OFF - 64’Goal!
FC PortoBorja SainzAssist: Gabri Veiga2 – 0 - 67’Substitution
FC PortoAndré Silva ONSamuel Aghehowa OFF - 70’Goal!
FC PortoAndré Silva3 – 0 - 73’Goal!
FC PortoGabri VeigaAssist: Borja Sainz4 – 0 - 74’Substitution
EstorilJordan Holsgrove ONFrancisco Reis Ferreira OFF - 74’Substitution
FC PortoAlan Gonzalo Varela ONJan Bednarek OFF - 74’Substitution
FC PortoSeko Fofana ONGabri Veiga OFF - 78’Substitution
FC PortoGabriel Mec ONEduardo Gabriel Aquino Cossa OFF - 90’Substitution
EstorilRicard Sanchez Sendra ONPedro Carvalho OFF - 90+2’Substitution
FC PortoNehuén Pérez ONAlberto Costa OFF






