Nottingham Forest vs Porto Prediction, Preview and Stats

Europe flag 2025/2026 Europa League, Europe
The City Ground Thu, 16 Apr - 7:00 PM
Europa League
Nottingham Forest NFO
1 Winner 0
Porto FCP
Full Time Thu, 16 Apr 7:00 PM
Quarter Finals Leg 2 of 2 Aggregate : 2 - 1
Morgan Gibbs-White - 12'
Goal
|
|
Red Card Jan Bednarek 8'

CONTEXT

Nottingham Forest secured a 1-0 victory over Porto in the second leg of their two-legged knockout tie, advancing on a 2-1 aggregate after a 1-1 first-leg draw in Porto. Forest struck first in the opening half and maintained control with 61% possession against Porto's 39%. Considered the stronger side entering the match, Porto faced mounting challenges after receiving a red card, which altered the contest's dynamics in the second half. Forest's disciplined defense repelled late pressure, ensuring progression despite the visitors' pre-match edge. This result represented a significant deviation from expectations, showcasing Forest's tactical resilience and ability to exploit key moments in high-stakes football.

TL;DR

  • Structural deviation: Nottingham Forest's win featured a significant structural deviation of 59.3 percent.
  • Efficiency shift: Efficiency shift stayed in line with pre-match assessments.
  • xG alignment: xG data unavailable for outcome alignment assessment.
  • Market alignment: Result aligned with pre-match market assessments.
  • xG expectations: xG expectations unavailable due to missing data.
  • Event impact: Porto's red card substantially altered match flow.
  • Red card distortion: Red card to Porto distorted second-half adjustments.
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

Match referee

D. Makkelie

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

H. Steegstra

1st Assistant

J. de Vries

2nd Assistant

A. Lindhout

4th Official

Nottingham Forest V. de Oliveira Lopes Pereira
V. de Oliveira Lopes Pereira
VS
Porto F. Farioli
F. Farioli
1.82
Avg Points / Game (Last 100 Matches)
2
1.67 i
Last 6 Opponents
Porto Rank: D
FC Midtjylland Rank: W
FC Midtjylland Rank: L
Fenerbahçe Rank: L
Fenerbahçe Rank: W
Ferencvárosi Rank: W
Avg Points / Game (Last 6 Matches)
2.33 i
Last 6 Opponents
Nottingham Forest Rank: D
VfB Stuttgart Rank: W
VfB Stuttgart Rank: W
Rangers Rank: W
Viktoria Plzeň Rank: D
Malmö FF Rank: W
1
Head to Head (Wins - Draws - Losses)
1 - 1 - 0
0

Win Probabilities

Live Win Probability (90 Min)
Home Nottingham Forest
40.72%
Draw
30.79%
Away Porto
28.48%

Movement

Changes since opening
Nottingham Forest
-54.51%
Draw
+26.21%
Porto
+28.29%

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.
30.74
41.43
0 (Weakest) 100 (Strongest)
Metric
Nottingham Forest
Porto
Power Score
30.74
41.43
League Position
13
5
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
Nottingham Forest Opponent-weighted form score
Porto Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Nottingham Forest Porto

Heatmaps Ball coordinates

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

vs

Nottingham Forest

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

Nottingham Forest ⚠ Proxy
vs
⚠ Proxy Porto
Attacking Efficiency
Higher is better
Attacking Efficiency
38.52
29.74
Defensive Efficiency
Lower is better
Defensive Efficiency
29.74
38.52
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
Nottingham Forest +0.90 Efficiency Index
vs
Porto -0.90 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Nottingham Forest
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.

Nottingham Forest ⚠ Proxy
vs
⚠ Proxy Porto
Created Set-piece attacking threat
Nottingham Forest 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
Nottingham Forest 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.
Nottingham Forest
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.

Nottingham Forest
vs
Porto
Attack After Winning Possession transition → offence
Nottingham Forest 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
Nottingham Forest 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
Nottingham Forest
Porto
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • NFO had peak pressure around 38'.
  • FCP started the game with stronger pressure.
