Primeira Liga Gameweek 29 Sun, Apr 12 2026 · 20:30 Estádio António Coimbra da Mota, Estoril
1–3 Full time · HT 0–2 xG 0.36 – 2.69
  • Y. Begraoui 78’
  • 14’ Pepê
  • 32’ (OG) Xeka
  • 72’ V. Froholdt
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

FC Porto beat Estoril

FC Porto entered as clear favourites and won 3–1 through goals from Pepê, Froholdt and an own goal. Estoril replied through a Begraoui goal. FC Porto finished with the higher xG (2.69 vs 0.36).

Estoril15%
Draw23%
FC Porto ✓62%

Model vs reality

Estoril goals
1
Model 0.82 · xG 0.36
FC Porto goals
3
Model 1.87 · xG 2.69
Total goals
4
Model 2.68 · xG 3.05
Score 1–3
6%
Most likely 0–1 (12%)
Over 2.5
Yes
Model 50%
Both scored
Yes
Model 48%
Match facts
★ Player of the matchAlberto BaioFC Porto · 1 assist
7.7
  • RefereeLuís Godinho
  • VenueEstádio António Coimbra da Mota
  • Table before kick-offEstoril 7th · FC Porto 1st

Timeline

  1. Pepê 0–1Assist Gabri Veiga
    14’
  2. VAR D. GülGoal Disallowed - handball
    21’
  3. J. HolsgroveYellow card · Roughing
    30’
  4. Xeka (own goal) 0–2
    32’
  5. Half time · 0–2
  6. João CarvalhoYellow card · Tripping
    51’
  7. O. PietuszewskiYellow card · Unsportsmanlike conduct
    51’
  8. ⇄ Borja SainzFor O. Pietuszewski
    60’
  9. ⇄ R. GuitaneFor Xeka
    63’
  10. ⇄ Rodrigo MoraFor Gabri Veiga
    70’
  11. ⇄ T. MoffiFor D. Gül
    70’
  12. ⇄ Francisco MouraFor Z. Sanusi
    70’
  13. ⇄ Pedro CarvalhoFor Pedro Amaral
    71’
  14. ⇄ A. MarquésFor André Lacximicant
    71’
  15. V. Froholdt 0–3Assist Alberto Baio
    72’
  16. ⇄ PizziFor J. Holsgrove
    77’
  17. ⇄ N. LominadzeFor Jandro Orellana
    77’
  18. Y. Begraoui 1–3Assist Pizzi
    78’
  19. Ricard SánchezYellow card
    82’
  20. ⇄ S. FofanaFor Pepê
    83’
  21. Full time · 1–3

Team stats

Estoril7 shots · 4 in box, 3 outside
FC Porto20 shots · 11 in box, 9 outside
EstorilFC Porto
55% Possession 45%
0.36 Expected goals (xG) 2.69
0.20 Expected points (xPts) 2.69
7 Shots 20
3 Shots on target 5
3 Shots off target 12
1 Blocked shots 3
4 Shots inside the box 11
3 Shots outside the box 9
454 Passes 364
78% Pass accuracy 77%
0 Corners 8
3 Goalkeeper saves 2
13 Fouls 15
0 Offsides 2
3 Yellow cards 1
0 Red cards 0
6.53 Team rating 7.04

Line-ups

Estoril 4-3-1-2

16.3 Joel Robles(G)
246.6 Pedro Amaral ↓71’ 256.9 F. Bacher 56.9 A. Tsoungui 26.2 Ricard Sánchez
86.0 Xeka ↓63’ 106.2 J. Holsgrove ↓77’ 66.5 Jandro Orellana ↓77’
126.2 João Carvalho
196.6 André Lacximicant ↓71’ 147.3 Y. Begraoui
  • 1Joel Robles (G)6.3
  • 24Pedro Amaral↓71’6.6
  • 25F. Bacher6.9
  • 5A. Tsoungui6.9
  • 2Ricard Sánchez6.2
  • 8Xeka↓63’6.0
  • 10J. Holsgrove↓77’6.2
  • 6Jandro Orellana↓77’6.5
  • 12João Carvalho6.2
  • 19André Lacximicant↓71’6.6
  • 14Y. Begraoui7.3

Substitutes used

  • 99R. Guitane↑63’6.5
  • 9A. Marqués↑71’6.3
  • 7N. Lominadze↑77’6.3
  • 22Pedro Carvalho↑71’6.3
  • 21PizziA↑77’6.9

Unused: Ferro, Peixinho, M. Turk, Luís Gomes

FC Porto 4-3-3

996.6 Diogo Costa(G)
127.5 Z. Sanusi ↓70’ 46.9 J. Kiwior 57.2 J. Bednarek 207.7★ Alberto Baio A
107.5 Gabri Veiga A↓70’ 226.6 A. Varela 87.7 V. Froholdt
777.2 O. Pietuszewski ↓60’ 276.2 D. Gül ↓70’ 116.9 Pepê ↓83’
  • 99Diogo Costa (G)6.6
  • 12Z. Sanusi↓70’7.5
  • 4J. Kiwior6.9
  • 5J. Bednarek7.2
  • 20Alberto Baio ★A7.7
  • 10Gabri VeigaA↓70’7.5
  • 22A. Varela6.6
  • 8V. Froholdt7.7
  • 77O. Pietuszewski↓60’7.2
  • 27D. Gül↓70’6.2
  • 11Pepê↓83’6.9

Substitutes used

  • 17Borja Sainz↑60’6.5
  • 42S. Fofana↑83’6.3
  • 74Francisco Moura↑70’6.7
  • 29T. Moffi↑70’6.3
  • 86Rodrigo Mora↑70’6.9

Unused: D. Prpić, Thiago Silva, P. Rosario, Cláudio Ramos

Player stats

Top rated
Alberto BaioFC Porto7.7
2nd
V. FroholdtFC Porto7.7
3rd
Z. SanusiFC Porto7.5

Estoril

FC Porto

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.