New customers only | Commercial content | 18+ age limit | T&Cs apply

Nottingham Forest 2-0 Porto final score - 23 October 2025, Europa League

Europe - Europa League

Nottingham Forest
2
-
0
End
Porto

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Nottingham Forest Nottingham Forest
Porto Porto
End of game
I. Sangare
E. Anderson
90+3'
Murillo
90'
89'
G. Veiga
84'
R. Mora
Pepe
R. Yates
D. Luiz
84'
Igor Jesus
Penalty
77'
drop icon
76'
Z. Sanusi
A. Costa
58'
G. Veiga
A. Varela
58'
W. Gomes
B. Sainz
58'
M. Fernandes
F. Moura
Half-time
N. Savona
O. Zinchenko
45'
Igor Jesus
35'
25'
F. Moura
M. Gibbs-White
Penalty
19'
drop icon
Kick-off

Game Statistics

Nottingham Forest Nottingham Forest
Porto Porto
50
Ball possession (%)
50
4
Shots
4
3
Shots on-target
2
1
Shots off-target
2
3
Corners
8
0
Offsides
2
13
Fouls
13
15
Free kicks
13
6
Goal kicks
3
2
Saves
1
14
Throw-ins
13
2
Yellow cards
2

Tactical Scheme

Nottingham Forest

Formation : 4 - 3 - 3

26
M. Sels
3
N. Williams
31
N. Milenkovic
5
Murillo
35
O. Zinchenko
8
E. Anderson
12
D. Luiz
10
M. Gibbs-White
7
C. Hudson-Odoi
19
Igor Jesus
14
D. Ndoye
11
Pepe
9
S. Aghehowa
17
B. Sainz
13
P. Rosario
22
A. Varela
8
V. Froholdt
74
F. Moura
4
J. Kiwior
5
J. Bednarek
20
A. Costa
99
D. Costa

Formation : 4 - 3 - 3

Porto

Substitutes

Nottingham Forest
Nottingham Forest
Goalkeeper

J. Victor

K. Willows

Defender

Z. Abbott

W. Boly

Morato

N. Savona

O. Zinchenko 45'

Midfielder

R. Yates

D. Luiz 84'

I. Sangare

E. Anderson 90'

J. McAtee

N. Dominguez

Forward

Z. Julius Blake

A. Kalimuendo

Porto
Porto
Goalkeeper

C. Ramos

J. Costa

Defender

M. Fernandes

F. Moura 58'

D. Prpic

Z. Sanusi

A. Costa 76'

G. Bras

Midfielder

R. Mora

Pepe 84'

G. Veiga

A. Varela 58'

S. Eustaquio

Forward

A. Alarcon

W. Gomes

B. Sainz 58'

D. Gul

Form

Table

Teams Pts P W D L GD
8
Porto
Porto
10 5 3 1 1 3
16
Nottingham Forest
Nottingham Forest
8 5 2 2 1 4

Last matches

Nottingham Forest
Nottingham Forest Last matches
D D L L L L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
0.83 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

18 Oct 2025 - Premier League

Nottingham Forest
0 :  3
Chelsea

5 Oct 2025 - Premier League

Newcastle
2 :  0
Nottingham Forest

2 Oct 2025 - Europa League

Nottingham Forest
2 :  3
FC Midtjylland

27 Sept 2025 - Premier League

Nottingham Forest
0 :  1
Sunderland

24 Sept 2025 - Europa League

Betis
2 :  2
Nottingham Forest

20 Sept 2025 - Premier League

Burnley
1 :  1
Nottingham Forest
D W L L L L
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.67 Total goals
33% BTTS
0.83 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

18 Oct 2025 - Premier League

Nottingham Forest
0 :  3
Chelsea

2 Oct 2025 - Europa League

Nottingham Forest
2 :  3
FC Midtjylland

27 Sept 2025 - Premier League

Nottingham Forest
0 :  1
Sunderland

31 Aug 2025 - Premier League

Nottingham Forest
0 :  3
West Ham

17 Aug 2025 - Premier League

Nottingham Forest
3 :  1
Brentford

9 Aug 2025 - Clubs Friendlies