NFO Pressure FCP Pressure
Pressure Index: NFO reached the top pressure at 38' (96.92).

Team Head to Head Last 6 Seasons

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

Nottingham Forest NFO Home
2 matches
Porto FCP Away
Match Record
1
Wins
0
1
Draws
1
0
Losses
1
Goals
3
Goals Scored
1
1
Goals Conceded
3
+2
Goal Difference
-2

Data last updated: 2026-04-17T00:00:58+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-3-3
Pitch
S. Ortega Moreno
Germany
27 S. Ortega Moreno
T. Olaoluwa Aina
Nigeria
34 T. Olaoluwa Aina
J. da Cunha Filho
Brazil
23 J. da Cunha Filho
M. Santiago Costa dos Santos
Substitution
Brazil
5 M. Santiago Costa dos Santos
N. Williams
Wales
3 N. Williams
I. Sangaré
Ivory Coast
6 I. Sangaré
N. Domínguez
Argentina
16 N. Domínguez
O. Giraud-Hutchinson
Substitution
Jamaica
21 O. Giraud-Hutchinson
M. Gibbs-White
England
10 M. Gibbs-White
D. Ndoye
Substitution
Switzerland
14 D. Ndoye
C. Wood
Substitution
New Zealand
11 C. Wood
Pitch
D. Meireles Costa
Portugal
99 D. Meireles Costa
Z. Sanusi
Substitution
Nigeria
12 Z. Sanusi
J. Bednarek
Poland
5 J. Bednarek
T. da Silva
Brazil
3 T. da Silva
A. Costa
Substitution
Portugal
20 A. Costa
G. Veiga Novas
Substitution
Spain
10 G. Veiga Novas
P. Rosario
Netherlands
13 P. Rosario
S. Fofana
Ivory Coast
42 S. Fofana
B. Sainz Eguskiza
Substitution
Spain
17 B. Sainz Eguskiza
T. Moffi
Substitution
Nigeria
29 T. Moffi
W. Gomes Carvalho Santos
Brazil
7 W. Gomes Carvalho Santos

General Information

Date & Time :
Apr 16, 2026, 07:00 PM
Competition :
2025/2026 Europa League, Europe · Quarter Finals · Leg 2 of 2 · Aggregate : 2 - 1
Stadium :
The City Ground
Capacity :
30445
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Hessel Steegstra
Jan de Vries
Allard Lindhout
Danny Desmond Makkelie

Statistics

Possession
NFO
58%
FCP
42%

Top Statistics

1 Goals 0
1 Big Chances Created 3
9 Shots 6
70 Dangerous attacks 32
61 Possession 39
8 Corners 1
11 Free kicks 18
1 Yellow Cards 3
0 Red Cards 1

Match Overview

36 Successful Dribbles Percentage 40
6 Goal Kicks 10
9 Throwins 17
14 Dribble Attempts 15
5 Successful Dribbles 6
1 Assists 0
11 Successful Headers 10
82 Ball Safe 97
5 Substitutions 5
4 Injuries 0
17 Goal Attempts 7
1 Hit Woodwork 2

Attacking

105 Attacks 78
1 Big Chances Missed 3

Possession

70 Successful Long Passes Percentage 45
30 Successful Long Passes 28
467 Successful Passes 258
521 Passes 334
43 Long Passes 62
90 Successful Passes Percentage 77
16 Key Passes 6

Defensive

17 Tackles 23
44 Duels Won 52
7 Interceptions 4
1 Saves 4

Build-up

20 Total Crosses 12
6 Accurate Crosses 2

Discipline

16 Fouls 11
2 Offsides 0

Lineup

Referee : Danny Desmond Makkelie

Starting XI

