Estoril vs Rio Ave Prediction, Preview and Stats

Portugal flag 2025/2026 Liga Portugal, Portugal
Estádio António Coimbra da Mota Sun, 22 Mar - 3:30 PM
Liga Portugal
Estoril ETR
1 Winner 2
Rio Ave RIO
Full Time Sun, 22 Mar 3:30 PM
Round 27 Regular Season
Ferro - 16'
Goal
|
Goal
Jakub Brabec - 54'
Jalen Blesa - 74' (P)

CONTEXT

The match between Estoril and Rio Ave has officially finished, ending with a full-time score of 0-2 in favor of the visitors. Despite the half-time scoreboard reading 1-0 to Estoril, Rio Ave rallied to secure a clean-sheet victory by the final whistle. This outcome represented a significant deviation from pre-match expectations; the market heavily favored Estoril with

TL;DR

  • Structural deviation: Rio Ave 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 consistent with expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Aligned with 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
No referee statistics available.
Estoril I. Cathro
I. Cathro
VS
Rio Ave S. Silaidopoulos
S. Silaidopoulos
1.6
Avg Points / Game (Last 100 Matches)
1.14
1.33 i
Last 6 Opponents
Nacional Rank: 63 W
Casa Pia Rank: 64 D
Sporting CP Rank: 89 L
Gil Vicente Rank: 70 W
AVS Rank: 56 L
Tondela Rank: 61 D
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Estrela Amadora Rank: 59 W
Tondela Rank: 61 W
Famalicão Rank: 73 D
Porto Rank: 88 L
Moreirense Rank: 67 L
Sporting Braga Rank: 81 L
7
Head to Head (Wins - Draws - Losses)
7 - 4 - 8
8

Win Probabilities

Live Win Probability (90 Min)
Home Estoril
54.08%
Draw
24.71%
Away Rio Ave
21.21%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
69.69
64.26
0 (Weakest) 100 (Strongest)
Metric
Estoril
Rio Ave
Power Score
69.69
64.26
League Position
7
10
Global Rank
205
352

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
Rio Ave Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Estoril Rio Ave

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

Rio Ave

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 Rio Ave
Attacking Efficiency
Higher is better
Attacking Efficiency
27.82
33.44
Defensive Efficiency
Lower is better
Defensive Efficiency
33.44
27.82
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 -0.57 Efficiency Index
vs
Rio Ave +0.57 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Estoril
Rio Ave
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
vs
Rio Ave
Created Set-piece attacking threat
Estoril Rio Ave
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
0%
0%
Goals per Match Average set-piece goals scored per match.
0.00 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
+0.00 vs +1.00
Conceded Set-piece defensive exposure
Estoril Rio Ave
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.
1.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
Estoril
Rio Ave
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

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

Estoril ETR Home
19 matches
Rio Ave RIO Away
Match Record
7
Wins
8
4
Draws
4
8
Losses
7
Goals
27
Goals Scored
29
29
Goals Conceded
27
-2
Goal Difference
+2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-27T12:24:51+00:00

STARTING XI

Match Formation 4-3-3
Match Formation 4-2-3-1
Pitch
J. Robles Blázquez
Spain
1 J. Robles Blázquez
P. Salgueiro Costa Pessoa Carvalho
Substitution
Portugal
22 P. Salgueiro Costa Pessoa Carvalho
F. Reis Ferreira
Portugal
4 F. Reis Ferreira
F. Bacher
Austria
25 F. Bacher
R. Sánchez Sendra
Spain
2 R. Sánchez Sendra
M. da Silva Rocha
Substitution
Portugal
8 M. da Silva Rocha
A. Tsoungui
Substitution
Belgium
5 A. Tsoungui
J. Holsgrove
Substitution
Scotland
10 J. Holsgrove
R. Guitane
Substitution
France
99 R. Guitane
Y. Begraoui
Morocco
14 Y. Begraoui
J. Antunes Carvalho
Portugal
12 (C) J. Antunes Carvalho
E. van der Gouw
Netherlands
99 E. van der Gouw
N. Abby
England
6 N. Abby
G. Teixeira Lopes da Conceição
39 G. Teixeira Lopes da Conceição
J. Brabec
Czech Republic
32 J. Brabec
M. Vrousai
Greece
17 (C) M. Vrousai
A. Ntoi
Greece
5 A. Ntoi
T. Nikitscher
Hungary
44 T. Nikitscher
D. Špikić
Substitution
Croatia
18 D. Špikić
O. Pohlmann
Substitution
Germany
80 O. Pohlmann
D. Bezerra de Oliveira
Substitution
Brazil
7 D. Bezerra de Oliveira
J. Miller Blesa
Substitution
Spain
11 J. Miller Blesa

