Skip to content
Live scoresView all →
Primeira Liga logoPrimeira LigaMatchday 10

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

  1. 90+2’SubstitutionFC Porto crestFC PortoNehuén Pérez ONAlberto Costa OFF
  2. 90’SubstitutionEstoril crestEstorilRicard Sanchez Sendra ONPedro Carvalho OFF
  3. 78’SubstitutionFC Porto crestFC PortoGabriel Mec ONEduardo Gabriel Aquino Cossa OFF
  4. 74’SubstitutionEstoril crestEstorilJordan Holsgrove ONFrancisco Reis Ferreira OFF
  5. 74’SubstitutionFC Porto crestFC PortoAlan Gonzalo Varela ONJan Bednarek OFF
  6. 74’SubstitutionFC Porto crestFC PortoSeko Fofana ONGabri Veiga OFF
  7. 73’Goal!FC Porto crestFC PortoGabri VeigaAssist: Borja Sainz4 – 0
  8. 70’Goal!FC Porto crestFC PortoAndré Silva3 – 0
Show 9 earlier events
  1. 67’SubstitutionFC Porto crestFC PortoAndré Silva ONSamuel Aghehowa OFF
  2. 64’Goal!FC Porto crestFC PortoBorja SainzAssist: Gabri Veiga2 – 0
  3. 62’SubstitutionEstoril crestEstorilAxel Camblan ONJordan Arnolin OFF
  4. 62’SubstitutionEstoril crestEstorilMiguel Angelo Da Silva Rocha ONXavier Sintes Egea OFF
  5. 62’SubstitutionEstoril crestEstorilSamuel Amissah ONStelios Andreou OFF
  6. 50’SubstitutionEstoril crestEstorilNail Omerovic ONAndré Tiago Ramos das Neves OFF
  7. 45’SubstitutionFC Porto crestFC PortoJoão Victor de Souza Menezes ONZaidu Sanusi OFF
  8. 34’Yellow cardFC Porto crestFC PortoJan Bednarek
  9. 4’Goal!FC Porto crestFC PortoVictor FroholdtAssist: Eduardo Gabriel Aquino Cossa1 – 0
  10. 1’Kick-off

Key stats

FC Porto crestFC PortoEstorilEstoril crest
  • 66%Possession34%
  • 24Shots7
  • 3.13xG0.64
  • 11Shots on Target0
  • 8Corners0
  • 13Fouls7
  • 2Offsides1
  • 0Saves7
  • 578Passes311
  • 1Yellow Cards0

Lineups

Confirmed selections

FC Porto crestFC Porto4 - 2 - 3 - 1

Substitutions

  1. 45’↑ João Victor de Souza Menezes↓12 Z. Sanusi
  2. 67’↑19 André Silva↓ Samuel Aghehowa
  3. 74’↑22 A. Varela↓5 J. Bednarek
  4. 74’↑42 S. Fofana↓10 Gabri Veiga
  5. 78’↑37 Gabriel Mec↓ Eduardo Gabriel Aquino Cossa
  6. 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

Estoril crestEstoril4 - 2 - 3 - 1

  1. 16Turk
  2. 25Andreou
  3. 4Ferro
  4. 6Sintes
  5. 42Arnolin
  6. 19Parente
  7. 5Tsoungui
  8. 99Guitane
  9. 17Peixinho
  10. 22Carvalho
  11. 7Lacximicant

Substitutions

  1. 50’↑11 N. Omerović↓ André Tiago Ramos das Neves
  2. 62’↑9 A. Camblan↓42 J. Arnolin
  3. 62’↑ Miguel Angelo Da Silva Rocha↓ Xavier Sintes Egea
  4. 62’↑35 S. Amissah↓25 S. Andreou
  5. 74’↑10 J. Holsgrove↓ Francisco Reis Ferreira
  6. 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

#TeamPWDLGDPts
1FC Porto crestFC Porto101000+2130
2Benfica crestBenfica10811+1925
3Sporting CP crestSporting CP10631+1221
4Santa Clara crestSanta Clara10631+921
5Arouca crestArouca11623+520
18Estoril crestEstoril10028-142

Recent form

Last 5 matches, all competitions

FC Porto crest

FC Porto

  1. W
  2. W
  3. L
  4. L
  5. W
Estoril crest

Estoril

  1. D
  2. L
  3. L
  4. L
  5. L