27
Stefan Ortega
Stefan Ortega Goalkeeper
6.83
3
Neco Williams
Neco Williams Defender
6.96
5
Murillo
Murillo Defender
6.75
4
Morato
Morato
Defender72'
6.94
23
Jair Cunha
Jair Cunha Defender
6.6
34
Ola Aina
Ola Aina Defender
6.86
6
Ibrahim Sangaré
Ibrahim Sangaré Midfielder
6.89
10
Morgan Gibbs-White
Morgan Gibbs-White Midfielder
6.93
14
Dan Ndoye
Dan Ndoye Midfielder
6.82
31
Nikola Milenković
Nikola Milenković
Defender65'
6.99
16
Nicolás Domínguez
Nicolás Domínguez Midfielder
7.04
21
Omari Hutchinson
Omari Hutchinson Midfielder
7.1
7
Callum Hudson-Odoi
Callum Hudson-Odoi
Attacker46'
7.19
11
Chris Wood
Chris Wood Attacker
6.87
19
Igor Jesus
Igor Jesus
Attacker16'
7.17
Referee : Danny Desmond Makkelie

Starting XI

99
Diogo Costa
Diogo Costa Goalkeeper
6.89
3
Thiago Silva
Thiago Silva Defender
7.04
5
Jan Bednarek
Jan Bednarek Defender
6.87
12
Zaidu Sanusi
Zaidu Sanusi Defender
6.69
74
Francisco Moura
Francisco Moura
Defender46'
6.91
20
Alberto Costa
Alberto Costa Defender
6.7
8
Victor Froholdt
Victor Froholdt
Midfielder46'
6.78
10
Gabri Veiga
Gabri Veiga Midfielder
7.2
4
Jakub Kiwior
Jakub Kiwior
Defender46'
7.22
13
Pablo Rosario
Pablo Rosario Midfielder
6.81
42
Seko Fofana
Seko Fofana Midfielder
7.04
7
William Gomes
William Gomes Attacker
6.83
17
Borja Sainz
Borja Sainz Attacker
6.9
22
Alan Varela
Alan Varela
Midfielder46'
6.77
29
Terem Moffi
Terem Moffi Attacker
6.62
27
Deniz Gül
Deniz Gül
Attacker66'
6.73

Events

2ND-HALF
90'
Event
William Gomes
Argument / 4th Yellowcard
Event
Morato Murillo
10th Substitution
72'
Event
Dilane Bakwa Callum Hudson-Odoi
9th Substitution
72'
66'
Event
Deniz Gül Terem Moffi
8th Substitution
Event
Nikola Milenković Dan Ndoye
7th Substitution
65'
Event
Callum Hudson-Odoi Omari Hutchinson 
5th Substitution
46'
46'
Event
Jakub Kiwior Gabri Veiga
3rd Substitution
46'
Event
Victor Froholdt Alberto Costa
2nd Substitution
46'
Event
Francisco Moura Zaidu Sanusi
4th Substitution
46'
Event
Alan Varela Borja Sainz
6th Substitution
1ST-HALF
Event
Omari Hutchinson 
Foul / 3rd Yellowcard
40'
36'
Event
Alberto Costa
Foul / 2nd Yellowcard
32'
Event
Terem Moffi
Foul / 1st Yellowcard
Event
Igor Jesus Chris Wood 
1st Substitution
16'
Event
Morgan Gibbs-White
Right foot shot / 1st Goal
12'
8'
Event
Jan Bednarek
Foul / 1st Redcard
7'
Event
Jan Bednarek
Card adjusted

Match Commentary

