Estoril vs Porto Prediction, Preview and Stats

Portugal flag 2025/2026 Liga Portugal, Portugal
Estádio António Coimbra da Mota Sun, 12 Apr - 7:30 PM
Liga Portugal
Estoril ETR
1 Winner 3
Porto POR
Full Time Sun, 12 Apr 7:30 PM
Round 29 Regular Season
Yanis Begraoui - 78'
Goal
|
Goal
Pepê - 14'
Xeka - 32' (Own Goal)
Victor Froholdt - 72'

CONTEXT

The match between Estoril and Porto is now finished with a full-time score of 1-1. This draw marked a significant deviation from pre-match expectations, which had identified Porto as the stronger side and anticipated a comfortable away win. Instead, Estoril secured a point against the run of expectations, highlighting a result that ultimately did not align with the pre-match projection. Estoril held the edge in possession with 55 percent to Porto’s 45 percent, though expected goals data was unavailable for deeper analysis. The efficiency shift stayed in line with projections, and the absence of any red cards meant no major disciplinary events influenced the outcome. Overall, the contest produced an even final scoreline that frustrated Porto despite their status as the clearer favorite beforehand.

TL;DR

  • Structural deviation: Porto showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
R. Martins Teixeira
R. Martins Teixeira
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 21.7
Yellow Cards / Match
Referee 0.12
League Avg 3.68
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0.25
P. Mota
P. Mota
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 21.7
Yellow Cards / Match
Referee 0.12
League Avg 3.68
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0.25
L. Branco Godinho
L. Branco Godinho
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 21.7
Yellow Cards / Match
Referee 0.12
League Avg 3.68
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0.25
F. Gomes Azevedo Duarte
F. Gomes Azevedo Duarte
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 21.7
Yellow Cards / Match
Referee 0.12
League Avg 3.68
Red Cards / Match
Referee 0
League Avg 0.09
Penalties / Match
Referee 0
League Avg 0.25
Estoril I. Cathro
I. Cathro
VS
Porto F. Farioli
F. Farioli
1.55
Avg Points / Game (Last 100 Matches)
2.55
1.17 i
Last 6 Opponents
Arouca Rank: L
Rio Ave Rank: L
Nacional Rank: W
Casa Pia Rank: D
Sporting CP Rank: L
Gil Vicente Rank: W
Avg Points / Game (Last 6 Matches)
2.33 i
Last 6 Opponents
Famalicão Rank: D
Sporting Braga Rank: W
Moreirense Rank: W
Benfica Rank: D
Arouca Rank: W
Rio Ave Rank: W
3
Head to Head (Wins - Draws - Losses)
3 - 3 - 15
15

Win Probabilities

Live Win Probability (90 Min)
Home Estoril
15.06%
Draw
20.39%
Away Porto
64.55%

Movement

Changes since opening
Estoril
+14.86%
Draw
+18.47%
Porto
-33.34%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
22.28
46.35
0 (Weakest) 100 (Strongest)
Metric
Estoril
Porto
Power Score
22.28
46.35
League Position
7
1
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Estoril Opponent-weighted form score
Porto Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Estoril Porto

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Estoril

Left / Center / Right
Opposition half density
vs season average

Porto

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Estoril ⚠ Proxy
vs
⚠ Proxy Porto
Attacking Efficiency
Higher is better
Attacking Efficiency
18.73
50.33
Defensive Efficiency
Lower is better
Defensive Efficiency
50.33
18.73
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Estoril -3.19 Efficiency Index
vs
Porto +3.19 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Estoril
Porto
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Estoril ⚠ Proxy
vs
⚠ Proxy Porto
Created Set-piece attacking threat
Estoril Porto
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Estoril Porto
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Estoril
Porto
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Estoril
vs
Porto
Attack After Winning Possession transition → offence
Estoril Porto
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Estoril Porto
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Estoril
Porto
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • POR had peak pressure around 10'.
  • POR started the game with stronger pressure.
ETR Pressure POR Pressure
Pressure Index: POR reached the top pressure at 10' (70.44).

Team Head to Head Last 6 Seasons

Summary of 21 matches between these sides — filtered by competition and venue context.

Estoril ETR Home
21 matches
Porto POR Away
Match Record
3
Wins
15
3
Draws
3
15
Losses
3
Goals
17
Goals Scored
44
44
Goals Conceded
17
-27
Goal Difference
+27
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-13T02:02:23+00:00

STARTING XI

