UEFA Europa League / 25/26
FC Porto v Rangers FC
FC PortoHome
3 – 1Rangers FCAway
Thu 29 Jan 2026 · 20:00 UTC · Result
- Stadium
- Estádio do Dragão
- Referee
- Jasper Vergoote
- Attendance
- 38,213
ON THE PITCH
Lineups & match stats
Goals scored and substitution minutes. On = subbed on; Off = subbed off. — means not recorded or not applicable. Unused substitutes did not play.
FC Porto
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 4 | Jakub Kiwior | 0 | — | — |
| 5 | Jan Bednarek | 0 | — | — |
| 7 | William Gomes | 0 | — | 61′ |
| 8 | Victor Froholdt | 0 | — | 68′ |
| 9 | Samu Aghehowa | 0 | — | 68′ |
| 11 | Pepê | 0 | — | — |
| 20 | Alberto Costa | 0 | — | 61′ |
| 22 | Alan Varela | 0 | — | — |
| 74 | Francisco Moura | 1 | — | — |
| 86 | Rodrigo Mora | 1 | — | 81′ |
| 99 | Diogo Costa | 0 | — | — |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 6 | Stephen Eustaquio Unused substitute | 0 | — | — |
| 10 | Gabri Veiga | 0 | 81′ | — |
| 12 | Zaidu Sanusi Unused substitute | 0 | — | — |
| 13 | Pablo Rosario | 0 | 68′ | — |
| 14 | Cláudio Ramos Unused substitute | 0 | — | — |
| 17 | Borja Sainz | 0 | 61′ | — |
| 21 | Dominik Prpić Unused substitute | 0 | — | — |
| 24 | João Costa Unused substitute | 0 | — | — |
| 27 | Deniz Gül | 0 | 68′ | — |
| 52 | Martim Fernandes | 0 | 61′ | — |
| 72 | André Miranda Unused substitute | 0 | — | — |
| 73 | Gabriel Brás Unused substitute | 0 | — | — |
Rangers FC
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 1 | Jack Butland | 0 | — | — |
| 2 | James Tavernier | 0 | — | — |
| 3 | Max Aarons | 0 | — | — |
| 9 | Youssef Chermiti | 0 | — | 70′ |
| 10 | Mohamed Diomandé | 0 | — | — |
| 23 | Djeidi Gassama | 1 | — | 58′ |
| 24 | Nasser Djiga | 0 | — | — |
| 30 | Jayden Meghoma | 0 | — | 46′ |
| 37 | Emmanuel Fernandez | 0 | — | 58′ |
| 43 | Nicolas Raskin | 0 | — | — |
| 52 | Findlay Curtis | 0 | — | 70′ |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 5 | John Souttar | 0 | 46′ | — |
| 11 | Thelo Aasgaard | 0 | 70′ | — |
| 18 | Oliver Antman | 0 | 58′ | — |
| 28 | Bojan Miovski | 0 | 58′ | — |
| 31 | Liam Kelly Unused substitute | 0 | — | — |
| 32 | Kieran Wright Unused substitute | 0 | — | — |
| 47 | Mikey Moore | 0 | 70′ | — |
| 50 | Josh Gentles Unused substitute | 0 | — | — |
| 56 | Arran Kerr Unused substitute | 0 | — | — |
| 61 | Lewis Stewart Unused substitute | 0 | — | — |
| 62 | Alexander Smith Unused substitute | 0 | — | — |