General Information

Date & Time
Mar 22, 2026, 03:30 PM
Competition
2025/2026 Liga Portugal, Portugal · Round 27 · Regular Season
Stadium
Estádio António Coimbra da Mota
Capacity
8000
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
André Filipe Domingues Narciso
Pedro Nuno de Sá Martins
José Carlos Silva Campos Rodrigues
André Filipe Santos de Jesus Botelho

Statistics

Possession
ETR
53%
RIO
47%

Top Statistics

1 Goals 2
4 Big Chances Created 4
4 Shots 8
46 Dangerous attacks 41
55 Possession 45
11 Corners 7
11 Free kicks 15
3 Yellow Cards 3

Match Overview

87 Ball Safe 97
22 Throwins 20
7 Goal Kicks 10
21 Dribble Attempts 21
1 Assists 1
29 Successful Dribbles Percentage 43
6 Successful Dribbles 9
14 Successful Headers 19
11 Goal Attempts 7
5 Substitutions 4
2 Hit Woodwork 0
0 Penalties 1

Attacking

102 Attacks 96
3 Big Chances Missed 2
0 Counter Attacks 1

Possession

366 Successful Passes 287
11 Key Passes 6
56 Successful Long Passes Percentage 47
34 Successful Long Passes 29
61 Long Passes 62
448 Passes 367
82 Successful Passes Percentage 78

Defensive

16 Tackles 17
5 Saves 3
8 Interceptions 8

Build-up

8 Accurate Crosses 4
29 Total Crosses 18

Discipline

1 Offsides 3
16 Fouls 11

Lineup

Referee : André Filipe Domingues Narciso

Starting XI

1
Joel Robles
Joel Robles Goalkeeper
7.25
2
Ricard Sánchez
Ricard Sánchez Defender
6.91
4
Ferro
Ferro Defender
8.03
22
Pedro Carvalho
Pedro Carvalho Defender
6.46
6
Jandro Orellana
Jandro Orellana
Midfielder58'
6.89
25
Felix Bacher
Felix Bacher Defender
6.97
5
Antef Tsoungui
Antef Tsoungui Midfielder
6.38
21
Pizzi
Pizzi
Midfielder75'
6.7
8
Xeka
Xeka Midfielder
6.4
24
Pedro Amaral
Pedro Amaral
Defender58'
6.4
10
Jordan Holsgrove
Jordan Holsgrove Midfielder
7.68
9
Alejandro Marqués
Alejandro Marqués
Attacker85'
6.04
12
João Carvalho
João Carvalho (C) Attacker
7.12
14
Yanis Begraoui
Yanis Begraoui Attacker
6.56
99
Rafik Guitane
Rafik Guitane Attacker
6.85
19
André Lacximicant
André Lacximicant
Attacker46'
6.38
Referee : André Filipe Domingues Narciso

Starting XI

99
Ennio Van Der Gouw
Ennio Van Der Gouw Goalkeeper
6.91
6
Nelson Abbey
Nelson Abbey Defender
6.82
17
Marios Vrousai
Marios Vrousai (C) Defender
8.09
32
Jakub Brabec
Jakub Brabec Defender
7.46
39
Gustavo Mancha
Gustavo Mancha Defender
6.83
5
Andreas Ntoi
Andreas Ntoi Midfielder
6.37
7
Diogo Bezerra
Diogo Bezerra Midfielder
7.47
20
João Tomé
João Tomé
Defender90+3'
18
Dario Spikic
Dario Spikic Midfielder
6.81
9
Tamble Monteiro
Tamble Monteiro
Attacker83'
6.42
44
Tamás Nikitscher
Tamás Nikitscher Midfielder
6.88
80
Ole Pohlmann
Ole Pohlmann Midfielder
6.78
8
Ryan
Ryan
Midfielder78'
6.68
11
Jalen Blesa
Jalen Blesa Attacker
7.04
63
Julien Lomboto
Julien Lomboto
Defender90+3'