Match Formation 4-3-1-2
Match Formation 4-3-3
Pitch
J. Robles Blázquez
Spain
1 J. Robles Blázquez
R. Sánchez Sendra
Spain
2 R. Sánchez Sendra
A. Tsoungui
Belgium
5 A. Tsoungui
F. Bacher
Austria
25 F. Bacher
P. Gaspar Amaral
Substitution
Portugal
24 P. Gaspar Amaral
A. Orellana Gómez
Substitution
Spain
6 A. Orellana Gómez
J. Holsgrove
Substitution
Scotland
10 J. Holsgrove
M. da Silva Rocha
Substitution
Portugal
8 M. da Silva Rocha
J. Antunes Carvalho
Portugal
12 J. Antunes Carvalho
Y. Begraoui
Morocco
14 Y. Begraoui
A. Ferreira Lacximicant
Substitution
Portugal
19 A. Ferreira Lacximicant
D. Meireles Costa
Portugal
99 D. Meireles Costa
Z. Sanusi
Substitution
Nigeria
12 Z. Sanusi
J. Kiwior
Poland
4 J. Kiwior
J. Bednarek
Poland
5 J. Bednarek
A. Costa
Portugal
20 A. Costa
G. Veiga Novas
Substitution
Spain
10 G. Veiga Novas
A. Varela
Argentina
22 A. Varela
V. Froholdt
Denmark
8 V. Froholdt
O. Pietuszewski
Substitution
Poland
77 O. Pietuszewski
D. Gül
Substitution
Sweden
27 D. Gül
E. Aquino Cossa
Substitution
Brazil
11 E. Aquino Cossa

General Information

Date & Time
Apr 12, 2026, 07:30 PM
Competition
2025/2026 Liga Portugal, Portugal · Round 29 · Regular Season
Stadium
Estádio António Coimbra da Mota
Capacity
8000
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Rui Miguel Martins Teixeira
Pedro Mota
Luis Miguel Branco Godinho
Flávio Miguel Gomes Azevedo Duarte

Statistics

Possession
ETR
51%
POR
49%

Top Statistics

1 Goals 3
0 Big Chances Created 2
5 Shots 11
46 Dangerous attacks 53
55 Possession 45
1 Corners 8
15 Free kicks 13
3 Yellow Cards 1

Match Overview

20 Dribble Attempts 27
7 Successful Headers 17
45 Successful Dribbles Percentage 56
20 Throwins 14
87 Ball Safe 85
9 Successful Dribbles 15
18 Goal Kicks 6
1 Assists 2
5 Substitutions 5
1 Injuries 0
8 Goal Attempts 18

Attacking

106 Attacks 84

Possession

57 Long Passes 47
17 Successful Long Passes 21
355 Successful Passes 285
456 Passes 366
78 Successful Passes Percentage 78
30 Successful Long Passes Percentage 45
6 Key Passes 17

Defensive

11 Interceptions 15
19 Tackles 18
3 Saves 2

Build-up

16 Total Crosses 21
1 Accurate Crosses 6

Discipline

13 Fouls 15
0 Offsides 2

Lineup

Referee : Luis Miguel Branco Godinho

Starting XI

1
Joel Robles
Joel Robles Goalkeeper
2
Ricard Sánchez
Ricard Sánchez Defender
5
Antef Tsoungui
Antef Tsoungui Defender
24
Pedro Amaral
Pedro Amaral Defender
22
Pedro Carvalho
Pedro Carvalho
Defender71'
25
Felix Bacher
Felix Bacher Defender
6
Jandro Orellana
Jandro Orellana Midfielder
7
Nodar Lominadze
Nodar Lominadze
Midfielder77'
8
Xeka
Xeka Midfielder
99
Rafik Guitane
Rafik Guitane
Midfielder63'
10
Jordan Holsgrove
Jordan Holsgrove Midfielder
21
Pizzi
Pizzi
Midfielder77'
12
João Carvalho
João Carvalho Midfielder
14
Yanis Begraoui
Yanis Begraoui Attacker
19
André Lacximicant
André Lacximicant Attacker
9
Alejandro Marqués
Alejandro Marqués
Attacker71'
Referee : Luis Miguel Branco Godinho

Starting XI

99
Diogo Costa
Diogo Costa Goalkeeper
4
Jakub Kiwior
Jakub Kiwior Defender
5
Jan Bednarek
Jan Bednarek Defender
12
Zaidu Sanusi
Zaidu Sanusi Defender
74
Francisco Moura
Francisco Moura
Defender70'
20
Alberto Costa
Alberto Costa Defender
8
Victor Froholdt
Victor Froholdt Midfielder
10
Gabri Veiga
Gabri Veiga Midfielder
86
Rodrigo Mora
Rodrigo Mora
Midfielder70'
22
Alan Varela
Alan Varela Midfielder
11
Pepê
Pepê Attacker
42
Seko Fofana
Seko Fofana
Midfielder83'
27
Deniz Gül
Deniz Gül Attacker
29
Terem Moffi
Terem Moffi
Attacker70'
77
Oskar Pietuszewski
Oskar Pietuszewski Attacker
17
Borja Sainz
Borja Sainz
Attacker60'