Player ratings

  1. 1Gabri Veiga9.0
  2. 2Borja Sainz8.5
  3. 3Victor Mow Froholdt8.1
  4. 4J. Kiwior7.9
  5. 5Z. Sanusi7.9
  6. 6Alberto Baio7.7
  7. 7J. Bednarek7.7
  8. 8André Silva7.5
  9. 9Souza7.4
  10. 10P. Rosario7.2
  11. 11Pepê Aquino7.1
  12. 12A. Varela6.9
  13. 13S. Fofana6.8
  14. 14Gabriel Mec6.6
  15. 15Diogo Costa6.6
  16. 16Samu6.3
  17. 17Andorinha0.0
  18. 18Francisco Moura0.0
  19. 19N. Pérez0.0
  20. 20D. Prpić0.0
  21. 21Cláudio Ramos0.0
  22. 22Hwang In-Beom0.0
  23. 23S. Giménez0.0
  1. 1A. Camblan6.6
  2. 2M. Turk6.5
  3. 3N. Omerović6.3
  4. 4Xavi Sintes6.3
  5. 5S. Andreou6.1
  6. 6André Lacximicant6.0
  7. 7Xeka5.9
  8. 8A. Tsoungui5.9
  9. 9J. Holsgrove5.8
  10. 10Tiago Parreira Parente5.8
  11. 11S. Amissah5.7
  12. 12Pedro Carvalho5.7
  13. 13Peixinho5.6
  14. 14J. Arnolin5.6
  15. 15Ferro5.5
  16. 16R. Guitane5.4
  17. 17João Carvalho0.0
  18. 18Fernando Medrano0.0
  19. 19M. Robin0.0
  20. 20Isma Sierra0.0
  21. 21fletcher lowe0.0
  22. 22Ricard Sánchez0.0
  23. 23Kauã Rocha Soares0.0

Match ratings from API-Football, out of 10.

MVP of the match

Gabri Veiga
9.0

Gabri Veiga

FC Porto crestFC 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

FC Porto crestFC Porto
W-D-L
3-0-2
Scored / match
1.6
Conceded / match
1.2
Estoril crestEstoril
W-D-L
0-1-4
Scored / match
0.6
Conceded / match
1.6

Fan predictions

How the fans called it

  • FC Porto crestFC PortoResult0%
  • Draw0%
  • Estoril crestEstoril0%

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

  1. 4’Goal!FC Porto crestFC PortoVictor FroholdtAssist: Eduardo Gabriel Aquino Cossa1 – 0
  2. 34’Yellow cardFC Porto crestFC PortoJan Bednarek
  3. 45’SubstitutionFC Porto crestFC PortoJoão Victor de Souza Menezes ONZaidu Sanusi OFF
  4. 50’SubstitutionEstoril crestEstorilNail Omerovic ONAndré Tiago Ramos das Neves OFF
  5. 62’SubstitutionEstoril crestEstorilAxel Camblan ONJordan Arnolin OFF
  6. 62’SubstitutionEstoril crestEstorilMiguel Angelo Da Silva Rocha ONXavier Sintes Egea OFF
  7. 62’SubstitutionEstoril crestEstorilSamuel Amissah ONStelios Andreou OFF
  8. 64’Goal!FC Porto crestFC PortoBorja SainzAssist: Gabri Veiga2 – 0
  9. 67’SubstitutionFC Porto crestFC PortoAndré Silva ONSamuel Aghehowa OFF
  10. 70’Goal!FC Porto crestFC PortoAndré Silva3 – 0
  11. 73’Goal!FC Porto crestFC PortoGabri VeigaAssist: Borja Sainz4 – 0
  12. 74’SubstitutionEstoril crestEstorilJordan Holsgrove ONFrancisco Reis Ferreira OFF
  13. 74’SubstitutionFC Porto crestFC PortoAlan Gonzalo Varela ONJan Bednarek OFF
  14. 74’SubstitutionFC Porto crestFC PortoSeko Fofana ONGabri Veiga OFF
  15. 78’SubstitutionFC Porto crestFC PortoGabriel Mec ONEduardo Gabriel Aquino Cossa OFF
  16. 90’SubstitutionEstoril crestEstorilRicard Sanchez Sendra ONPedro Carvalho OFF
  17. 90+2’SubstitutionFC Porto crestFC PortoNehuén Pérez ONAlberto Costa OFF