Events

2ND-HALF
90+9'
Event
Tamble Monteiro
Foul / 6th Yellowcard
90+3'
Event
Julien Lomboto Jalen Blesa
8th Substitution
90+3'
Event
João Tomé Diogo Bezerra
9th Substitution
87'
Event
Tamás Nikitscher
Foul / 5th Yellowcard
Event
Alejandro Marqués Jordan Holsgrove
7th Substitution
85'
85'
Event
Nelson Abbey
Argument / 4th Yellowcard
83'
Event
Tamble Monteiro Dario Spikic
6th Substitution
Event
7th Yellowcard
78'
Event
André Lacximicant
Simulation / 3rd Yellowcard
78'
78'
Event
Ryan Ole Pohlmann
5th Substitution
Event
Pizzi Antef Tsoungui
4th Substitution
75'
74'
Event
Jalen Blesa
Right foot shot / 1st Penalty
72'
Event
Nelson Abbey
Penalty awarded
68'
Event
Dario Spikic
Penalty disallowed
Event
Antef Tsoungui
Argument / 2nd Yellowcard
63'
Event
Jandro Orellana Pedro Carvalho
3rd Substitution
58'
Event
Pedro Amaral Xeka
2nd Substitution
58'
54'
Event
Jakub Brabec
Header / 2nd Goal
Event
André Lacximicant Rafik Guitane
1st Substitution
46'
1ST-HALF
Event
João Carvalho
Foul / 1st Yellowcard
41'
Event
Ferro
Header / 1st Goal
16'

Match Commentary