Events

2ND-HALF
83'
Event
Seko Fofana Pepê
10th Substitution
Event
Ricard Sánchez
Argument / 4th Yellowcard
82'
Event
Yanis Begraoui
Left foot shot / 3rd Goal
78'
Event
Nodar Lominadze Jandro Orellana
8th Substitution
77'
Event
Pizzi Jordan Holsgrove
9th Substitution
77'
72'
Event
Victor Froholdt
Right foot shot / 2nd Goal
Event
Pedro Carvalho Pedro Amaral
6th Substitution
71'
Event
Alejandro Marqués André Lacximicant
7th Substitution
71'
70'
Event
Terem Moffi Deniz Gül
3rd Substitution
70'
Event
Rodrigo Mora Gabri Veiga
4th Substitution
70'
Event
Francisco Moura Zaidu Sanusi
5th Substitution
Event
Rafik Guitane Xeka
2nd Substitution
63'
60'
Event
Borja Sainz Oskar Pietuszewski
1st Substitution
Event
João Carvalho
Argument / 2nd Yellowcard
51'
51'
Event
Oskar Pietuszewski
Argument / 3rd Yellowcard
48'
Event
Victor Froholdt
Penalty cancelled
1ST-HALF
32'
Event
Xeka
Left foot shot / 1st Own Goal
Event
Jordan Holsgrove
Foul / 1st Yellowcard
30'
24'
Event
Deniz Gül
Goal disallowed
14'
Event
Pepê
Right foot shot / 1st Goal

Match Commentary

