← Match Center

FC Porto vs Estoril: Primeira Liga, Oct 31, 2026

Primeira Liga
HomeFC Porto8517OVR
4–0FT
AwayEstoril4810OVR
  • âšœ 4' Victor Froholdt
  • âšœ 64' Borja Sainz
  • âšœ 70' AndrĂ© Silva
  • âšœ 73' Gabri Veiga

Saturday, October 31, 2026 · 3:30 PM CT · Estådio do Dragão, Porto, Portugal

Highlights

2D match highlights

Animated reconstruction from match data, not real footage. Player movement between events is generated; goals, shots, cards, substitutions and their minutes come from the ESPN match feed (shot positions included).

▶ Find official highlights on YouTube

Key moments

  1. GOAL! Victor Froholdt scores for FC Porto. FC Porto 1–0 Estoril. Assist: PepĂȘ.
  2. Borja Sainz (FC Porto) shoots off target. big chance*
  3. Alberto Costa (FC Porto) hits the target. Saved. big chance*
  4. Yellow card for Jan Bednarek (FC Porto).
  5. Half-time: FC Porto 1–0 Estoril.
  6. Substitution for FC Porto: Souza comes on for Zaidu Sanusi.
  7. Substitution for Estoril: Nail Omerovic comes on for Peixinho.
  8. Samu Aghehowa (FC Porto) hits the target. Saved. big chance*
  9. Substitution for Estoril: Axel Camblan comes on for Jordan Arnolin.
  10. Substitution for Estoril: Xeka comes on for Xavier Sintes.
  11. Substitution for Estoril: Samuel Amissah comes on for Stelios Andreou.
  12. GOAL! Borja Sainz scores for FC Porto. FC Porto 2–0 Estoril. Assist: Gabri Veiga.
  13. Substitution for FC Porto: André Silva comes on for Samu Aghehowa.
  14. GOAL! AndrĂ© Silva scores for FC Porto. FC Porto 3–0 Estoril.
  15. GOAL! Gabri Veiga scores for FC Porto. FC Porto 4–0 Estoril. Assist: Borja Sainz.
  16. Substitution for Estoril: Jordan Holsgrove comes on for Ferro.
  17. Substitution for FC Porto: Alan Varela comes on for Jan Bednarek.
  18. Substitution for FC Porto: Seko Fofana comes on for Gabri Veiga.
  19. Substitution for FC Porto: Gabriel Mec comes on for PepĂȘ.
  20. Nail Omerovic (Estoril) hits the woodwork!
  21. Substitution for Estoril: Ricard SĂĄnchez comes on for Pedro Carvalho.
  22. Substitution for FC Porto: Nehuén Pérez comes on for Alberto Costa.
  23. Full-time: FC Porto 4–0 Estoril.
Team comparison

Ratings

8517OVRHome

FC Porto

ATT
8317
DEF
9619
FRM
7114
ELO
8417
  • 8317Attack398
  • 9619Defence5812
  • 7114Form449
  • 8417Elo strength5010
  • 8517Overall4810
ATTDEFFRMELO
FC Porto Estoril
4810OVRAway

Estoril

ATT
398
DEF
5812
FRM
449
ELO
5010

Ratings are our own 0-99 scale, built only from results data: ATT = 65 + 30 × log2(attack index), DEF = 65 − 30 × log2(defence index) (index 1.00 = competition average), FRM = 30 + 69 × points from the last 5 games Ă· 15, ELO = 60 + (Elo − 1500) Ă· 9, OVR = 30% ATT + 30% DEF + 20% FRM + 20% ELO. Each is capped to 1-99. The Manager style shows the same numbers on a 1-20 scale (rating Ă· 99 × 20). Ratings use only games before kick-off. Educational analysis, not betting advice.

Post-match note

Final score: FC Porto 4–0 Estoril. That matched the model's most likely outcome, a FC Porto win (80%). Goals: 4 scored against 2.7 expected (FC Porto 4 vs 2.3, Estoril 0 vs 0.4). Shots: FC Porto 24 (11 on target) vs Estoril 7 (0); possession 65.5% – 34.5%.

Who wins?

Pick before kick-off. Just for fun: no account, no money, saved only in this browser.

Pre-game analysis

FC Porto (1st, 30 pts from 10) host Estoril (18th, 2 pts from 10) in the Primeira Liga table as it stands. FC Porto have scored 21 and conceded 4 in 9 Primeira Liga games (2.3 and 0.4 per game). Estoril have scored 5 and conceded 15 in 9 Primeira Liga games (0.6 and 1.7 per game). Recent form across all competitions (oldest to newest): FC Porto WWLLW, Estoril LLLWL. In the last 5 meetings on record, FC Porto won 4, Estoril won 1 and 0 were drawn. The goals model expects about 2.3–0.4. FC Porto are clear favorites: FC Porto 80%, draw 15%, Estoril 5%. The single most likely score is 2–0, but even that only has a 18% chance. Elo ratings (FC Porto 1720, Estoril 1406) give FC Porto an expected score of 90%, which agrees with the goals model.

Pre-match outlook

FC Porto winDrawEstoril win

Expected goals (model): FC Porto 2.25 · Estoril 0.40 · most likely score 2–0 (18%).
Method: Poisson. Baseline home 1.27 / away 1.47 goals per game from 83 Primeira Liga games (this season). Expected goals = baseline × attack × opponent defence. Elo cross-check: FC Porto expected score 90%. Full method.

Educational analysis, not betting advice.

Key numbers

FC PortoEstoril
1stTable position18th
30 (10)Points (played)2 (10)
10-0-0W-D-L0-2-8
2.33Goals for / game*0.56
0.44Goals against / game*1.67
WWLLWForm, last 5 (all comps)LLLWL
1720Elo rating (pre-match)1406
1.53 / 0.49Attack / defence index0.55 / 1.16
65.5Possession % (this match)34.5
24Shots (this match)7
11Shots on target (this match)0
8Corners (this match)0
13Fouls (this match)7

Table: current Primeira Liga standings. *Primeira Liga games this season before kick-off. Index: 1.00 = competition average (attack: higher is better; defence: lower is better).

Head-to-head

FC Porto 4 wins · 0 draws · Estoril 1 win

  • Estoril 1–3 FC Porto
  • FC Porto 1–0 Estoril
  • Estoril 1–2 FC Porto
  • FC Porto 4–0 Estoril
  • Estoril 1–0 FC Porto