🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Michael Geerolf |
| Fourth Official | Kevin Van Damme |
| Referee | Jasper Vergoote |
| Referee | Martijn Tiesters |
| Stadium | Estádio Do Dragão |
| Capacity | 50,033 |
| Weather | moderate rain |
| Temperature | 11.52°C |
| Feels Like | 10.95°C |
| Wind | 10.54 m/s (249°) |
| Humidity | 85% |
| Pressure | 1009 hPa |
Porto vs Rangers finished at Estádio Do Dragão with a 3-1 scoreline. Referee: Jasper Vergoote. Weather: Yağmurlu. gülen taraf Porto oldu. See full match details and goal timeline.
Porto vs Rangers – Europa League. Match on 29-01-2026 at 20:00, Estádio Do Dragão (capacity 50,033). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Europa League match between Porto and Rangers ended with a 3-1 scoreline. Both teams took to the pitch at Estádio Do Dragão in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Porto
Rangers
Compare key metrics such as possession, total shots and attacking output for Porto and Rangers.
Follow the complete minute-by-minute timeline for Porto vs Rangers, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Porto
4-3-3
|
Rangers
3-4-2-1
|
||||
|
4 | Jakub Kiwior |
|
1 | Jack Butland |
|
5 | Jan Bednarek |
|
2 | James Tavernier |
|
7 | William Gomes |
|
3 | Max Aarons |
|
8 | Victor Froholdt |
|
9 | Youssef Chermiti |
|
9 | Samu Aghehowa |
|
10 | Mohamed Diomandé |
|
11 | Pepê |
|
23 | Djeidi Gassama |
|
20 | Alberto Costa |
|
24 | Nasser Djiga |
|
22 | Alan Varela |
|
30 | Jayden Meghoma |
|
74 | Francisco Moura |
|
37 | Emmanuel Fernandez |
|
86 | Rodrigo Mora |
|
43 | Nicolas Raskin |
|
99 | Diogo Costa |
|
52 | Findlay Curtis |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Porto
|
Rangers
|
||||
|
6 | Stephen Eustaquio |
|
5 | John Souttar |
|
10 | Gabri Veiga |
|
11 | Thelo Aasgaard |
|
12 | Zaidu Sanusi |
|
18 | Oliver Antman |
|
13 | Pablo Rosario |
|
28 | Bojan Miovski |
|
14 | Cláudio Ramos |
|
31 | Liam Kelly |
|
17 | Borja Sainz |
|
32 | Kieran Wright |
|
21 | Dominik Prpic |
|
47 | Mikey Moore |
|
24 | João Costa |
|
50 | Josh Gentles |
|
27 | Deniz Gül | 56 | Arran Kerr | |
|
52 | Martim Fernandes | 61 | Lewis Stewart | |
| 72 | André Alexandre Mendes Miranda | 62 | Alexander Smith | ||
|
73 | Gabriel Brás | |||
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Porto
|
Rangers
|
||||
|
Yann Karamoh | No Eligibility |
|
Tochi Chukwuani | No Eligibility |
|
Tomás Pérez | Cezalı |
|
Connor Barron | Sakat |
|
Luuk de Jong | Sakat |
|
Derek Cornelius | Sakat |
|
Nehuén Pérez | Sakat |
|
Dujon Sterling | Sakat |
|
Tuur Rommens | Cezalı | |||
|
Bailey Rice | Sakat | |||
Porto
Rangers
Review starting XI, bench options and tactical setup for Porto and Rangers.
This match belongs to a cup or multi-team competition; league standings are not displayed.
Check the latest Europa League table position, points and goal difference for Porto and Rangers.
Explore previous meetings, win/draw distribution and score history between Porto and Rangers.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Play Sports 1 | 29-01-2026 | 20:00 | Finished |
|
Bet365 | 29-01-2026 | 20:00 | Finished |
|
Arena Sport 1 | 29-01-2026 | 20:00 | Finished |
|
ESPN 3 | 29-01-2026 | 20:00 | Finished |
|
Viaplay Sweden | 29-01-2026 | 20:00 | Finished |
|
Sky Sport Austria 1 | 29-01-2026 | 20:00 | Finished |
|
Canal+ Foot | 29-01-2026 | 20:00 | Finished |
|
beIN SPORTS CONNECT | 29-01-2026 | 20:00 | Finished |
|
SuperSport MaXimo 1 | 29-01-2026 | 20:00 | Finished |
|
SuperSport Football Plus ROA | 29-01-2026 | 20:00 | Finished |
|
SuperSport GOtv LaLiga | 29-01-2026 | 20:00 | Finished |
|
SuperSport Laliga ROA | 29-01-2026 | 20:00 | Finished |
|
DStv Now | 29-01-2026 | 20:00 | Finished |
|
Moja TV | 29-01-2026 | 20:00 | Finished |
|
QQ Sports Live | 29-01-2026 | 20:00 | Finished |
|
Free | 29-01-2026 | 20:00 | Finished |
|
ANT1+ | 29-01-2026 | 20:00 | Finished |
|
JioTV | 29-01-2026 | 20:00 | Finished |
|
Vidio | 29-01-2026 | 20:00 | Finished |
|
Qazsport | 29-01-2026 | 20:00 | Finished |
|
SuperSport Laliga Nigeria | 29-01-2026 | 20:00 | Finished |
|
SuperSport Football Plus Nigeria | 29-01-2026 | 20:00 | Finished |
|
TV 2 Play | 29-01-2026 | 20:00 | Finished |
|
Sport TV1 | 29-01-2026 | 20:00 | Finished |
|
Sport TV Multiscreen | 29-01-2026 | 20:00 | Finished |
|
DStv App | 29-01-2026 | 20:00 | Finished |
|
MáXimo 360 | 29-01-2026 | 20:00 | Finished |
|
SuperSport Laliga | 29-01-2026 | 20:00 | Finished |
|
MEGOGO Football 1 | 29-01-2026 | 20:00 | Finished |
|
📺
|
Sport 2 | 29-01-2026 | 20:00 | Finished |
|
Sport 1 | 29-01-2026 | 20:00 | Finished |
|
Movistar Futbol | 29-01-2026 | 20:00 | Finished |
|
Discovery+ | 29-01-2026 | 20:00 | Finished |
|
RTL+ | 29-01-2026 | 20:00 | Finished |
|
Stan Sport | 29-01-2026 | 20:00 | Finished |
|
SKY Go Italia | 29-01-2026 | 20:00 | Finished |
|
NOW TV | 29-01-2026 | 20:00 | Finished |
|
Blue Sport | 29-01-2026 | 20:00 | Finished |
|
Movistar Liga de Campeones 6 | 29-01-2026 | 20:00 | Finished |
|
📺
|
Sport TV5 | 29-01-2026 | 20:00 | Finished |
|
Viaplay Norway | 29-01-2026 | 20:00 | Finished |
|
MaxTV Go | 29-01-2026 | 20:00 | Finished |
|
TSN5 Malta | 29-01-2026 | 20:00 | Finished |
|
📺
|
GO TV Anywhere | 29-01-2026 | 20:00 | Finished |
|
sooka | 29-01-2026 | 20:00 | Finished |
|
TOD | 29-01-2026 | 20:00 | Finished |
|
Digi Online | 29-01-2026 | 20:00 | Finished |
|
Sport 24 Extra | 29-01-2026 | 20:00 | Finished |
|
ESPN Norte | 29-01-2026 | 20:00 | Finished |
|
Sony LIV | 29-01-2026 | 20:00 | Finished |
|
Elisa Viihde Viaplay | 29-01-2026 | 20:00 | Finished |
|
Viaplay Iceland | 29-01-2026 | 20:00 | Finished |
|
📺
|
Discover+ App | 29-01-2026 | 20:00 | Finished |
|
Disney+ Premium Argentina | 29-01-2026 | 20:00 | Finished |
|
Disney+ Premium Chile | 29-01-2026 | 20:00 | Finished |
|
tabii | 29-01-2026 | 20:00 | Finished |
|
Paramount+ | 29-01-2026 | 20:00 | Finished |
|
Disney+ Premium Sur | 29-01-2026 | 20:00 | Finished |
Find channel availability, broadcast status and kick-off details for Porto vs Rangers.
That's it! The match has concluded with FC Porto defeating Rangers 3-1.
The second half has concluded with the final score: FC Porto 3, Rangers 1.
Opportunity squandered. Deniz Gül of FC Porto fired a left-footed shot from the left side of the penalty area, but it went over the bar and to the left. The assist came from Pablo Rosario.
The fourth official has indicated that there will be three minutes of stoppage time.
Pablo Rosario commits a foul against FC Porto.
Bojan Miovski of Rangers has been awarded a free kick in an attacking position.
Nicolas Raskin from Rangers has been awarded a free kick in the defensive area.
Gabri Veiga from FC Porto committed a foul.
Missed opportunity! Borja Sainz from FC Porto took a right-footed shot from the center of the box, but it narrowly missed the target. The assist came from Pepê following a corner kick.
Corner awarded to FC Porto after James Tavernier allowed the ball to go out.
John Souttar from Rangers was awarded a free kick in the defensive area.
Pepê from FC Porto committed a foul.
The attempt is thwarted. Pepê from FC Porto fires a left-footed shot from the center of the penalty area, but it gets blocked.
Offside called against Rangers. Max Aarons has been flagged for being offside.
Nasser Djiga from Rangers has been awarded a free kick in the defensive area.
Deniz Gül from FC Porto committed a foul.
Substitution for FC Porto: Gabri Veiga comes on to replace Rodrigo Mora.
Missed opportunity. Pepê from FC Porto takes a right-footed shot from outside the penalty area, but it sails over the goal.
The pause has ended. They're set to resume play.
Match interruption due to an injury to Diogo Costa from FC Porto.
Corner awarded to Rangers after Alan Varela allowed the ball to go out.
Missed opportunity! Bojan Miovski of Rangers attempted a header from close range but sent it wide to the left. The assist came from Max Aarons, who also delivered a header.
Substitution for Rangers: Mikey Moore comes on to replace Findlay Curtis.
Substitution for Rangers: Thelo Aasgaard comes on to replace Youssef Chermiti.
Substitution for FC Porto: Deniz Gül comes on to replace Samu Aghehowa.
Substitution for FC Porto: Pablo Rosario comes on to replace Victor Froholdt.
Oliver Antman from Rangers was awarded a free kick in the defensive area.
Borja Sainz from FC Porto committed a foul.
Nicolas Raskin from Rangers committed a foul.
Alan Varela from FC Porto was awarded a free kick in the defensive area.
Rodrigo Mora from FC Porto has been awarded a free kick in the defensive area.
James Tavernier committed a foul for Rangers.
A shot is deflected. James Tavernier from Rangers attempts a right-footed strike from outside the penalty area, but it's blocked.
Corner kick awarded to Rangers after Diogo Costa allowed the ball to go out.
Another offensive push from Rangers! Nicolas Raskin takes a right-footed shot from outside the penalty area, but Diogo Costa from FC Porto makes a great save, diving to his right. The assist came from Mohamed Diomande.
Substitution for FC Porto: Borja Sainz comes on to replace William Gomes.
Substitution for FC Porto: Martim Fernandes replaces Alberto Costa.
Mohamed Diomande from Rangers has been awarded a free kick in the defensive area.
Jan Bednarek from FC Porto committed a foul.
Oliver Antman from Rangers has been awarded a free kick in the defensive area.
Francisco Moura from FC Porto committed a foul.
Substitution for Rangers: Oliver Antman comes on to replace Emmanuel Fernandez.
Substitution for Rangers: Oliver Antman replaces Emmanuel Fernandez.
Nicolas Raskin from Rangers committed a foul.
Alan Varela from FC Porto has been awarded a free kick in the defensive area.
Corner awarded to Rangers after Jan Bednarek allowed the ball to go out.
Alberto Costa from FC Porto committed a foul.
Djeidi Gassama from Rangers has been awarded a free kick in the defensive area.
Djeidi Gassama from Rangers committed a foul.
Alberto Costa from FC Porto has been awarded a free kick in the defensive area.
Missed opportunity! Jakub Kiwior from FC Porto took a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal. The assist came from Rodrigo Mora, who delivered a free kick.
Samu Aghehowa from FC Porto has been awarded a free kick in an attacking position.
Emmanuel Fernandez of Rangers committed a foul.
Max Aarons of Rangers has been shown a yellow card.
Max Aarons from Rangers has hit the ground, but the referee has ruled it a case of diving.
Offside call against FC Porto. Francisco Moura has been caught offside.
The first half has concluded with FC Porto leading Rangers 3-1.
Pepê from FC Porto has been awarded a free kick in the defensive area.
Max Aarons committed a foul against a Rangers player.
Youssef Chermiti from Rangers has been awarded a free kick in the defensive area.
Jan Bednarek of FC Porto committed a foul.
William Gomes from FC Porto committed a foul.
The attempt is thwarted. Findlay Curtis from Rangers takes a right-footed shot from outside the penalty area, but it's blocked.
The fourth official has indicated that there will be three minutes of stoppage time.
Substitution for Rangers: John Souttar replaces Jayden Meghoma.
The second half is underway with the score at FC Porto 3, Rangers 1.
Djeidi Gassama from Rangers has been awarded a free kick in the defensive area.
William Gomes from FC Porto committed a foul.
William Gomes from FC Porto earned a free kick on the right side of the field.
Emmanuel Fernandez from Rangers committed a foul.
Emmanuel Fernandez scores an own goal for Rangers. The score is now FC Porto 3, Rangers 1.
Corner awarded to FC Porto after Nasser Djiga allowed the ball to go out of play.
⚽ GoalMohamed Diomande from Rangers committed a foul.
Alan Varela of FC Porto has been awarded a free kick in the defensive area.
Victor Froholdt from FC Porto committed a foul.
Findlay Curtis from Rangers has been awarded a free kick in an offensive position.
Goal! FC Porto takes the lead with a score of 2-1 against Rangers. Francisco Moura scores with a left-footed shot from close range, placing the ball into the bottom left corner.
⚽ GoalCorner kick awarded to FC Porto, following a foul by Emmanuel Fernandez.
The attempt is thwarted. Rodrigo Mora of FC Porto fires a left-footed shot from the right side of the penalty area, but it's blocked. The assist came from William Gomes.
Nicolas Raskin from Rangers has been awarded a free kick in the defensive area.
Francisco Moura from FC Porto committed a foul.
Offside call against Rangers. Youssef Chermiti has been caught offside.
The pause has ended. They are set to resume play.
Match is currently on hold due to an injury to Pepê from FC Porto.
Youssef Chermiti from Rangers committed a handball.
Opportunity wasted. Samu Aghehowa of FC Porto attempted a header from the center of the penalty area but failed to convert. The cross was delivered by Francisco Moura.
Goal! It's now 1-1 between FC Porto and Rangers. Rodrigo Mora from FC Porto has found the back of the net with a right-footed shot from the middle of the box, sending the ball straight into the center of the goal.
⚽ GoalOffside call against FC Porto. Jakub Kiwior has been flagged for being in an offside position.
Samu Aghehowa from FC Porto has been awarded a free kick in an offensive position.
Nasser Djiga from Rangers committed a foul.
Mohamed Diomande from Rangers has been awarded a free kick in an offensive position.
Alan Varela from FC Porto committed a foul.
Jayden Meghoma from Rangers earned a free kick in the defensive area.
William Gomes from FC Porto committed a foul.
A shot is deflected. Rodrigo Mora from FC Porto attempts a right-footed strike from outside the penalty area, but it's blocked. The assist came from Jakub Kiwior.
The attempt is thwarted. Jakub Kiwior from FC Porto fires a right-footed shot from outside the penalty area, but it gets blocked.
Missed opportunity. Samu Aghehowa from FC Porto took a right-footed shot from outside the penalty area, but it sailed high and to the right of the goal.
Victor Froholdt of FC Porto has been awarded a free kick in the defensive area.
Nicolas Raskin from Rangers committed a foul.
Alberto Costa from FC Porto committed a foul.
Djeidi Gassama from Rangers has been awarded a free kick in the defensive area.
Jakub Kiwior from FC Porto has been awarded a free kick in the defensive area.
Emmanuel Fernandez from Rangers committed a foul.
Mohamed Diomande from Rangers has been awarded a free kick in an offensive position.
Victor Froholdt from FC Porto committed a foul.
Goal! Rangers take the lead with a score of 1-0 against FC Porto. Djeidi Gassama scored with a header from the middle of the penalty area, finding the back of the net. The assist came from Findlay Curtis, who delivered a perfect cross.
⚽ GoalOffside call against FC Porto. Samu Aghehowa is caught offside.
Porto
Rangers
Detailed general metrics for Porto and Rangers are shown above for quick technical comparison.
Porto
Rangers
Detailed passing metrics for Porto and Rangers are shown above for quick technical comparison.
Porto
Rangers
Detailed attack metrics for Porto and Rangers are shown above for quick technical comparison.
Porto
Rangers
Detailed defense metrics for Porto and Rangers are shown above for quick technical comparison.
Porto
Rangers
Detailed fouls metrics for Porto and Rangers are shown above for quick technical comparison.