90
Corner Corner
Nottingham Forest wins a corner after Thiago Silva concedes.
90
Corner Corner
FC Porto wins a corner after Ibrahim Sangaré concedes.
90
Corner Corner
FC Porto is awarded a corner after Ibrahim Sangaré concedes.
90
Update Update
Thiago Silva of FC Porto won a free kick in defense.
90
Update Update
Igor Jesus of Nottingham Forest committed a foul.
90
Update Update
The fourth official has indicated that there will be 5 minutes of added time.
90
Update Update
Thiago Silva of FC Porto won a free kick in defense.
90
Corner Corner
Nottingham Forest wins a corner after Thiago Silva concedes.
90
Update Update
Nicolás Domínguez from Nottingham Forest won a free kick on the left wing.
90
Update Update
Fouled by Pablo Rosario of FC Porto.
90
Update Update
Fouled by Victor Froholdt of FC Porto.
90
Update Update
The second half ends with Nottingham Forest leading FC Porto 1-0.
90
Update Update
Igor Jesus from Nottingham Forest won a free kick in the attacking area.
89
Update Update
Dilane Bakwa of Nottingham Forest won a free kick in defense.
89
Update Update
Foul committed by Igor Jesus of Nottingham Forest.
89
Update Update
Alan Varela of FC Porto won a free kick in an attacking position.
89
Update Update
Foul committed by William Gomes of FC Porto.
87
Update Update
Jakub Kiwior from FC Porto won a free kick in defense.
87
Update Update
Foul committed by Dilane Bakwa of Nottingham Forest.
84
Attempt Attempt
Alan Varela from FC Porto hits the bar with a right-footed shot from outside the box, assisted by Deniz Gül.
84
Attempt Attempt
Nicolás Domínguez from Nottingham Forest had a missed chance, shooting with his right foot from outside the box, just missing to the left. The assist came from Dilane Bakwa after a fast break.
82
Corner Corner
Nottingham Forest wins a corner after Jakub Kiwior concedes.
81
Update Update
Foul committed by Igor Jesus of Nottingham Forest.
81
Update Update
Jakub Kiwior of FC Porto won a free kick in defense.
80
Attempt Attempt
Missed chance. Seko Fofana from FC Porto shot with his left foot from the left side of the box.
80
Update Update
Ola Aina from Nottingham Forest earned a free kick on the right wing.
80
Update Update
Foul committed by Francisco Moura of FC Porto.
78
Update Update
Foul committed by Nikola Milenkovic against Nottingham Forest.
78
Update Update
Offside called against Nottingham Forest. Morgan Gibbs-White is offside.
78
Update Update
Deniz Gül of FC Porto won a free kick in the attacking position.
76
Attempt Attempt
New attacking attempt. Igor Jesus from Nottingham Forest takes a left-footed shot from the left side of the box, but the goalkeeper saves it in the center of the goal. The assist comes from Dilane Bakwa.
72
Substitution Substitution
Substitution for Nottingham Forest: Morato replaces Murillo due to injury.
72
Substitution Substitution
Substitution for Nottingham Forest: Dilane Bakwa replaces Callum Hudson-Odoi due to injury.
71
Update Update
There is a delay in the match due to an injury to Callum Hudson-Odoi from Nottingham Forest.
67
Update Update
There is a delay in the match due to an injury to Murillo from Nottingham Forest.
66
Update Update
Nicolás Domínguez fouled a player from Nottingham Forest.
66
Update Update
Alan Varela of FC Porto won a free kick in the defensive area.
66
Corner Corner
Callum Hudson-Odoi from Nottingham Forest misses a chance as his right-footed shot from outside the box goes high, assisted by Igor Jesus after a corner.
66
Substitution Substitution
Substitution for FC Porto: Deniz Gül replaces Terem Moffi.
65
Corner Corner
Nottingham Forest wins a corner after Thiago Silva concedes.
65
Attempt Attempt
Neco Williams' right-footed shot from outside the box is blocked. The assist was provided by Callum Hudson-Odoi.
65
Substitution Substitution
Substitution for Nottingham Forest: Nikola Milenkovic replaces Dan Ndoye.
64
Attempt Attempt
Nicolás Domínguez's shot from outside the box is blocked. The assist came from Neco Williams.
63
Update Update
Callum Hudson-Odoi from Nottingham Forest won a free kick in defense.
63
Update Update
Foul committed by Victor Froholdt of FC Porto.
61
Attempt Attempt
Neco Williams' shot from outside the box is blocked. Callum Hudson-Odoi provided the assist.
60
Update Update
Neco Williams commits a handball for Nottingham Forest.
60
Update Update
Foul committed by William Gomes of FC Porto.
60
Update Update
Igor Jesus from Nottingham Forest won a free kick in defense.
58
Corner Corner
Nottingham Forest wins a corner after Thiago Silva concedes.
57
Update Update
Francisco Moura from FC Porto won a free kick in defense.
57
Attempt Attempt
Morgan Gibbs-White's shot from outside the box is blocked. Callum Hudson-Odoi provided the assist.
54
Update Update
Foul by Morgan Gibbs-White of Nottingham Forest.
54
Attempt Attempt
Seko Fofana from FC Porto had a missed opportunity, shooting with his right foot from outside the box but missing to the left. Alan Varela provided the assist.
53
Update Update
William Gomes from FC Porto committed a foul.
52
Update Update
Neco Williams from Nottingham Forest won a free kick in defense.
52
Update Update
William Gomes from FC Porto has committed a foul.
50
Corner Corner
New attacking attempt. Igor Jesus of Nottingham Forest has a right-footed shot from the center of the box, but it's saved in the right corner by Diogo Costa of FC Porto. The assist came from Ola Aina.
49
Attempt Attempt
Nicolás Domínguez of Nottingham Forest has his right-footed shot from the center of the box blocked.
49
Corner Corner
New attacking attempt. Igor Jesus of Nottingham Forest has a right-footed shot from the center of the box, which is saved in the right corner by Diogo Costa of FC Porto. The assist came from Ola Aina.
47
Attempt Attempt
Jakub Kiwior's left-footed shot from outside the box is blocked.
47
Attempt Attempt
William Gomes from FC Porto has a left-footed shot from outside the box, but it's blocked.
46
Update Update
Nicolás Domínguez fouled by Nottingham Forest.
46
Update Update
William Gomes of FC Porto won a free kick in an attacking position.
45
Update Update
Offside called against Nottingham Forest. Dan Ndoye is offside.
45
Attempt Attempt
Zaidu Sanusi from FC Porto had a missed chance, shooting with his left foot from outside the box, but it went close and missed. Gabri Veiga provided the assist.
45
Attempt Attempt
Nicolás Domínguez of Nottingham Forest missed a close-range header. The assist came from Dan Ndoye's cross.
45
Update Update
Gabri Veiga from FC Porto won a free kick on the right wing.
45
Update Update
The first half ends with Nottingham Forest leading FC Porto 1-0.
45
Update Update
The fourth official has indicated that there will be 5 minutes of added time.
45
Substitution Substitution
Substitution for FC Porto: Alan Varela replaces Borja Sainz.
45
Update Update
Dan Ndoye fouls a Nottingham Forest player.
45
Substitution Substitution
Substitution for FC Porto: Francisco Moura replaces Zaidu Sanusi.
45
Substitution Substitution
Substitution for FC Porto: Jakub Kiwior replaces Gabri Veiga.
45
Substitution Substitution
Substitution for FC Porto: Francisco Moura replaces Zaidu Sanusi.
45
Update Update
The second half starts with Nottingham Forest leading FC Porto 1-0.
45
Substitution Substitution
Substitution for Nottingham Forest: Callum Hudson-Odoi replaces Omari Hutchinson.
44
Update Update
Borja Sainz from FC Porto won a free kick in defense.
44
Update Update
Ola Aina fouled a Nottingham Forest player.
40
Yellow Card Yellow Card Important
Omari Hutchinson from Nottingham Forest receives a yellow card for a foul.
40
Corner Corner
New attacking attempt. Omari Hutchinson of Nottingham Forest has a left-footed shot from outside the box, but it's saved in the top left corner by Diogo Costa of FC Porto. The assist came from Igor Jesus.
40
Update Update
Foul committed by Omari Hutchinson of Nottingham Forest.
40
Update Update
Zaidu Sanusi from FC Porto won a free kick on the left wing.
37
Corner Corner
Murillo from Nottingham Forest had a missed chance, shooting with his left foot from the center of the box, but it went close and missed. The assist came from Jair Cunha after a corner.
36
Corner Corner
Nottingham Forest wins a corner after Pablo Rosario concedes.
36
Yellow Card Yellow Card Important
Alberto Costa of FC Porto receives a yellow card for a foul.
35
Update Update
Foul committed by Alberto Costa of FC Porto.
35
Update Update
Neco Williams from Nottingham Forest won a free kick in defense.
34
Corner Corner
Nottingham Forest wins a corner after a concession by Alberto Costa.
34
Corner Corner
Igor Jesus from Nottingham Forest missed a chance, heading the ball high from the right side of the six-yard box. The assist came from Neco Williams, who delivered a cross after a corner.
32
Yellow Card Yellow Card Important
Terem Moffi of FC Porto receives a yellow card for a foul.
32
Update Update
Foul committed by Terem Moffi of FC Porto.
32
Update Update
Dan Ndoye of Nottingham Forest won a free kick in an attacking position.
30
Attempt Attempt
New attacking attempt. Igor Jesus of Nottingham Forest heads the ball from the right side of the six-yard box, but it's saved.
27
Attempt Attempt
Missed chance. Omari Hutchinson from Nottingham Forest took a right-footed shot from the right side of the box, but it went wide.
24
Corner Corner
Nottingham Forest wins a corner after a concession by Alberto Costa.
23
Update Update
Alberto Costa of FC Porto won a free kick in defense.
23
Update Update
Dan Ndoye fouled a player from Nottingham Forest.
22
Attempt Attempt
Missed chance. Murillo from Nottingham Forest takes a left-footed shot from outside the box after a free kick, but it goes high and wide to the left.
21
Update Update
Omari Hutchinson of Nottingham Forest won a free kick in an attacking position.
21
Update Update
Fouled by Gabri Veiga of FC Porto.
18
Update Update
Foul committed by Omari Hutchinson of Nottingham Forest.
18
Update Update
Terem Moffi of FC Porto won a free kick on the left wing.
17
Update Update
Borja Sainz from FC Porto won a free kick in an attacking position.
16
Substitution Substitution
Substitution for Nottingham Forest: Igor Jesus replaces Chris Wood.
16
Corner Corner
Nottingham Forest earns a corner after Zaidu Sanusi concedes.
15
Update Update
There is a delay in the match due to an injury to Chris Wood from Nottingham Forest.
12
GOAL! GOAL! Important
Nicolás Domínguez from Nottingham Forest had a missed chance, shooting with his right foot from the left side of the box, but it went just to the left. Dan Ndoye provided the assist.
8
Attempt Attempt
Goal! Nottingham Forest leads FC Porto 1-0. Morgan Gibbs-White scores with a right-footed shot from outside the box into the high center of the goal, assisted by Neco Williams.
7
Red Card Red Card Important
Jan Bednarek of FC Porto receives a red card.
7
Update Update
VAR decision: Jan Bednarek of FC Porto receives an upgraded card.
5
Update Update
There is a delay in the match due to an injury to Chris Wood from Nottingham Forest.
5
Update Update
Foul committed by Jan Bednarek - FC Porto.
3
Update Update
Chris Wood of Nottingham Forest won a free kick in defense.
2
Update Update
Borja Sainz from FC Porto won a free kick in defense.
1
Update Update
Terem Moffi of FC Porto won a free kick in defense.
1
Update Update
Foul by Jair Cunha of Nottingham Forest.
1
Attempt Attempt
William Gomes from FC Porto had a missed chance, shooting with his left foot from the center of the box, but the ball went high.

CONCLUSION

Nottingham Forest's 1-0 triumph over Porto in leg two clinched a 2-1 aggregate win, propelled by 61% possession dominance and a first-half goal. Porto's red card shifted momentum decisively, hampering their recovery despite stronger pre-match billing. This significant deviation underscored Forest's defensive solidity and opportunistic play, while aligning with market views. The result highlights Forest's knockout mettle, turning a balanced tie into progression through resilience and game management against adversity.

Nottingham Forest vs Porto preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.