2017–18 FC Porto season
The 2017–18 FC Porto season was the club's 108th competitive season and the 84th consecutive season in the top flight of Portuguese football. The season began on 9 August 2017 and concluded on 12 May 2018.
2017–18 season | |
---|---|
President | Jorge Nuno Pinto da Costa |
Head coach | Sérgio Conceição |
Stadium | Estádio do Dragão |
Primeira Liga | 1st |
Taça de Portugal | Semi-finals |
Taça da Liga | Semi-finals |
UEFA Champions League | Round of 16 |
Top goalscorer | League: Moussa Marega (22 goals) All: Vincent Aboubakar (26 goals) |
Highest home attendance | 50,027[1] Porto 2–1 C.D Feirense (6 May 2018) |
Lowest home attendance | 26,207 Porto 0–0 Leixões (24 October 2017) |
Average home league attendance | 42,674[2] |
Porto won the 2017–18 Primeira Liga title in the penultimate matchday following a draw between direct rivals Benfica and Sporting CP.[3] In so doing, they secured their first league title since the 2012–13 season and first overall title since the 2013 Supertaça Cândido de Oliveira. Porto also competed in the 2017–18 Taça da Liga and the 2017–18 Taça de Portugal; in both competitions, they reached the semi-finals but were eliminated by Sporting CP after a penalty shootout.
In UEFA competitions, Porto participated for the 7th consecutive and 22nd overall time in the UEFA Champions League group stage, a record shared with Barcelona and Real Madrid. They advanced to the round of 16 as group runners-up, behind Beşiktaş, where they were eliminated by Liverpool.
Players edit
Squad information edit
N | Pos. | Nat. | Name | Age | EU | Since | App | Goals | Ends | Transfer fee | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | GK | Iker Casillas | 42 | EU | 2015 | 114 | 0 | 2018 | Undisclosed | ||
2 | DF | Maxi Pereira | 39 | EU | 2015 | 96 | 4 | 2018 | Free | ||
5 | DF | Iván Marcano | 36 | EU | 2014 | 149 | 12 | 2018 | €2.65M | ||
6 | MF | Paulinho | 29 | Non-EU | 2018 | 2 | 0 | 2018 | Undisclosed | ||
7 | FW | Hernâni | 32 | EU | 2015 | 27 | 3 | 2019 | €2.9M | ||
8 | FW | Yacine Brahimi | 33 | EU | 2014 | 158 | 39 | 2019 | €6.5M | Second nationality: France | |
9 | FW | Vincent Aboubakar | 31 | Non-EU | 2014 | 100 | 52 | 2018 | €3M | ||
10 | MF | Óliver Torres | 29 | EU | 2014 | 100 | 10 | 2021 | €20M | ||
11 | FW | Moussa Marega | 32 | Non-EU | 2016 | 49 | 22 | 2020 | €3.8M | ||
12 | GK | José Sá | 30 | EU | 2016 | 27 | 0 | 2020 | Undisclosed | ||
13 | DF | Alex Telles | 30 | EU | 2016 | 82 | 3 | 2021 | €6.5M | Second nationality: Italy | |
14 | FW | Gonçalo Paciência | 29 | EU | 2014 | 11 | 1 | 2019 | Youth system | ||
16 | MF | Héctor Herrera | 33 | Non-EU | 2013 | 184 | 25 | 2019 | €8M | ||
17 | FW | Jesús Corona | 30 | Non-EU | 2015 | 113 | 16 | 2020 | €10.5M | ||
18 | FW | Majeed Waris | 32 | Non-EU | 2018 | 8 | 0 | 2018 | Undisclosed | ||
20 | MF | André André | 34 | EU | 2015 | 93 | 9 | 2019 | €1.5M | ||
21 | FW | Ricardo Pereira | 30 | EU | 2013 | 70 | 4 | 2019 | €1.6M | Second nationality: Cape Verde | |
22 | MF | Danilo Pereira | 32 | EU | 2015 | 115 | 14 | 2019 | €2.8M | ||
23 | DF | Diego Reyes | 31 | Non-EU | 2013 | 45 | 3 | 2018 | €7M | ||
24 | DF | Yordan Osorio | 29 | Non-EU | 2018 | 0 | 0 | 2018 | Undisclosed | ||
25 | MF | Otávio | 28 | Non-EU | 2014 | 49 | 5 | 2021 | €2.5M | ||
26 | GK | Vaná | 32 | Non-EU | 2017 | 0 | 0 | 2021 | Undisclosed | ||
27 | MF | Sérgio Oliveira | 31 | EU | 2015 | 44 | 6 | 2020 | Undisclosed | ||
28 | DF | Felipe | 34 | Non-EU | 2016 | 82 | 7 | 2021 | €6M | ||
29 | FW | Soares | 32 | Non-EU | 2017 | 43 | 23 | 2021 | €5.6M | ||
30 | DF | Diogo Dalot | 24 | EU | 2017 | 8 | 0 | 2019 | Youth system | ||
40 | GK | Fabiano Freitas | 35 | Non-EU | 2013 | 67 | 0 | 2019 | Undisclosed | ||
44 | DF | Jorge Fernandes | 26 | EU | 2017 | 1 | 0 | Undisclosed | Youth system | Also plays for Porto B | |
50 | MF | Luizão | 25 | Non-EU | 2017 | 1 | 0 | 2022 | Youth system | Also plays for Porto B | |
87 | MF | Bruno Costa | 26 | EU | 2018 | 1 | 0 | 2022 | Youth system | Also plays for Porto B | |
90 | FW | Galeno | 26 | Non-EU | 2017 | 3 | 1 | 2022 | Youth system | Also plays for Porto B |
- Last updated: 17 March 2018
- Source: FC Porto, Thefinalball.com
- Ordered by squad number.
Transfers and loans edit
In edit
Date | Pos. | Name | Nationality | Age | Transferred from | Window | Until | Fee | Ref. |
---|---|---|---|---|---|---|---|---|---|
15 July 2017 | GK | Vaná | Brazil | 32 | Feirense (Portugal) | Summer | 2021 | Undisclosed | [4] |
Out edit
Date | Pos. | Name | Nationality | Age | Transferred to | Window | Fee | Ref. |
---|---|---|---|---|---|---|---|---|
7 June 2017 | DF | Pité | Portugal | 29 | Tondela (Portugal) | Summer | Free (terminated contract) | [5] |
8 June 2017 | DF | David Bruno | Portugal | 31 | Tondela (Portugal) | Summer | Free (terminated contract) | [6] |
12 June 2017 | FW | André Silva | Portugal | 28 | Milan (Italy) | Summer | €38M | [7] |
12 June 2017 | MF | Tomás Podstawski | Portugal | 28 | Vitória de Setúbal (Portugal) | Summer | Free (terminated contract) | [8] |
21 June 2017 | GK | Andrés Fernández | Spain | 36 | Villarreal (Spain) | Summer | €2M | [9] |
22 June 2017 | DF | Igor Lichnovsky | Chile | 29 | Necaxa (Mexico) | Summer | €1.8M | [10] |
23 June 2017 | FW | Laurent Depoitre | Belgium | 35 | Huddersfield Town (England) | Summer | £3.5M | [11] |
27 June 2017 | FW | Joris Kayembe | Belgium | 29 | Nantes (France) | Summer | Free (terminated contract) | [12] |
30 June 2017 | MF | Francisco Ramos | Portugal | 28 | Vitória de Guimarães (Portugal) | Summer | Free (terminated contract) | [13] |
1 July 2017 | MF | Tiago Rodrigues | Portugal | 31 | CSKA Sofia (Bulgaria) | Summer | Free (terminated contract) | [14] |
3 July 2017 | MF | Leocísio Sami | Guinea-Bissau | 34 | Aves (Portugal) | Summer | Free (terminated contract) | [15] |
8 July 2017 | MF | Rúben Neves | Portugal | 26 | Wolverhampton Wanderers (England) | Summer | €18M | [16][17] |
14 July 2017 | DF | José Ángel | Spain | 34 | Eibar (Spain) | Summer | Free (terminated contract) | [18] |
11 August 2017 | DF | Bruno Martins Indi | Netherlands | 31 | Stoke City (England) | Summer | €7.7M | [19] |
30 August 2017 | DF | Abdoulaye Ba | Senegal | 32 | Rayo Vallecano (Spain) | Summer | Undisclosed | [20] |
31 January 2018 | DF | Rafa Soares | Portugal | 28 | Portimonense (Portugal) | Winter | Undisclosed | [21] |
Loan in edit
Date | Pos. | Name | Nationality | Age | Loaned from | Window | Until | Ref. |
---|---|---|---|---|---|---|---|---|
19 January 2018 | FW | Majeed Waris | Ghana | 32 | Lorient (France) | Winter | 30 June 2018 | [22] |
22 January 2018 | MF | Paulinho | Brazil | 29 | Portimonense (Portugal) | Winter | 30 June 2018 | [23] |
29 January 2018 | DF | Yordan Osorio | Venezuela | 29 | Tondela (Portugal) | Winter | 30 June 2018 | [24] |
Loan return edit
Date | Pos. | Name | Nationality | Age | Returned from | Window | Ref. |
---|---|---|---|---|---|---|---|
1 July 2017 | DF | Bruno Martins Indi | Netherlands | 31 | Stoke City (England) | Summer | [25] |
1 July 2017 | DF | Diego Reyes | Mexico | 31 | Espanyol (Spain) | Summer | [26] |
1 July 2017 | DF | Rafa Soares | Portugal | 31 | Rio Ave (Portugal) | Summer | [27] |
1 July 2017 | MF | Sérgio Oliveira | Portugal | 31 | Nantes (France) | Summer | [28] |
1 July 2017 | FW | Moussa Marega | Mali | 32 | Vitória de Guimarães (Portugal) | Summer | [29] |
1 July 2017 | FW | Hernâni | Portugal | 32 | Vitória de Guimarães (Portugal) | Summer | [30] |
1 July 2017 | FW | Vincent Aboubakar | Cameroon | 31 | Beşiktaş (Turkey) | Summer | [31] |
1 July 2017 | FW | Ricardo Pereira | Portugal | 30 | Nice (France) | Summer | [32] |
28 January 2018 | FW | Gonçalo Paciência | Portugal | 29 | Vitória de Setúbal (Portugal) | Winter | [33] |
Loan out edit
Date | Pos. | Name | Nationality | Age | Loaned to | Window | Until | Ref. |
---|---|---|---|---|---|---|---|---|
5 July 2017 | DF | Chidozie Awaziem | Nigeria | 26 | Nantes (France) | Summer | 30 June 2018 | [34] |
8 July 2017 | DF | Willy Boly | France | 32 | Wolverhampton Wanderers (England) | Summer | 30 June 2018 | [35] |
7 August 2017 | MF | Mikel Agu | Nigeria | 30 | Bursaspor (Turkey) | Summer | 30 June 2018 | [36] |
11 August 2017 | FW | Adrián López | Spain | 35 | Deportivo La Coruña (Spain) | Summer | 30 June 2018 | [37] |
22 August 2017 | DF | Rafa Soares | Portugal | 28 | Fulham (England) | Summer | 30 June 2018 | [38] |
30 August 2017 | FW | Suk Hyun-jun | South Korea | 32 | Troyes (France) | Summer | 30 June 2018 | [39] |
31 August 2017 | MF | João Carlos Teixeira | Portugal | 30 | Braga (Portugal) | Summer | 30 June 2018 | [40] |
1 January 2018 | FW | Kelvin | Brazil | 30 | Vasco da Gama (Brazil) | Winter | 31 December 2018 | [41] |
22 January 2018 | GK | João Costa | Portugal | 27 | Gil Vicente (Portugal) | Winter | 30 June 2018 | [42] |
24 January 2018 | MF | Juan Quintero | Colombia | 30 | River Plate (Argentina) | Winter | 31 December 2018 | [43] |
29 January 2018 | DF | Miguel Layún | Mexico | 35 | Sevilla (Spain) | Summer | 30 June 2018 | [44] |
31 January 2018 | FW | André Pereira | Portugal | 28 | Vitória de Setúbal (Portugal) | Winter | 30 June 2018 | [45] |
End of loan edit
Date | Pos. | Name | Nationality | Age | Returned to | Window | Ref. |
---|---|---|---|---|---|---|---|
1 July 2017 | FW | Diogo Jota | Portugal | 27 | Atlético Madrid (Spain) | Summer | [46] |
Technical staff edit
Position | Staff |
---|---|
Head coach | Sérgio Conceição |
Assistant coach | Siramana Dembélé |
Goalkeeping coach | Diamantino Figueiredo |
Fitness coach | Vítor Bruno |
Physiologist | Eduardo Oliveira |
Last updated: 30 July 2017
Source: FC Porto, O Jogo (in Portuguese)
Pre-season and friendlies edit
Porto began their pre-season on 3 July 2017. The fixture list was announced on 18 June 2017 and included a participation in a tournament in Mexico. The traditional presentation match was played on 30 July against Spanish La Liga side Deportivo de La Coruña.[47]
Win Draw Loss
17 July 2017 Supercopa Tecate | Cruz Azul | 0–0 (3–2 p) | Porto | Mexico City, Mexico |
21:00 CEST (UTC+02:00) | Stadium: Estadio Azul Referee: José Soto |
19 July 2017 Supercopa Tecate | Guadalajara | 2–2 | Porto | Guadalajara, Mexico |
19:00 CEST (UTC+02:00) | Report | Stadium: Estadio Chivas Referee: Paul Delgadillo |
23 July 2017 Guimarães Trophy | Vitória de Guimarães | 0–2 | Porto | Guimarães, Portugal |
20:30 CEST (UTC+02:00) | Report | Stadium: Estadio D. Afonso Henriques Referee: Jorge Sousa, João Pinheiro |
30 July 2017 Presentation | Porto | 4–0 | Deportivo La Coruña | Porto, Portugal |
19:30 CEST (UTC+02:00) | Report | Stadium: Estádio do Dragão Referee: Fábio Veríssimo, Jorge Sousa |
2 August 2017 Friendly | Gil Vicente | 1–3 | FC Porto | Barcelos, Portugal |
20:00 CEST (UTC+02:00) | Rubio 30' | Report | Soares 3', 86', 90+1' | Stadium: Estádio Cidade de Barcelos Referee: Joel Vale (Braga) |
Competitions edit
- As of 13 May 2018
Overall record edit
Competition | Starting round | Final position/round | First match | Last match |
---|---|---|---|---|
Primeira Liga | — | 1st | 9 August 2017 | 13 May 2018 |
Taça de Portugal | Third round | Semi-finals | 14 October 2017 | 18 April 2018 |
Taça da Liga | Third round | Semi-finals | 24 October 2017 | 24 January 2018 |
UEFA Champions League | Group stage | Round of 16 | 13 September 2017 | 6 March 2018 |
Competition | Pld | W | D | L | GF | GA | GD | Win% |
---|---|---|---|---|---|---|---|---|
Primeira Liga | 34 | 28 | 4 | 2 | 82 | 18 | +64 | 82.35 |
Taça de Portugal | 6 | 5 | 0 | 1 | 16 | 4 | +12 | 83.33 |
Taça da Liga | 4 | 2 | 2 | 0 | 6 | 2 | +4 | 50.00 |
UEFA Champions League | 8 | 3 | 2 | 3 | 15 | 15 | +0 | 37.50 |
Total | 52 | 38 | 8 | 6 | 119 | 39 | +80 | 73.08 |
Primeira Liga edit
League table edit
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Porto (C) | 34 | 28 | 4 | 2 | 82 | 18 | +64 | 88 | Qualification for the Champions League group stage |
2 | Benfica | 34 | 25 | 6 | 3 | 80 | 22 | +58 | 81 | Qualification for the Champions League third qualifying round |
3 | Sporting CP | 34 | 24 | 6 | 4 | 63 | 24 | +39 | 78 | Qualification for the Europa League group stage[a] |
4 | Braga | 34 | 24 | 3 | 7 | 74 | 29 | +45 | 75 | Qualification for the Europa League third qualifying round[a] |
5 | Rio Ave | 34 | 15 | 6 | 13 | 40 | 42 | −2 | 51 | Qualification for the Europa League second qualifying round[a] |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head away goals scored; 5) Goal difference; 6) Matches won; 7) Goals scored; 8) Play-off. (Note: only criteria 1, 5, 6 and 7 are applied to establish the classification during the competition.)
(C) Champions
Notes:
- ^ a b c Desportivo das Aves qualified for the Europa league group stage by winning the 2017–18 Taça de Portugal. However, since they failed to obtain a license for European competitions, the spot awarded to the cup winners (Europa League group stage) was passed to the third-placed team, the spot awarded to the third-placed team (Europa League third qualifying round) was passed to the fourth-placed team, and the spot awarded to the fourth-placed team was passed to the fifth-placed team (Europa league second qualifying round).
Results by round edit
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches edit
20 August 2017 3 | Porto | 3–0 | Moreirense | Porto |
18:00 CEST (UTC+02:00) | Aboubakar 18', 21', 77' | Report | Stadium: Estádio do Dragão Attendance: 46,509 Referee: Manuel Oliveira |
17 September 2017 6 | Rio Ave | 1–2 | Porto | Vila do Conde |
18:00 CEST (UTC+02:00) | Santos 80' | Report |
| Stadium: Estádio do Rio Ave F.C. Attendance: 8,052 Referee: Jorge Sousa |
1 October 2017 8 | Sporting CP | 0–0 | Porto | Lisbon |
19:15 CEST (UTC+02:00) | Report | Stadium: Estádio José Alvalade Attendance: 47,017 Referee: Carlos Xistra |
22 October 2017 9 | Porto | 6–1 | Paços de Ferreira | Porto |
20:30 CEST (UTC+02:00) |
| Report | Welthon 7' | Stadium: Estádio do Dragão Attendance: 40,121 Referee: Manuel Oliveira |
5 November 2017 11 | Porto | 2–0 | Belenenses | Porto |
21:30 CET (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 38,516 Referee: Fábio Veríssimo |
26 November 2017 12 | Desportivo das Aves | 1–1 | Porto | Vila das Aves |
20:30 CET (UTC+01:00) | Gomes 63' | R. Pereira 6' | Stadium: Estádio do CD Aves Attendance: 5,393 Referee: Manuel Rui Costa |
3 December 2017 13 | Porto | 0–0 | Benfica | Porto |
20:30 CET (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 49,809 Referee: Jorge Sousa |
10 December 2017 14 | Vitória de Setúbal | 0–5 | Porto | Setúbal |
20:15 CET (UTC+01:00) | Report | Stadium: Estádio do Bonfim Attendance: 4,228 Referee: Tiago Martins |
3 January 2018 16 | Feirense | 1–2 | Porto | Santa Maria da Feira |
20:15 CET (UTC+01:00) | Rocha 26' | Report | Stadium: Estádio Marcolino de Castro Attendance: 5,113 Referee: Fábio Veríssimo |
7 January 2018 17 | Porto | 4–2 | Vitória de Guimarães | Porto |
20:15 CET (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 40,309 Referee: Artur Soares Dias |
30 January 2018 20 | Moreirense | 0–0 | Porto | Moreira de Cónegos |
21:00 CET (UTC+01:00) | Report | Stadium: Parque de Jogos Comendador Joaquim de Almeida Freitas Attendance: 3,232 Referee: Luís Ferreira |
11 February 2018 22 | Chaves | 0–4 | Porto | Chaves |
16:00 CET (UTC+01:00) | Report | Stadium: Estádio Municipal Eng. Manuel Branco Teixeira Referee: Artur Soares Dias |
25 February 2018 24 | Portimonense | 1–5 | Porto | Portimão |
20:15 CET (UTC+01:00) | Report |
| Stadium: Estádio Municipal de Portimão Attendance: 5,517 Referee: Jorge Sousa |
2 March 2018 25 | Porto | 2–1 | Sporting CP | Porto |
20:30 CET (UTC+01:00) | Report |
| Stadium: Estádio do Dragão Attendance: 48,405 Referee: Artur Soares Dias |
11 March 2018 26 | Paços de Ferreira | 1–0 | Porto | Paços de Ferreira |
20:15 CET (UTC+01:00) | Vieira 34' | Report | Stadium: Estádio da Mata Real Attendance: 7,232 Referee: Bruno Paixão |
31 March 2018 28 | Belenenses | 2–0 | Porto | Lisbon |
20:00 CEST (UTC+02:00) | Report | Stadium: Estádio do Restelo Attendance: 12,851 Referee: Hugo Miguel |
7 April 2018 29 | Porto | 2–0 | Desportivo das Aves | Porto |
18:00 CEST (UTC+02:00) | Report | Stadium: Estádio do Dragão Attendance: 39,213 Referee: Nuno Almeida |
15 April 2018 30 | Benfica | 0–1 | Porto | Lisbon |
18:00 CEST (UTC+02:00) | Report | Herrera 90' | Stadium: Estádio da Luz Attendance: 63,526 Referee: Artur Soares Dias |
22 April 2018 31 | Porto | 5–1 | Vitória de Setúbal | Porto |
20:00 CEST (UTC+02:00) | Report |
| Stadium: Estádio do Dragão Attendance: 45,311 Referee: João Pinheiro |
12 May 2018 34 | Vitória de Guimarães | 0–1 | Porto | Guimarães |
16:00 CEST (UTC+02:00) | Report |
| Stadium: Estádio D. Afonso Henriques Attendance: 20090 Referee: João Capela |
Notes:
Taça de Portugal edit
Third round edit
Fourth round edit
17 November 2017 | Porto (I) | 3–2 | (I) Portimonense | Porto |
20:30 WET (UTC±00:00) |
| Report |
| Stadium: Estádio do Dragão Referee: Artur Soares Dias |
Fifth round edit
14 December 2017 | Porto (I) | 4–0 | (I) Vitória de Guimarães | Porto |
20:15 WET (UTC±00:00) |
| Report | Stadium: Estádio do Dragão Referee: Carlos Xistra |
Quarter-finals edit
11 January 2018 | Moreirense (I) | 1–2 | (I) Porto | Moreira de Cónegos |
20:30 WET (UTC±00:00) | Edno 73' | Report | Stadium: Parque de Jogos Comendador Joaquim de Almeida Freitas Referee: Manuel Moreira |
Semi-finals edit
7 February 2018 First leg | Porto (I) | 1–0 | (I) Sporting CP | Porto |
20:15 WET (UTC±00:00) | Soares 60' | Report | Stadium: Estádio do Dragão Attendance: 32,855 Referee: João Pinheiro |
Taça da Liga edit
Third round edit
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | Porto | 3 | 2 | 1 | 0 | 6 | 2 | +4 | 7 | Advanced to knockout phase |
2 | Leixões | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | |
3 | Rio Ave | 3 | 1 | 1 | 1 | 4 | 6 | −2 | 4 | |
4 | Paços de Ferreira | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 |
Rules for classification: Tiebreakers
30 December 2017 | Paços de Ferreira | 2–3 | Porto | Paços de Ferreira |
20:15 WET (UTC±00:00) |
| Report | Stadium: Estádio Capital do Móvel Attendance: 5,227 Referee: Bruno Esteves |
Semi-finals edit
UEFA Champions League edit
Group stage edit
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | Beşiktaş | 6 | 4 | 2 | 0 | 11 | 5 | +6 | 14 | Advance to knockout phase |
2 | Porto | 6 | 3 | 1 | 2 | 15 | 10 | +5 | 10 | |
3 | RB Leipzig | 6 | 2 | 1 | 3 | 10 | 11 | −1 | 7 | Transfer to Europa League |
4 | Monaco | 6 | 0 | 2 | 4 | 6 | 16 | −10 | 2 |
17 October 2017 3 | RB Leipzig | 3–2 | Porto | Leipzig |
20:45 CEST (UTC+02:00) | Report | Stadium: Red Bull Arena Attendance: 41,496 Referee: Paolo Tagliavento (Italy) |
1 November 2017 4 | Porto | 3–1 | RB Leipzig | Porto |
20:45 CET (UTC+01:00) |
| Report |
| Stadium: Estádio do Dragão Attendance: 41,616 Referee: Ovidiu Hațegan (Romania) |
Knockout phase edit
Round of 16 edit
6 March 2018 Second leg | Liverpool | 0–0 | Porto | Liverpool, England |
19:45 GMT | Report | Stadium: Anfield Attendance: 48,768 Referee: Felix Zwayer (Germany) |
Statistics edit
- As of 6 May 2018
Appearances and discipline edit
Numbers in parentheses denote appearances as substitute.