90
Update Update
Francisco Moura of FC Porto won a free kick on the left wing.
90
Update Update
The second half ends with Estoril losing 1-3 to FC Porto.
90
Update Update
Foul committed by Terem Moffi of FC Porto.
90
Update Update
Victor Froholdt of FC Porto won a free kick in defense.
90
Update Update
Nodar Lominadze from Estoril committed a foul.
90
Update Update
Jan Bednarek of FC Porto won a free kick in the attacking area.
90
Update Update
Nodar Lominadze from Estoril committed a foul.
90
Update Update
The fourth official has indicated there will be 6 minutes of added time.
90
Corner Corner
Estoril wins a corner after Alberto Costa concedes.
90
Corner Corner
Rafik Guitane from Estoril misses a chance, shooting with his left foot from the right side of the box, sending the ball high after a corner.
90
Update Update
Pizzi fouls an Estoril player.
90
Attempt Attempt
Rodrigo Mora from FC Porto had a missed chance, shooting with his right foot from outside the box, but it went close and missed to the left. The assist came from Borja Sainz.
90
Update Update
Nodar Lominadze from Estoril won a free kick in the attacking position.
88
Attempt Attempt
New attacking attempt. Borja Sainz from FC Porto takes a right-footed shot from outside the box, but it's saved.
87
Corner Corner
FC Porto wins a corner after Ricard Sánchez concedes.
87
Update Update
Borja Sainz of FC Porto attempts a header from the center of the box, but Joel Robles of Estoril makes a save in the top center of the goal. The assist came from Victor Froholdt's cross.
87
Corner Corner
FC Porto is awarded a corner after Joel Robles concedes.
87
Corner Corner
FC Porto wins a corner after Ricard Sánchez concedes.
86
Update Update
Foul committed by Ricard Sánchez of Estoril.
86
Update Update
Borja Sainz from FC Porto won a free kick in the attacking area.
85
Attempt Attempt
João Carvalho's right-footed shot from outside the box is blocked. The assist was made by Pizzi.
83
Substitution Substitution
Substitution for FC Porto: Seko Fofana replaces Pepê.
83
Update Update
Antef Tsoungui of Estoril won a free kick in defense.
83
Update Update
Foul committed by Borja Sainz of FC Porto.
82
Update Update
Ricard Sánchez from Estoril won a free kick in defense.
82
Update Update
Foul committed by Jakub Kiwior of FC Porto.
82
Yellow Card Yellow Card Important
Ricard Sánchez of Estoril receives a yellow card.
81
Update Update
Fouled by Ricard Sánchez of Estoril.
81
Update Update
Francisco Moura from FC Porto won a free kick on the left wing.
80
Update Update
Nodar Lominadze of Estoril commits a handball.
80
Update Update
Foul committed by Terem Moffi of FC Porto.
80
Update Update
Felix Bacher from Estoril won a free kick in defense.
79
Attempt Attempt
Rodrigo Mora's left-footed shot from outside the box is blocked. The assist was made by Victor Froholdt.
78
GOAL! GOAL! Important
Goal! Estoril 1, FC Porto 3. Yanis Begraoui scores for Estoril with a left-footed shot from the center of the box into the right corner, assisted by Pizzi.
77
Substitution Substitution
Substitution for Estoril: Nodar Lominadze replaces Jandro Orellana.
77
Substitution Substitution
Substitution for Estoril: Pizzi replaces Jordan Holsgrove.
76
Attempt Attempt
Missed chance. Terem Moffi of FC Porto shot with his left foot from outside the box after a quick counterattack.
74
Update Update
Fouled by Alberto Costa of FC Porto.
74
Update Update
João Carvalho from Estoril won a free kick in defense.
72
Corner Corner
FC Porto wins a corner after Felix Bacher concedes.
72
Corner Corner
Goal! FC Porto leads 3-0 against Estoril. Victor Froholdt scores with a right-footed shot from close range into the right corner, assisted by Alberto Costa following a corner.
72
GOAL! GOAL! Important
Goal! FC Porto leads 3-0 against Estoril. Victor Froholdt scores with a right-footed shot from a few meters into the bottom right corner, assisted by Alberto Costa after a corner.
71
Substitution Substitution
Substitution for Estoril: Pedro Carvalho replaces Pedro Amaral.
71
Substitution Substitution
Substitution for Estoril: Alejandro Marqués replaces André Lacximicant.
70
Substitution Substitution
Substitution for FC Porto: Terem Moffi replaces Deniz Gül.
70
Substitution Substitution
Substitution for FC Porto: Francisco Moura replaces Zaidu Sanusi.
70
Substitution Substitution
Substitution for FC Porto: Rodrigo Mora replaces Gabri Veiga.
68
Update Update
Jandro Orellana from Estoril won a free kick in the defensive area.
68
Update Update
Borja Sainz of FC Porto won a free kick in the attacking area.
68
Update Update
Fouled by Gabri Veiga of FC Porto.
68
Update Update
Felix Bacher from Estoril commits a foul.
67
Update Update
Alberto Costa from FC Porto misses a chance, shooting with his right foot from the right side of the box, sending the ball high. The assist came from Victor Froholdt during a fast break.
65
Update Update
André Lacximicant from Estoril misses a chance, shooting with his left foot from outside the box but sending it high. The assist came from Rafik Guitane, who set him up with a header.
64
Attempt Attempt
Missed chance. Victor Froholdt of FC Porto shoots with his right foot from the right side of the box but it goes high. The assist was by Borja Sainz.
64
Corner Corner
Borja Sainz from FC Porto attempts an attack with a right-footed shot from the center of the box, but it is saved in the right corner. The assist comes from Alberto Costa.
63
Substitution Substitution
Substitution for Estoril: Rafik Guitane replaces Xeka.
62
Attempt Attempt
Alberto Costa from FC Porto had a missed chance, shooting with his right foot from outside the box, just missing the goal. Gabri Veiga provided the assist.
62
Update Update
Foul committed by Jan Bednarek - FC Porto.
62
Update Update
Antef Tsoungui of Estoril won a free kick in defense.
60
Substitution Substitution
Substitution for FC Porto: Borja Sainz replaces Oskar Pietuszewski.
60
Update Update
Foul committed by Ricard Sánchez of Estoril.
60
Update Update
Victor Froholdt of FC Porto won a free kick in defense.
59
Attempt Attempt
Missed chance. Ricard Sánchez from Estoril took a right-footed shot from outside the box.
58
Update Update
Oskar Pietuszewski of FC Porto committed a foul.
58
Update Update
João Carvalho from Estoril won a free kick on the right wing.
56
Attempt Attempt
Deniz Gül from FC Porto had a missed chance, shooting with his right foot from the right side of the box, but it went just left of the goal. Alberto Costa provided the assist.
51
Yellow Card Yellow Card Important
João Carvalho from Estoril receives a yellow card.
51
Update Update
Oskar Pietuszewski of FC Porto won a free kick in defense.
51
Yellow Card Yellow Card Important
Oskar Pietuszewski of FC Porto receives a yellow card.
51
Update Update
João Carvalho from Estoril committed a foul.
48
Update Update
The VAR decision confirms that there is no penalty for FC Porto.
47
Update Update
Offside called against FC Porto. Oskar Pietuszewski is in an offside position.
45
Corner Corner
FC Porto is awarded a corner after Antef Tsoungui concedes.
45
Update Update
The second half begins with the score at Estoril 0, FC Porto 2.
45
Update Update
The fourth official has indicated there will be 3 minutes of added time.
45
Update Update
The first half ends with Estoril 0, FC Porto 2.
45
Update Update
Alberto Costa of FC Porto has gone down, but the referee considers it simulation.
45
Update Update
Jandro Orellana from Estoril won a free kick in defense.
45
Update Update
Fouled by Gabri Veiga of FC Porto.
45
Update Update
Fouled by Victor Froholdt of FC Porto.
45
Update Update
Felix Bacher from Estoril won a free kick in defense.
44
Attempt Attempt
Oskar Pietuszewski from FC Porto missed a chance, shooting with his right foot from the left side of the box. The assist came from Zaidu Sanusi after a fast break.
43
Corner Corner
New attacking attempt. Ricard Sánchez from Estoril takes a left-footed shot from the right side of the box, but it's saved in the right corner by Diogo Costa from FC Porto. The assist was made by Felix Bacher.
40
Attempt Attempt
Missed chance. João Carvalho from Estoril shot with his right foot from the right side of the box.
36
Corner Corner
FC Porto wins a corner, conceded by Pedro Amaral.
35
Attempt Attempt
Deniz Gül from FC Porto had a missed chance, shooting with his left foot from the left side of the box, but it went just left of the target. Oskar Pietuszewski provided the assist.
34
Update Update
Handball by Victor Froholdt of FC Porto.
32
GOAL! GOAL! Important
Own goal by Xeka for Estoril. The score is now Estoril 0, FC Porto 2.
32
Corner Corner
FC Porto wins a corner, conceded by Yanis Begraoui.
32
Corner Corner
Victor Froholdt of FC Porto missed a header from the center of the box, sending the ball to the left. The assist came from Gabri Veiga, who provided a cross after a corner.
31
Corner Corner
FC Porto is awarded a corner after Antef Tsoungui concedes.
30
Update Update
Deniz Gül of FC Porto commits a foul.
30
Yellow Card Yellow Card Important
Jordan Holsgrove from Estoril receives a yellow card for a foul.
30
Update Update
Jordan Holsgrove fouls an Estoril player.
30
Update Update
Gabri Veiga from FC Porto misses a chance, shooting with his right foot from outside the box but sending the ball high. Zaidu Sanusi provided the assist.
30
Update Update
Antef Tsoungui of Estoril won a free kick in defense.
26
Update Update
Pedro Amaral from Estoril won a free kick in defense.
25
Update Update
Deniz Gül from FC Porto committed a foul.
25
Update Update
VAR decision confirms no goal; the match remains Estoril 0, FC Porto 1.
24
Update Update
Goal overturned by VAR. Deniz Gül scores for FC Porto, but the goal is ruled out after a VAR review.
21
Corner Corner
Goal! FC Porto scores, making it 2-0 against Estoril. Deniz Gül heads the ball in from the center of the box after a corner.
21
Corner Corner
FC Porto wins a corner after Antef Tsoungui concedes.
20
Attempt Attempt
Missed chance. André Lacximicant from Estoril heads the ball from the center of the box.
19
Update Update
Ricard Sánchez from Estoril won a free kick on the right wing.
19
Update Update
Foul committed by Oskar Pietuszewski of FC Porto.
18
Attempt Attempt
André Lacximicant from Estoril attempts a header from the center of the box, but it's saved.
16
Attempt Attempt
Oskar Pietuszewski's right-footed shot from the left side of the box is blocked. The assist came from Pepê.
16
Attempt Attempt
Alan Varela from FC Porto had a missed chance, shooting with his right foot from outside the box. The shot was close but did not go in. Pepê provided the assist.
16
Update Update
Foul committed by Xeka for Estoril.
14
GOAL! GOAL! Important
Oskar Pietuszewski from FC Porto won a free kick on the left wing.
6
Update Update
Foul committed by Ricard Sánchez of Estoril.
6
Update Update
Foul committed by Yanis Begraoui of Estoril.
5
Update Update
Zaidu Sanusi of FC Porto won a free kick in defense.
5
Update Update
Foul committed by Alberto Costa of FC Porto.
3
Corner Corner
Estoril is awarded a corner after Jan Bednarek concedes.
3
Update Update
André Lacximicant from Estoril won a free kick in defense.

CONCLUSION

Structural assessment: Porto exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was contrary to the pre-match probability model. Market alignment: The match result was outside the projected probability range.

Explore League Previews