Nottingham Forest
0 :  0
Al Qadsiah
D L L D D L
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

5 Oct 2025 - Premier League

Newcastle
2 :  0
Nottingham Forest

24 Sept 2025 - Europa League

Betis
2 :  2
Nottingham Forest

20 Sept 2025 - Premier League

Burnley
1 :  1
Nottingham Forest

17 Sept 2025 - Carabao Cup

Swansea
3 :  2
Nottingham Forest

13 Sept 2025 - Premier League

Arsenal
3 :  0
Nottingham Forest

24 Aug 2025 - Premier League

Crystal Palace
1 :  1
Nottingham Forest
Porto
Porto Last matches
W W W W D W
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.5 Total goals
17% BTTS
2.33 Goals scored
0.17 Goals conceded
67% Over 2.5
33% Under 2.5

18 Oct 2025 - Taca de Portugal

CD Celoricense
0 :  4
Porto

5 Oct 2025 - Liga Portugal

Porto
0 :  0
Benfica Lisbon

2 Oct 2025 - Europa League

Porto
2 :  1
Red Star Belgrade

29 Sept 2025 - Liga Portugal

Arouca
0 :  4
Porto

25 Sept 2025 - Europa League

Salzburg
0 :  1
Porto

19 Sept 2025 - Liga Portugal

Rio Ave
0 :  3
Porto
W W W W W D
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2 Total goals
17% BTTS
1.83 Goals scored
0.17 Goals conceded
50% Over 2.5
50% Under 2.5

5 Oct 2025 - Liga Portugal

Porto
0 :  0
Benfica Lisbon

2 Oct 2025 - Europa League

Porto
2 :  1
Red Star Belgrade

13 Sept 2025 - Liga Portugal

Porto
1 :  0
Nacional Madeira

24 Aug 2025 - Liga Portugal

Porto
4 :  0
Casa Pia Lisbon

11 Aug 2025 - Liga Portugal

Porto
3 :  0
Vitoria SC Guimaraes

3 Aug 2025 - Clubs Friendlies

Porto
1 :  0
Atletico Madrid
W W W W W W
Wins

6/6 (100%)

Draw

