Europa League - League StageEstadio do Dragao, Jan 29
FTFC Porto
3 - 1
Rangers
Events:
6'0 - 1(Assist)Djeidi GassamaFindlay Curtis
6'0 - 1Djeidi GassamaFindlay Curtis(Assist)
27'Rodrigo Mora1 - 1
27'1 - 1Rodrigo Mora
36'Francisco Moura2 - 1
36'2 - 1Francisco Moura
41'Emmanuel Fernandez3 - 1
41'3 - 1Emmanuel Fernandez
HT
3 - 1
Events:
50'Max Aarons
50'Max Aarons
FT
3 - 1
Events:
Events:
Match Info:
Referee: Jasper Vergoote ()
Venue: Estadio do DragaoJan 29
Spectators: 38,213
Stats:
Shots on target
3
Shots on target
2
Shots off target
7
Shots off target
1
Blocked Shots
2
Blocked Shots
2
Possession (%)
41
Possession (%)
59
Corner Kicks
4
Corner Kicks
3
Offsides
3
Offsides
2
Fouls
17
Fouls
13
Throw ins
20
Throw ins
14
Yellow cards
0
Yellow cards
1
Crosses
2
Crosses
3
Goalkeeper saves
1
Goalkeeper saves
1
Goal kicks
7
Goal kicks
8
Latest commentaries:
90+4'That's it! The referee blows the final whistle
80'Rodrigo Mora is coming off and he is replaced by Gabriel Veiga.
70'Findlay Curtis is coming off and he is replaced by Mikey Moore.
70'Youssef Chermiti is coming off and he is replaced by Thelo Aasgaard.
68'Samuel Aghehowa is coming off and he is replaced by Deniz Guel.
68'Victor Froholdt is coming off and he is replaced by Pablo Rosario.
61'William Gomes is coming off and he is replaced by Borja Sainz.
61'Alberto Costa is coming off and he is replaced by Martim Fernandes.
58'Emmanuel Fernandez is coming off and he is replaced by Oliver Antman.
58'Djeidi Gassama is coming off and he is replaced by Bojan Miovski.
50'Yellow card for Max Aarons.
46'Jayden Meghoma is coming off and he is replaced by John Souttar.
46'The second half is underway.
45+4'It's over! The referee blows for half time
41'OWN GOAL - Emmanuel Fernandez sends the ball into his own net!
36'G O O O A A A L - Francisco Moura is on target!
27'G O O O A A A L - Rodrigo Mora is on target!
6'Findlay Curtis provided the assist for the goal.
6'G O O O A A A L - Djeidi Gassama is on target!
The referee starts the match.
Line-ups are confirmed. Last update: Thu Jan 29 2026 20:13:00 GMT+0000 (Coordinated Universal Time)
FC Porto4-3-3
99
Diogo Costa
20
Alberto Costa
4
Jakub Kiwior
5
Jan Bednarek
74
Francisco Moura
8
Victor Froholdt
22
Alan Varela
86
Rodrigo Mora
7
William Gomes
9
Samu Aghehowa
11
Pepê
52
Findlay Curtis
9
Youssef Chermiti
23
Djeidi Gassama
30
Jayden Meghoma
10
Mohammed Diomande
43
Nicolas Raskin
3
Max Aarons
24
Nasser Djiga
37
Emmanuel Fernandez
2
James Tavernier
1
Jack Butland
Rangers4-3-3
Substitutions:
61'
Alberto CostaMartim Fernandes
46'
Jayden MeghomaJohn Souttar
61'
William GomesBorja Sainz
58'
Djeidi GassamaBojan Miovski
68'
Victor FroholdtPablo Rosario
58'
Emmanuel FernandezOliver Antman
68'
Samu AghehowaDeniz Gul
70'
Youssef ChermitiThelo Aasgaard
80'
Rodrigo MoraGabri Veiga
70'
Findlay CurtisMikey Moore
Substitute players:
Cláudio Ramos
Liam Kelly
Joao Costa
Kieran Wright
Zaidu Sanusi
John Souttar
Dominik Prpic
Arran Kerr
Martim Fernandes
Thelo Aasgaard
Gabriel Bras
Alexander Smith
Stephen Eustáquio
Oliver Antman
Gabri Veiga
Bojan Miovski
Pablo Rosario
Mikey Moore
Borja Sainz
Joshua Gentles
Deniz Gul
Lewis Stewart
André Alexandre Mendes Miranda
Coaches:
Francesco Farioli
Danny Röhl
League Stage
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Qualification to 1/8 finalsLyon81321701185
2Qualification to 1/8 finalsAston Villa8821701146
3Qualification to 1/8 finalsFC Midtjylland81019611188
4Qualification to 1/8 finalsReal Betis8617521137
5Qualification to 1/8 finalsFC Porto8617521137
6Qualification to 1/8 finalsSC Braga8617521115
7Qualification to 1/8 finalsFreiburg8617521104
8Qualification to 1/8 finalsAS Roma8716512136
9Genk8416512117
10Bologna8715431147
11VfB Stuttgart8615503159
12Ferencvaros81154311211
13Nottingham Forest8814422157
14Viktoria Plzen851435083
15FK Crvena Zvezda811442276
16Celta Vigo84134131511
17PAOK FC83123321714
18Lille8312404129
19Fenerbahçe8312332107
20Panathinaikos8212332119
21Celtic8-2113231315
22Ludogorets Razgrad8-3103141215
23Dinamo Zagreb8-4103141216
24Brann8-29233911
25Young Boys8-693051016
26Sturm Graz8-67215511
27FCSB8-77215916
28Go Ahead Eagles8-87215614
29Feyenoord8-462061115
30Basel8-46206913
31FC Salzburg8-562061015
32Rangers8-94116514
33Nice8-83107715
34FC Utrecht8-101017515
35Malmo FF8-111017415
36Maccabi Tel Aviv8-201017222
Qualification to 1/8 finals
Max favourites reached
Max favourites reached