90
Corner Corner
Corner awarded to Estoril after Marios Vrousai's defensive play resulted in the ball going out.
90
Substitution Substitution
Substitution for Rio Ave: João Tomé is coming off, and Diogo Bezerra is entering the match.
90
Attempt Attempt
Opportunity squandered. Alejandro Marqués from Estoril attempted a right-footed shot from the middle of the penalty area, but it sailed over the goal. The assist came from Ricard Sánchez, who delivered a cross.
90
Update Update
Tamble Monteiro from Rio Ave committed a foul.
90
Yellow Card Yellow Card Important
Tamble Monteiro of Rio Ave has been shown a yellow card for committing a foul.
90
Update Update
Ferro has been awarded a free kick in their defensive half against Estoril.
90
Update Update
Julien Lomboto from Rio Ave earned a free kick in the defensive area.
90
Substitution Substitution
Substitution for Rio Ave: Julien Lomboto comes on to replace Jalen Blesa.
90
Update Update
Alejandro Marqués from Estoril committed a foul.
90
Update Update
The fourth official has indicated that there will be 8 minutes of stoppage time.
90
Update Update
The second half has concluded with the final score: Estoril 1, Rio Ave 2.
90
Corner Corner
Corner awarded to Estoril after a foul by Ryan Guilherme.
90
Corner Corner
Another offensive push. Tamble Monteiro from Rio Ave takes a left-footed shot from the left side of the penalty area, but Joel Robles from Estoril makes a save in the bottom left corner. The assist came from Ryan Guilherme.
89
Attempt Attempt
Another offensive move underway. Tamble Monteiro from Rio Ave takes a right-footed shot from a challenging angle on the right, but Joel Robles, the Estoril goalkeeper, makes a save right in the center of the goal. The assist came from Jalen Blesa.
89
Corner Corner
Corner kick awarded to Rio Ave, following a foul by Joel Robles.
88
Attempt Attempt
Opportunity squandered. João Carvalho from Estoril attempted a right-footed shot from outside the penalty area, but it went wide to the left.
87
Yellow Card Yellow Card Important
Tamás Nikitscher of Rio Ave has been shown a yellow card for committing a foul.
87
Attempt Attempt
Opportunity squandered. Pedro Amaral from Estoril attempted a left-footed shot from outside the penalty area but sent it wide to the left. The assist was provided by Jandro Orellana.
85
Substitution Substitution
Substitution for Estoril: Alejandro Marqués replaces Jordan Holsgrove.
85
Yellow Card Yellow Card Important
Nelson Abbey of Rio Ave has been shown a yellow card for committing a foul.
85
Update Update
André Lacximicant from Estoril was awarded a free kick in an offensive position.
85
Update Update
Jakub Brabec from Rio Ave committed a foul.
83
Attempt Attempt
The attempt is thwarted. Yanis Begraoui from Estoril takes a right-footed shot from the right side of the penalty area, but it's blocked.
83
Substitution Substitution
Substitution for Rio Ave: Tamble Monteiro is coming on to replace Dario Spikic.
83
Update Update
Dario Spikic from Rio Ave committed a foul.
83
Update Update
Felix Bacher from Estoril has been awarded a free kick in an offensive position.
82
Attempt Attempt
A shot is deflected. Yanis Begraoui from Estoril attempts a left-footed strike from outside the penalty area, but it gets blocked. The assist came from Pizzi.
80
Update Update
Nelson Abbey of Rio Ave has been awarded a free kick on the left flank.
80
Update Update
Yanis Begraoui from Estoril committed a foul.
78
Yellow Card Yellow Card Important
André Lacximicant of Estoril has been shown a yellow card.
78
Substitution Substitution
Substitution for Rio Ave: Ryan Guilherme comes on to replace Olé Pohlmann.
78
Update Update
André Lacximicant from Estoril has fallen to the ground, but the referee believes he is faking it.
77
Attempt Attempt
Missed opportunity! Yanis Begraoui from Estoril took a right-footed shot from the right side of the penalty area, but it went wide to the left. The assist came from Jordan Holsgrove.
76
Update Update
Jalen Blesa from Rio Ave committed a foul.
76
Update Update
Pedro Amaral from Estoril has been awarded a free kick in the defensive area.
75
Update Update
Goal! Estoril 1, Rio Ave 2. Jalen Blesa from Rio Ave successfully scores the penalty, striking the ball with his right foot straight down the middle of the goal.
74
GOAL! GOAL! Important
VAR Review: Potential Penalty for Rio Ave Under Examination.
72
Update Update
Yanis Begraoui from Estoril committed a foul.
71
Update Update
VAR Review: No Penalty awarded to Rio Ave.
71
Update Update
VAR Review: Possible Penalty for Rio Ave...
71
Attempt Attempt
The attempt is thwarted. Nelson Abbey from Rio Ave takes a left-footed shot from outside the penalty area, but it's successfully blocked.
68
Update Update
Antef Tsoungui of Estoril has given away a penalty due to a foul committed inside the penalty box.
65
Update Update
Jordan Holsgrove from Estoril committed a foul.
64
Update Update
Andreas Ntoi from Rio Ave has been awarded a free kick in an attacking position.
64
Attempt Attempt
Opportunity squandered. Dario Spikic of Rio Ave attempted a right-footed shot from the center of the penalty area, but it sailed high and to the left. The assist came from Andreas Ntoi, who set him up with a header.
64
Update Update
Another offensive push. Tamás Nikitscher from Rio Ave heads the ball from the middle of the penalty area, but Joel Robles from Estoril makes a great save, stopping it at the top center of the goal. The assist came from Diogo Bezerra, who delivered a precise cross.
61
Corner Corner
Corner awarded to Rio Ave after Joel Robles allowed the ball to go out of play.
60
Corner Corner
Corner awarded to Estoril after Nelson Abbey allowed the ball to go out.
60
Corner Corner
João Carvalho from Estoril strikes the crossbar with a right-footed shot taken from the left side of the penalty area, following an assist from Jordan Holsgrove after a corner kick.
59
Corner Corner
Corner awarded to Estoril after a foul by Gustavo Mancha.
59
Attempt Attempt
A shot is deflected. André Lacximicant from Estoril attempted a left-footed strike from inside the six-yard area, but it was stopped on the left side. The assist came from Yanis Begraoui.
58
Substitution Substitution
Substitution for Estoril: Jandro Orellana comes on to replace Xeka.
58
Update Update
Xeka committed a foul against Estoril.
58
Update Update
Andreas Ntoi from Rio Ave has earned a free kick in the defensive area.
58
Substitution Substitution
Substitution for Estoril: Pedro Amaral replaces Xeka.
57
Attempt Attempt
A new offensive move unfolds as Marios Vrousai of Rio Ave takes a right-footed shot from the right side of the penalty area. However, Joel Robles, the Estoril goalkeeper, makes a save right in the center of the goal.
57
Corner Corner
A fresh offensive move unfolds as Yanis Begraoui from Estoril takes a right-footed shot from the right side of the penalty area. However, Ennio van der Gouw from Rio Ave makes a fantastic save, pushing the ball to the left corner. The assist for this play comes from André Lacximicant.
56
Update Update
Offside call against Rio Ave. Jalen Blesa has been caught in an offside position.
54
GOAL! GOAL! Important
Goal! It's now Estoril 1, Rio Ave 1. Jakub Brabec scores for Rio Ave with a header from the center of the box into the bottom right corner. The assist came from Diogo Bezerra, who delivered a perfect cross.
53
Update Update
Xeka from Estoril has earned a free kick in the defensive area.
49
Corner Corner
Corner awarded to Estoril after a foul by Nelson Abbey.
49
Corner Corner
Missed opportunity! Jordan Holsgrove from Estoril took a left-footed shot from outside the penalty area but sent it wide to the left. The assist came from João Carvalho following a corner kick.
48
Corner Corner
Corner awarded to Estoril after a deflection off Ennio van der Gouw.
48
Corner Corner
Another offensive push from Estoril. Yanis Begraoui takes a left-footed shot from the center of the penalty area, but Ennio van der Gouw from Rio Ave makes a fantastic save, reaching up to deny the effort in the top right corner. The assist came from Xeka, who set him up with a header.
47
Corner Corner
Corner kick awarded to Estoril after Gustavo Mancha's defensive play.
47
Update Update
Dario Spikic from Rio Ave committed a foul.
47
Update Update
Ricard Sánchez from Estoril was awarded a free kick on the left side of the pitch.
45
Update Update
The second half is underway with Estoril leading Rio Ave 1-0.
45
Update Update
Olé Pohlmann from Rio Ave committed a foul.
45
Update Update
The first half has concluded with Estoril leading Rio Ave by a score of 1-0.
45
Update Update
Jordan Holsgrove of Estoril has been awarded a free kick in the defensive area.
45
Update Update
The fourth official has indicated that there will be two minutes of stoppage time.
45
Substitution Substitution
Substitution for Estoril: André Lacximicant comes on to replace Rafik Guitane.
44
Corner Corner
Corner awarded to Rio Ave after João Carvalho gave it away.
43
Corner Corner
Corner kick awarded to Rio Ave after Ricard Sánchez allowed the ball to go out.
43
Corner Corner
Corner awarded to Rio Ave after Yanis Begraoui gave it away.
43
Attempt Attempt
The attempt is thwarted. Marios Vrousai from Rio Ave fires a right-footed shot from the middle of the penalty area, but it's blocked.
43
Corner Corner
Corner awarded to Rio Ave, following a concession by Joel Robles.
41
Yellow Card Yellow Card Important
João Carvalho from Estoril has been shown a yellow card for committing a foul.
41
Yellow Card Yellow Card Important
João Carvalho from Estoril has been shown a yellow card for committing a foul.
41
Update Update
Olé Pohlmann from Rio Ave has been awarded a free kick in an offensive position.
40
Update Update
João Carvalho from Estoril committed a foul.
40
Update Update
Marios Vrousai of Rio Ave was awarded a free kick on the right flank.
39
Update Update
Marios Vrousai from Rio Ave was awarded a free kick on the right flank.
39
Update Update
Antef Tsoungui from Estoril commits a handball foul.
37
Update Update
Offside call against Rio Ave. Jalen Blesa has been flagged for being offside.
36
Update Update
Pedro Carvalho from Estoril committed a foul.
36
Update Update
Diogo Bezerra from Rio Ave has been awarded a free kick in an offensive position.
35
Update Update
Antef Tsoungui from Estoril committed a foul.
35
Update Update
Tamás Nikitscher from Rio Ave has been awarded a free kick in an offensive position.
33
Corner Corner
Corner awarded to Estoril, following a foul by Gustavo Mancha.
32
Corner Corner
Corner awarded to Estoril after a foul by Gustavo Mancha.
30
Corner Corner
A fresh offensive move unfolds as Diogo Bezerra from Rio Ave takes a long-range shot with his right foot from the left side, but Joel Robles of Estoril makes a great save, diving to his left to keep the ball out of the corner.
29
Update Update
Diogo Bezerra from Rio Ave was awarded a free kick on the left side of the pitch.
29
Update Update
Xeka committed a foul against Estoril.
24
Attempt Attempt
Opportunity wasted. Olé Pohlmann of Rio Ave took a left-footed shot from outside the penalty area that narrowly missed the target. The assist came from Dario Spikic.
23
Update Update
Olé Pohlmann from Rio Ave has been awarded a free kick in the defensive area.
23
Update Update
Antef Tsoungui from Estoril committed a foul.
23
Update Update
Jalen Blesa of Rio Ave has been awarded a free kick in the defensive zone.
23
Update Update
Antef Tsoungui from Estoril committed a foul.
21
Update Update
Yanis Begraoui from Estoril commits a handball foul.
16
GOAL! GOAL! Important
Goal! Estoril takes the lead with a score of 1-0 against Rio Ave. Ferro scores with a header from the middle of the box, sending the ball straight into the center of the goal. The assist comes from Jordan Holsgrove, who delivered a perfect cross.
16
Update Update
Jordan Holsgrove from Estoril has been awarded a free kick in an offensive position.
16
Update Update
Gustavo Mancha from Rio Ave committed a foul.
14
Corner Corner
Another offensive push underway. Rafik Guitane from Estoril takes a left-footed shot from the right side of the penalty area, but Ennio van der Gouw of Rio Ave makes a save, diving to the left corner. The assist came from João Carvalho.
12
Update Update
Offside called against Estoril. João Carvalho has been flagged for being in an offside position.
11
Update Update
Dario Spikic from Rio Ave committed a foul.
11
Update Update
Antef Tsoungui from Estoril has been awarded a free kick in the defensive area.
11
Update Update
Rafik Guitane from Estoril has earned a free kick in an attacking position.
11
Update Update
Jalen Blesa from Rio Ave committed a foul.
8
Attempt Attempt
The attempt is thwarted. Olé Pohlmann from Rio Ave takes a right-footed shot from outside the penalty area, but it's successfully blocked.
7
Update Update
Antef Tsoungui from Estoril has been awarded a free kick in the defensive area.
7
Update Update
Tamás Nikitscher from Rio Ave committed a foul.
6
Corner Corner
Corner awarded to Rio Ave after Antef Tsoungui gave away a foul.
6
Attempt Attempt
The attempt is thwarted. Diogo Bezerra from Rio Ave fires a right-footed shot from the right side of the penalty area, but it gets blocked. The assist came from Jalen Blesa, who set him up with a header.
4
Corner Corner
Corner awarded to Estoril after Gustavo Mancha's defensive play.
4
Attempt Attempt
The attempt is thwarted. João Carvalho from Estoril takes a right-footed shot from outside the penalty area, but it's blocked.
1
Update Update
Tamás Nikitscher from Rio Ave committed a foul.
1
Update Update
Yanis Begraoui from Estoril earned a free kick in the defensive area.

CONCLUSION

Structural assessment: Rio Ave 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