0/6 (0%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.83 Total goals
17% BTTS
2.67 Goals scored
0.17 Goals conceded
67% Over 2.5
33% Under 2.5

18 Oct 2025 - Taca de Portugal

CD Celoricense
0 :  4
Porto

29 Sept 2025 - Liga Portugal

Arouca
0 :  4
Porto

25 Sept 2025 - Europa League

Salzburg
0 :  1
Porto

19 Sept 2025 - Liga Portugal

Rio Ave
0 :  3
Porto

30 Aug 2025 - Liga Portugal

Sporting Lisbon
1 :  2
Porto

18 Aug 2025 - Liga Portugal

Gil Vicente
0 :  2
Porto

Missing players

Nottingham Forest
Nottingham Forest
Defender

O. Aina

Forward

D. Bakwa

C. Wood

Porto
Porto

Live Commentary

90+6' sifflet_1

Radu Marian Petrescu awards Nottingham a goal kick.

90+6' tir_non_cadre_1

William Gomes of Porto gets in a strike, but is off target.

90+5' coup_franc_1

Free kick for Nottingham in their own half.

90+4'  

Porto awarded a throw-in in their own half.

90+4'  

Throw-in for Nottingham in the half of Porto.

90+3' substitution_1

The home team replace Elliot Anderson with Ibrahim Sangare.

90+2' coup_franc_1

Radu Marian Petrescu signals a free kick to Nottingham in their own half.

90+1'  

Ball safe as Nottingham is awarded a throw-in in their half.

90' carton_jaune_1

Murillo (Nottingham) has been booked and must now be careful not to get a second yellow card.

90' coup_franc_1

Free kick for Porto in the half of Nottingham.

89' carton_jaune_1

Gabriel Veiga for Porto has been booked by Radu Marian Petrescu and receives a first yellow card.

89' coup_franc_1

Nottingham awarded a free kick in their own half.

87' coup_franc_1

Radu Marian Petrescu signals a free kick to Nottingham in their own half.

86'  

Throw-in Nottingham.

86'  

Throw-in for Porto at City Ground.

85'  

Porto awarded a throw-in in their own half.

84' substitution_1

The home team have replaced Douglas Luiz with Ryan Yates. This is the second substitution made today by Sean Dyche.

84' substitution_1

Rodrigo Mora is on a sub for Pepe for Porto.

84' coup_franc_1

In Nottingham a free kick has been awarded the home team.

83' corner_1

Porto have been awarded a corner by Radu Marian Petrescu.

82'  

Radu Marian Petrescu signals a Porto throw-in in Nottingham's half.

82' coup_franc_1

Free kick for Porto in their own half.

80'  

Ball safe as Porto is awarded a throw-in in their half.

79' coup_franc_1

Nottingham awarded a free kick in their own half.

77' but_1

Goal! The home team extend their lead to 2-0 thanks to a penalty from Igor Jesus.

76' substitution_1

Porto make their fourth substitution with Zaidu Sanusi replacing Alberto Costa.

71' coup_franc_1

Free kick for Nottingham in the half of Porto.

70'  

Porto needs to be cautious. Nottingham have an attacking throw-in.

69' sifflet_1

Goal kick for Nottingham at City Ground.

68' coup_franc_1

Free kick for Porto in their own half.

68'  

Radu Marian Petrescu awards the home team a throw-in.

68' corner_1

Corner awarded to Porto.

67' tir_cadre_1

Porto drives forward and Gabriel Veiga gets in a shot. Without netting, however.

67' corner_1

Porto have been awarded a corner by Radu Marian Petrescu.

66'  

Radu Marian Petrescu signals a throw-in for Porto, close to Nottingham's area.

66' corner_1

Corner awarded to Porto.

63' coup_franc_1

Radu Marian Petrescu signals a free kick to Nottingham in their own half.

62' coup_franc_1

Free kick for Nottingham in their own half.

59'  

Throw-in for Porto in their own half.

59'  

Throw-in high up the field for Nottingham in Nottingham.

58' substitution_1

Francesco Farioli (Porto) is making a third substitution, with Martim Fernandes replacing Francisco Moura.

58' substitution_1

Francesco Farioli is making the team's second substitution at City Ground with Gabriel Veiga replacing Alan Varela.

58' substitution_1

William Gomes is replacing Borja Sainz for Porto at City Ground.

55' sifflet_1

It's a goal kick for the home team in Nottingham.

55'  

Porto to take a throw-in in Nottingham territory.

53' hors_jeu_1

Porto drive forward at breakneck speed but are pulled up for offside.

51' corner_1

Porto have been awarded a corner by Radu Marian Petrescu.

50'  

Radu Marian Petrescu signals a Porto throw-in in Nottingham's half.

47'  

Nottingham have a dangerous throw-in.

46' coup_franc_1

Porto awarded a free kick in their own half.

45' sifflet_1

The first-half has come to a close in Nottingham.

45+5' coup_franc_1

In Nottingham a free kick has been awarded the away team.

45+2'  

Can Porto get the ball into an attacking position from this throw-in in Nottingham's half?

45+2' coup_franc_1

Free kick Porto.

45+1' coup_franc_1

Radu Marian Petrescu signals a free kick to Porto.

45' substitution_1

Oleksandr Zinchenko (Nottingham) does not seem to be able to continue. He is replaced by Nicolo Savona.

45' blessure_1

Oleksandr Zinchenko is down and play has been interrupted for a few moments.

44' sifflet_1

Ball goes out of play for a Nottingham goal kick.

44' tir_non_cadre_1

Porto are pushing forward but Pablo Rosario's finish is wide of the goal.

42' coup_franc_1

Porto awarded a free kick in their own half.

40' coup_franc_1

In Nottingham a free kick has been awarded the away team.

39' hors_jeu_1

Porto are whistled for offside.

38' corner_1

Porto have been awarded a corner by Radu Marian Petrescu.

38' tir_cadre_1

Porto's Alan Varela is on target but unsuccessful.

38' coup_franc_1

Radu Marian Petrescu signals a free kick to Porto.

37' sifflet_1

Radu Marian Petrescu awards Porto a goal kick.

36'  

Can Nottingham capitalize from this throw-in deep inside Porto's half?

36'  

Radu Marian Petrescu awards the home team a throw-in.

36'  

Igor Jesus is back on the pitch.

36'  

Alan Varela has recovered and rejoins the match in Nottingham.

35' carton_jaune_1

Igor Jesus (Nottingham) has received a first yellow card.

34' blessure_1

Attention is being given to Porto’s Alan Varela and play has been suspended briefly.

34' blessure_1

The match at City Ground has been interrupted briefly for a check on Igor Jesus, who is down injured.

33' coup_franc_1

Free kick for Porto in the half of Nottingham.

32'  

Throw-in for Nottingham in their own half.

29'  

Nottingham awarded a throw-in in their own half.

29'  

Porto to take a throw-in in Nottingham territory.

27' sifflet_1

Goal kick for Nottingham at City Ground.

26' corner_1

Corner awarded to Porto.

25' carton_jaune_1

Francisco Moura (Porto) has received a yellow card from Radu Marian Petrescu.

25' coup_franc_1

Free kick for Nottingham in their own half.

24' coup_franc_1

Free kick in a good position for Porto!

23' coup_franc_1

Radu Marian Petrescu signals a free kick to Porto in their own half.

22' coup_franc_1

Nottingham awarded a free kick in their own half.

19' but_1

Goal! Morgan Gibbs-White gives Nottingham a 1-0 lead from the penalty spot.

17' corner_1

Nottingham have been awarded a corner by Radu Marian Petrescu.

16' corner_1

Corner awarded to Nottingham.

15' tir_cadre_1

Nottingham pushes forward through Callum Hudson-Odoi, whose finish on goal is saved.

14' corner_1

Corner awarded to Porto.

13'  

Throw-in Porto.

11' coup_franc_1

Radu Marian Petrescu signals a free kick to Nottingham in their own half.

9'  

Throw-in for Nottingham in the half of Porto.

9'  

Throw-in for Porto at City Ground.

6'  

A throw-in for the home team on the opposite half.

6' coup_franc_1

Free kick for Nottingham in their own half.

5' sifflet_1

Ball goes out of play for a Porto goal kick.

4' corner_1

Nottingham have been awarded a corner by Radu Marian Petrescu.

3' sifflet_1

It's a goal kick for the home team in Nottingham.

2' sifflet_1

Porto have a goal kick.

2' tir_non_cadre_1

Nottingham's Elliot Anderson gets his shot away but it misses the target.

1'  

Ball safe as Nottingham is awarded a throw-in in their half.

 

Nottingham Forest has streak of 2 matches with 0 scored goals.

 

Nottingham Forest scores 1.15 goals when playing at home and FC Porto scores 1.59 goals when playing away (on average).

 

Both teams didn't score on their last match.

 

FC Porto's performance of the last 5 matches is better than Nottingham Forest's.

 

When FC Porto is down 1-0 away, they win 10% of their matches.

 

When Nottingham Forest is down 0-1 home, they win 18% of their matches.

 

When FC Porto leads 0-1 away, they win in 77% of their matches.

 

When Nottingham Forest leads 1-0 at home, they win in 81% of their matches.

 

Nottingham Forest wins 33% of halftimes, FC Porto wins 45%.

 

Nottingham Forest wins 1st half in 33% of their matches, FC Porto in 45% of their matches.

 

Nottingham Forest have conceded a goal in each of their last 11 matches.

 

Igor Jesus Maciel da Cruz is Nottingham Forest's top scorer with 2 goals. William Gomes Carvalho Santos has scored 2 times for FC Porto.

 

FC Porto have a winning streak of 8 matches away from home.

 

FC Porto haven't lost in their last 14 games.

 

Nottingham Forest have a losing streak of 4 matches at home.

 

Nottingham Forest haven't won in their last 10 games.

 

Nottingham Forest have lost 4 matches in a row.

Score and result Nottingham Forest - Porto

The Nottingham Forest - Porto match (Football - Europa League) at 23/10/2025 15:00 is complete.

The Nottingham Forest - Porto match result is as follows: 2-0.

Now that this Europa League Football match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer