2018–19 FC Porto season
2018–19 season | ||||
President | Jorge Nuno Pinto da Costa | |||
---|---|---|---|---|
Head coach | Sérgio Conceição | |||
Stadium | Estádio do Dragão | |||
Primeira Liga | 2nd | |||
Taça de Portugal | Runners-up | |||
Taça da Liga | Runners-up | |||
Supertaça Cândido de Oliveira | Winners | |||
UEFA Champions League | Quarter-finals | |||
Top goalscorer | League: Francisco Soares (15 goals) All: Francisco Soares (22 goals) |
|||
Highest home attendance | 49,220 Porto 1–2 Benfica (2 March 2019) |
|||
Lowest home attendance | 15,945 Porto 4–3 Moreirense (18 December 2018) |
|||
Average home league attendance | 41,626 | |||
|
||||
|
||||
All statistics correct as of 25 May 2019. |
The 2018–19 season was Futebol Clube do Porto's 109th competitive season and 85th consecutive season in the top flight of Portuguese football. It began on 4 August 2018 and concluded on 25 May 2019.
Porto started the season with a 3–1 victory in the Supertaça Cândido de Oliveira against the 2017–18 Taça de Portugal holders, Desportivo das Aves, which secured the club's 21st Supertaça win and first since 2013. Porto led the 2018–19 Primeira Liga for more than half of the season, but lost it to Benfica on 2 March 2019, after a 1–2 home defeat. Porto finished the league as runners-up with 85 points, two points behind Benfica. Porto reached the finals of the 2018–19 Taça da Liga and the 2018–19 Taça de Portugal, but were defeated on both occasions by Sporting CP after a penalty shootout, for the second consecutive season.
In UEFA competitions, Porto participated for the 8th consecutive and 23rd 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 winners, where they beat Italian side Roma to qualify for the quarter-finals for the first time since 2015. For the second consecutive season, they were eliminated from the competition after losing to English side Liverpool.
Contents
- 1 Players
- 2 Technical staff
- 3 Pre-season and friendlies
- 4 Competitions
- 5 Draw
- 6 Teams
- 7 Format
- 8 Groups
- 9 Notes
- 10 References
- 11 External links
- 12 Statistics
- 13 References
Players
Squad information
N |
P |
Nat. |
Name |
Age |
EU |
Since |
App |
Goals |
Ends |
Transfer fee |
Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | GK | ![]() |
Iker Casillas | 43 | EU | 2015 | 156 | 0 | 2020 | Free | |
2 | DF | ![]() |
Maxi Pereira | 40 | Non-EU | 2015 | 126 | 5 | 2019 | Free | |
3 | DF | ![]() |
Éder Militão | 27 | Non-EU | 2018 | 47 | 5 | 2023 | €7M | |
4 | DF | ![]() |
Diogo Leite | 26 | EU | 2018 | 6 | 1 | 2023 | Youth system | |
6 | MF | ![]() |
Bruno Costa | 27 | EU | 2018 | 7 | 0 | 2022 | Youth system | |
7 | FW | ![]() |
Hernâni | 33 | EU | 2015 | 50 | 7 | 2019 | €2.9M | |
8 | FW | ![]() |
Yacine Brahimi | 35 | Non-EU | 2014 | 215 | 54 | 2019 | €6.5M | Second nationality: France |
9 | FW | ![]() |
Vincent Aboubakar | 33 | Non-EU | 2014 | 111 | 56 | 2021 | €11.2M | |
10 | MF | ![]() |
Óliver Torres | 30 | EU | 2014 | 139 | 12 | 2021 | €20M | |
11 | FW | ![]() |
Moussa Marega | 33 | Non-EU | 2016 | 101 | 44 | 2021 | €3.8M | |
12 | DF | ![]() |
Wilson Manafá | 30 | EU | 2019 | 17 | 1 | 2023 | Undisclosed | |
13 | DF | ![]() |
Alex Telles | 32 | Non-EU | 2016 | 143 | 9 | 2021 | €6.5M | Second nationality: Italy |
14 | FW | ![]() |
Marius Mouandilmadji | 27 | EU | 2018 | 2 | 1 | 2022 | Undisclosed | |
15 | MF | ![]() |
Mamadou Loum | 28 | Non-EU | 2019 | 3 | 0 | 2019 | Undisclosed | |
16 | MF | ![]() |
Héctor Herrera | 34 | Non-EU | 2013 | 244 | 36 | 2019 | €11M | |
17 | FW | ![]() |
Jesús Corona | 32 | Non-EU | 2015 | 170 | 24 | 2022 | €10.5M | |
19 | DF | ![]() |
Chancel Mbemba | 30 | Non-EU | 2018 | 6 | 0 | 2022 | €4.5M | |
20 | FW | ![]() |
Adrián López | 37 | EU | 2014 | 43 | 7 | 2019 | €11M | |
21 | FW | ![]() |
André Pereira | 29 | EU | 2017 | 23 | 3 | 2021 | Undisclosed | |
22 | MF | ![]() |
Danilo Pereira | 33 | EU | 2015 | 158 | 17 | 2022 | €4.5M | |
23 | DF | ![]() |
João Pedro | 28 | Non-EU | 2018 | 3 | 0 | 2023 | €4M | |
25 | MF | ![]() |
Otávio | 30 | Non-EU | 2014 | 93 | 11 | 2021 | €2.5M | |
26 | GK | ![]() |
Vaná | 33 | Non-EU | 2017 | 10 | 0 | 2021 | €1M | |
28 | DF | ![]() |
Felipe | 35 | Non-EU | 2016 | 142 | 11 | 2021 | €6.2M | |
29 | FW | ![]() |
Soares | 34 | Non-EU | 2017 | 84 | 45 | 2021 | €5.6M | |
31 | GK | ![]() |
Diogo Costa | 25 | EU | 2018 | 0 | 0 | 2022 | Youth system | |
33 | DF | ![]() |
Pepe | 42 | EU | 2019 | 21 | 2 | 2021 | Free | |
37 | FW | ![]() |
Fernando | 32 | Non-EU | 2019 | 21 | 2 | 2023 | €1.5M | |
40 | GK | ![]() |
Fabiano | 37 | Non-EU | 2013 | 74 | 0 | 2019 | €1.2M |
- Last updated: 25 May 2019
- Source: FC Porto
- Ordered by squad number.
Transfers and loans
In
Date | Pos. | Name | Nationality | Age | Transferred from | Window | Until | Fee | Ref. |
---|---|---|---|---|---|---|---|---|---|
2 June 2018 | DF | Yordan Osorio | ![]() |
30 | Tondela (Portugal) | Summer | 2022 | €2M | [1] |
7 June 2018 | DF | João Pedro | ![]() |
28 | Palmeiras (Brazil) | Summer | 2023 | €4M | [2] |
8 June 2018 | MF | Paulinho | ![]() |
30 | Portimonense (Portugal) | Summer | 2022 | Undisclosed | [3] |
26 June 2018 | FW | Majeed Waris | ![]() |
33 | Lorient (France) | Summer | 2022 | €5.2M | [4] |
27 June 2018 | DF | Saidy Janko | ![]() |
29 | Saint-Étienne (France) | Summer | 2022 | €3M | [5] |
2 July 2018 | MF | Ewerton | ![]() |
32 | Portimonense (Portugal) | Summer | 2022 | Undisclosed | [6] |
17 July 2018 | FW | Marius Mouandilmadji | ![]() |
27 | Coton Sport (Cameroon) | Summer | 2022 | Undisclosed | [7] |
23 July 2018 | DF | Chancel Mbemba | ![]() |
30 | Newcastle United (England) | Summer | 2022 | €4.5M | [8] |
7 August 2018 | DF | Éder Militão | ![]() |
27 | São Paulo (Brazil) | Summer | 2023 | €7M | [9] |
4 January 2019 | FW | Fernando | ![]() |
32 | Santa Clara (Portugal) | Winter | 2023 | €1.5M | [10] |
8 January 2019 | DF | Pepe | ![]() |
42 | Unattached | Winter | 2021 | Free | [11] |
21 January 2019 | DF | Wilson Manafá | ![]() |
30 | Portimonense (Portugal) | Winter | 2023 | Undisclosed | [12] |
Total expending: €27.2 million
Out
Date | Pos. | Name | Nationality | Age | Transferred to | Window | Fee | Ref. |
---|---|---|---|---|---|---|---|---|
14 May 2018 | FW | Ivo Rodrigues | ![]() |
29 | Royal Antwerp (Belgium) | Summer | Undisclosed | [13] |
19 May 2018 | DF | Ricardo Pereira | ![]() |
31 | Leicester City (England) | Summer | €22M | [14] |
31 May 2018 | DF | Iván Marcano | ![]() |
37 | Roma (Italy) | Summer | Free | [15] |
1 June 2018 | DF | Willy Boly | ![]() |
34 | Wolverhampton Wanderers (England) | Summer | €12M | [16] |
1 June 2018 | FW | Suk Hyun-jun | ![]() |
33 | Troyes (France) | Summer | €2M | [17] |
6 June 2018 | DF | Diogo Dalot | ![]() |
26 | Manchester United (England) | Summer | €22M | [18] |
1 July 2018 | DF | Diego Reyes | ![]() |
32 | Unattached | Summer | Free | [19] |
4 July 2018 | MF | André André | ![]() |
35 | Vitória de Guimarães (Portugal) | Summer | Free | [20] |
5 July 2018 | FW | Zé Manuel | ![]() |
34 | Santa Clara (Portugal) | Summer | Undisclosed | [21] |
11 July 2018 | DF | Miguel Layún | ![]() |
36 | Villarreal (Spain) | Summer | €4M | [22] |
12 July 2018 | FW | Gonçalo Paciência | ![]() |
30 | Eintracht Frankfurt (Germany) | Summer | €3M | [23] |
26 July 2018 | MF | João Carlos Teixeira | ![]() |
32 | Vitória de Guimarães (Portugal) | Summer | Free | [24] |
21 August 2018 | MF | Paulinho | ![]() |
30 | Portimonense (Portugal) | Summer | Undisclosed | [25] |
Total income: €65 million
Loan in
Date | Pos. | Name | Nationality | Age | Loaned from | Window | Until | Ref. |
---|---|---|---|---|---|---|---|---|
30 August 2018 | DF | Jorge | ![]() |
28 | Monaco (France) | Summer | 30 June 2019 | [26] |
31 August 2018 | MF | Riechedly Bazoer | ![]() |
28 | Vfl Wolfsburg (Germany) | Summer | 30 June 2019 | [27] |
31 January 2019 | MF | Mamadou Loum | ![]() |
28 | Braga (Portugal) | Winter | 30 June 2019 | [28] |
Loan return
Date | Pos. | Name | Nationality | Age | Returned from | Window |
---|---|---|---|---|---|---|
1 July 2018 | GK | João Costa | ![]() |
29 | Gil Vicente (Portugal) | Summer |
1 July 2018 | DF | Chidozie Awaziem | ![]() |
28 | Nantes (France) | Summer |
1 July 2018 | DF | Miguel Layún | ![]() |
36 | Sevilla (Spain) | Summer |
1 July 2018 | MF | Alberto Bueno | ![]() |
36 | Málaga (Spain) | Summer |
1 July 2018 | MF | João Carlos Teixeira | ![]() |
32 | Braga (Portugal) | Summer |
1 July 2018 | MF | Mikel Agu | ![]() |
31 | Bursaspor (Turkey) | Summer |
1 July 2018 | FW | Adrián López | ![]() |
37 | Deportivo La Coruña (Spain) | Summer |
1 July 2018 | FW | Rui Pedro | ![]() |
26 | Boavista (Portugal) | Summer |
31 January 2019 | FW | Kelvin | ![]() |
31 | Vasco da Gama (Brazil) | Winter |
Loan out
Date | Pos. | Name | Nationality | Age | Loaned to | Window | Until | Ref. |
---|---|---|---|---|---|---|---|---|
28 June 2018 | DF | Jorge Fernandes | ![]() |
27 | Tondela (Portugal) | Summer | 30 June 2019 | [29] |
5 July 2018 | DF | Yordan Osorio | ![]() |
30 | Vitória de Guimarães (Portugal) | Summer | 30 June 2019 | [30] |
10 July 2018 | FW | Galeno | ![]() |
27 | Rio Ave (Portugal) | Summer | 30 June 2019 | [31] |
24 July 2018 | MF | Ewerton | ![]() |
32 | Portimonense (Portugal) | Summer | 30 June 2019 | [32] |
4 August 2018 | GK | João Costa | ![]() |
29 | Cartagena (Spain) | Summer | 30 June 2019 | [33] |
7 August 2018 | FW | Majeed Waris | ![]() |
33 | Nantes (France) | Summer | 30 June 2019 | [34] |
31 August 2018 | GK | José Sá | ![]() |
32 | Olympiacos (Greece) | Summer | 30 June 2019 | [35] |
31 August 2018 | DF | Saidy Janko | ![]() |
29 | Nottingham Forest (England) | Summer | 30 June 2019 | [36] |
31 August 2018 | MF | Mikel Agu | ![]() |
31 | Vitória de Setúbal (Portugal) | Summer | 30 June 2019 | [37] |
21 January 2019 | DF | Chidozie Awaziem | ![]() |
28 | Çaykur Rizespor (Turkey) | Winter | 30 June 2019 | [38] |
31 January 2019 | MF | Sérgio Oliveira | ![]() |
32 | PAOK (Greece) | Winter | 30 June 2019 | [39] |
Technical staff
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Position | Staff |
---|---|
Head coach | ![]() |
Assistant coaches | ![]() |
![]() |
|
Fitness coaches | ![]() |
![]() |
|
![]() |
|
Goalkeeping coach | ![]() |
Pre-season and friendlies
Win Draw Loss
7 July 2018 Friendly | Porto ![]() |
4–0 | ![]() |
Olival, Portugal |
---|---|---|---|---|
10:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: CTFD PortoGaia |
11 July 2018 Friendly | Porto ![]() |
8–0 | ![]() |
Olival, Portugal |
---|---|---|---|---|
10:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: CTFD PortoGaia |
14 July 2018 Friendly | Porto ![]() |
3–0 | ![]() |
Olival, Portugal |
---|---|---|---|---|
<templatestyles src="Plainlist/styles.css"/> | Report | Stadium: CTFD PortoGaia |
17 July 2018 Friendly | Portimonense ![]() |
2–1 | ![]() |
Portimão, Portugal |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio Municipal de Portimão |
20 July 2018 Algarve Football Cup | Porto ![]() |
1–2 (3–4 p) |
![]() |
Algarve, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Algarve |
Penalties | ||||
<templatestyles src="Plainlist/styles.css"/> | <templatestyles src="Plainlist/styles.css"/> |
22 July 2018 Algarve Football Cup | Porto ![]() |
1–0 | ![]() |
Algarve, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio Algarve |
25 July 2018 Friendly | Porto ![]() |
2–0 | ![]() |
Lagos, Portugal |
---|---|---|---|---|
11:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Municipal de Lagos |
28 July 2018 Presentation | Porto ![]() |
0–0 | ![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 WEST | Report | Stadium: Estádio do Dragão Attendance: 43,829 |
Competitions
Overall record
Competition | Record | |||||||
---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | |
Primeira Liga | 34 | 27 | 4 | 3 | 74 | 20 | +54 | 79.41 |
Taça de Portugal | 7 | 5 | 2 | 0 | 20 | 7 | +13 | 71.43 |
Taça da Liga | 5 | 3 | 2 | 0 | 11 | 6 | +5 | 60.00 |
Supertaça Cândido de Oliveira | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00 |
UEFA Champions League | 10 | 6 | 1 | 3 | 20 | 15 | +5 | 60.00 |
Total | 57 | 42 | 9 | 6 | 128 | 49 | +79 | 73.68 |
Last updated: 25 May 2019
Source: Competitions
Supertaça Cândido de Oliveira
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
4 August 2018 | Porto | 3–1 | Aves | Aveiro |
---|---|---|---|---|
20:45 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio Municipal de Aveiro Attendance: 28,560 Referee: Luís Godinho (Évora) Man of the Match: M. Pereira |
Primeira Liga
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
League table
Template:2018–19 Primeira Liga table
Results by round
Script error: No such module "sports rbr table".
Matches
11 August 2018 1 | Porto | 5–0 | Chaves | Porto |
---|---|---|---|---|
21:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 46,509 Referee: Nuno Almeida Man of the Match: Aboubakar |
19 August 2018 2 | Belenenses | 2–3 | Porto | Oeiras |
---|---|---|---|---|
18:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Nacional Attendance: 10,901 Referee: Carlos Xistra |
25 August 2018 3 | Porto | 2–3 | Vitória de Guimarães | Porto |
---|---|---|---|---|
21:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 47,008 Referee: Fábio Veríssimo Man of the Match: Douglas |
2 September 2018 4 | Porto | 3–0 | Moreirense | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 43,316 Referee: Hélder Malheiro Man of the Match: Herrera |
22 September 2018 5 | Vitória de Setúbal | 0–2 | Porto | Setúbal |
---|---|---|---|---|
21:00 WEST | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Bonfim Attendance: 10,628 Referee: Manuel Oliveira |
28 September 2018 6 | Porto | 1–0 | Tondela | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio do Dragão Attendance: 40,011 Referee: Luís Godinho (Évora) Man of the Match: Soares |
7 October 2018 7 | Benfica | 1–0 | Porto | Lisbon |
---|---|---|---|---|
17:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio da Luz Attendance: 61,567 Referee: Fábio Veríssimo |
28 October 2018 8 | Porto | 2–0 | Feirense | Porto |
---|---|---|---|---|
17:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 46,028 Referee: Rui Oliveira Man of the Match: Óliver |
3 November 2018 9 | Marítimo | 0–2 | Porto | Funchal |
---|---|---|---|---|
18:00 WEST | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio dos Barreiros Attendance: 9,620 Referee: Carlos Xistra |
10 November 2018 10 | Porto | 1–0 | Braga | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio do Dragão Attendance: 47,929 Referee: Artur Soares Dias Man of the Match: Soares |
2 December 2018 11 | Boavista | 0–1 | Porto | Porto |
---|---|---|---|---|
20:00 WEST | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Bessa Attendance: 13,556 Referee: Hugo Miguel |
7 December 2018 12 | Porto | 4–1 | Portimonense | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 33,511 Referee: Manuel Mota |
15 December 2018 13 | Santa Clara | 1–2 | Porto | Ponta Delgada |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio de São Miguel Attendance: 8,315 Referee: Luís Godinho (Évora) |
23 December 2018 14 | Porto | 2–1 | Rio Ave | Porto |
---|---|---|---|---|
15:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 48,208 Referee: Tiago Martins |
3 January 2019 15 | Desportivo das Aves | 0–1 | Porto | Vila das Aves |
---|---|---|---|---|
20:15 WEST | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do CD Aves Attendance: 5,338 Referee: João Pinheiro |
7 January 2019 16 | Porto | 3–1 | Nacional | Porto |
---|---|---|---|---|
21:15 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 33,708 Referee: Rui Costa |
12 January 2019 17 | Sporting CP | 0–0 | Porto | Lisbon |
---|---|---|---|---|
15:30 WEST | Report | Stadium: Estádio José Alvalade Attendance: 45,174 Referee: Hugo Miguel |
18 January 2019 18 | Chaves | 1–4 | Porto | Chaves |
---|---|---|---|---|
19:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Municipal Eng. Manuel Branco Teixeira Attendance: 5,950 Referee: Nuno Almeida |
30 January 2019 19 | Porto | 3–0 | Belenenses | Porto |
---|---|---|---|---|
21:15 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 21,808 Referee: Luís Godinho (Évora) |
3 February 2019 20 | Vitória de Guimarães | 0–0 | Porto | Guimarães |
---|---|---|---|---|
20:00 WEST | Report | Stadium: Estádio D. Afonso Henriques Attendance: 25,110 Referee: Rui Costa |
8 February 2019 21 | Moreirense | 1–1 | Porto | Moreira de Cónegos |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Parque de Jogos Comendador Joaquim de Almeida Freitas Attendance: 3,941 Referee: Jorge Sousa |
16 February 2019 22 | Porto | 2–0 | Vitória de Setúbal | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 41,116 Referee: Nuno Almeida |
22 February 2019 23 | Tondela | 0–3 | Porto | Tondela |
---|---|---|---|---|
21:15 WEST | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio João Cardoso Attendance: 3,963 Referee: Luís Godinho (Évora) |
2 March 2019 24 | Porto | 1–2 | Benfica | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 49,220 Referee: Jorge Sousa |
10 March 2019 25 | Feirense | 1–2 | Porto | Santa Maria da Feira |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio Marcolino de Castro Attendance: 5,414 Referee: Artur Soares Dias |
16 March 2019 26 | Porto | 3–0 | Marítimo | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 46,413 Referee: João Capela |
30 March 2019 27 | Braga | 2–3 | Porto | Braga |
---|---|---|---|---|
15:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Municipal de Braga Attendance: 20,106 Referee: Jorge Sousa |
5 April 2019 28 | Porto | 2–0 | Boavista | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 39,129 Referee: Rui Costa |
13 April 2019 29 | Portimonense | 0–3 | Porto | Portimão |
---|---|---|---|---|
18:00 WEST | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Municipal de Portimão Attendance: 5,989 Referee: Fábio Veríssimo |
20 April 2019 30 | Porto | 1–0 | Santa Clara | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio do Dragão Attendance: 43,911 Referee: Manuel Oliveira |
26 April 2019 31 | Rio Ave | 2–2 | Porto | Vila do Conde |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio dos Arcos Attendance: 7,532 Referee: Artur Soares Dias |
4 May 2019 32 | Porto | 4–0 | Desportivo das Aves | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 40,017 Referee: Hugo Miguel |
12 May 2019 33 | Nacional | 0–4 | Porto | Funchal |
---|---|---|---|---|
17:30 WEST | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio da Madeira Attendance: 4,098 Referee: Carlos Xistra |
18 May 2019 34 | Porto | 2–1 | Sporting CP | Porto |
---|---|---|---|---|
18:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 39,808 Referee: Fábio Veríssimo |
Taça de Portugal
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Third round
19 October 2018 | Vila Real (D) | 0–6 | (I) Porto | Vila Real |
---|---|---|---|---|
20:15 WEST | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Complexo Desportivo do Monte da Forca Referee: António Nobre |
Fourth round
24 November 2018 | Porto (I) | 2–0 | (I) Belenenses | Porto |
---|---|---|---|---|
20:45 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 17,717 Referee: Nuno Almeida Man of the Match: Corona |
Fifth round
18 December 2018 | Porto (I) | 4–3 | (I) Moreirense | Porto |
---|---|---|---|---|
20:45 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 15,945 Referee: Carlos Xistra |
Quarter-finals
15 January 2019 | Leixões (II) | 1–2 (a.e.t.) | (I) Porto | Matosinhos |
---|---|---|---|---|
19:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Mar Attendance: 6,100 Referee: João Capela |
Semi-finals
26 February 2019 First leg | Porto (I) | 3–0 | (I) Braga | Porto |
---|---|---|---|---|
20:15 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Estádio do Dragão Attendance: 33,705 Referee: João Pinheiro |
2 April 2019 Second leg | Braga (I) | 1–1 (1–4 agg.) |
(I) Porto | Braga |
---|---|---|---|---|
20:15 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio Municipal de Braga Attendance: 7,673 Referee: Manuel Mota |
Final
25 May 2019 | Sporting CP | 2–2 (5–4 p) |
Porto | Oeiras |
---|---|---|---|---|
17:15 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Nacional Attendance: 38,000 Referee: Jorge Sousa |
Penalties | ||||
<templatestyles src="Plainlist/styles.css"/> | <templatestyles src="Plainlist/styles.css"/> |
Taça da Liga
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Third round
14 September 2018 1 | Porto | 1–1 | Chaves | Porto |
---|---|---|---|---|
20:30 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 37,708 Referee: Vítor Ferreira |
31 October 2018 2 | Porto | 4–2 | Varzim | Porto |
---|---|---|---|---|
19:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 17,824 Referee: João Capela |
30 December 2018 3 | Belenenses | 1–2 | Porto | Oeiras |
---|---|---|---|---|
17:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Nacional Attendance: 6,319 Referee: Manuel Oliveira |
Semi-finals
22 January 2019 | Benfica | 1–3 | Porto | Braga |
---|---|---|---|---|
19:45 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio Municipal de Braga Attendance: 22,945 Referee: Carlos Xistra |
Final
26 January 2019 | Porto | 1–1 (1–3 p) |
Sporting CP | Braga |
---|---|---|---|---|
19:45 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio Municipal de Braga Attendance: 25,213 Referee: João Pinheiro |
Penalties | ||||
<templatestyles src="Plainlist/styles.css"/> | <templatestyles src="Plainlist/styles.css"/> |
UEFA Champions League
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Group stage
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 2018–19 UEFA Champions League group stage began on 18 September and ended on 12 December 2018.[40] A total of 32 teams competed in the group stage to decide the 16 places in the knockout phase of the 2018–19 UEFA Champions League.[41]
Draw
The draw for the group stage was held on 30 August 2018, 18:00 CEST, at the Grimaldi Forum in Monaco.[42]
The 32 teams were drawn into eight groups of four, with the restriction that teams from the same association could not be drawn against each other. For the draw, the teams were seeded into four pots based on the following principles (Regulations Article 13.06):[41]
- Pot 1 contained the Champions League title holders, the Europa League title holders, and the champions of the top six associations based on their 2017 UEFA country coefficients.[43] If either the Champions League or Europa League title holders were one of the champions of the top six associations, the champions of the association ranked seventh (and possibly eighth) were also seeded into Pot 1.
- Pot 2, 3 and 4 contained the remaining teams, seeded based on their 2018 UEFA club coefficients.[44]
On 17 July 2014, the UEFA emergency panel ruled that Ukrainian and Russian clubs would not be drawn against each other "until further notice" due to the political unrest between the countries.[45]
Moreover, the draw was controlled for teams from the same association in order to split the teams evenly into the two sets of four groups (A–D, E–H) for maximum television coverage. On each matchday, one set of four groups played their matches on Tuesday, while the other set of four groups played their matches on Wednesday, with the two sets of groups alternating between each matchday. The following pairings were announced by UEFA after the group stage teams were confirmed:[42][46]
<templatestyles src="Div col/styles.css"/>
- Spain: Real Madrid and Barcelona, Atlético Madrid and Valencia
- Germany: Bayern Munich and Borussia Dortmund, Schalke 04 and 1899 Hoffenheim
- England: Manchester City and Tottenham Hotspur, Manchester United and Liverpool
- Italy: Juventus and Inter Milan, Napoli and Roma
- France: Paris Saint-Germain and Lyon
- Russia: Lokomotiv Moscow and CSKA Moscow
- Portugal: Porto and Benfica
- Netherlands: PSV Eindhoven and Ajax
The fixtures were decided after the draw, using a computer draw not shown to public, with the following match sequence (Regulations Article 16.02):[41]
Note: Positions for scheduling do not use the seeding pots, e.g. Team 1 is not necessarily the team from Pot 1 in the draw.
Matchday | Dates | Matches |
---|---|---|
Matchday 1 | 18–19 September 2018 | 2 v 3, 4 v 1 |
Matchday 2 | 2–3 October 2018 | 1 v 2, 3 v 4 |
Matchday 3 | 23–24 October 2018 | 3 v 1, 2 v 4 |
Matchday 4 | 6–7 November 2018 | 1 v 3, 4 v 2 |
Matchday 5 | 27–28 November 2018 | 3 v 2, 1 v 4 |
Matchday 6 | 11–12 December 2018 | 2 v 1, 4 v 3 |
There were scheduling restrictions: for example, teams from the same city (e.g. Real Madrid and Atlético Madrid) in general were not scheduled to play at home on the same matchday (to avoid them playing at home on the same day or on consecutive days, due to logistics and crowd control), and teams from "winter countries" (e.g. Russia) were not scheduled to play at home on the last matchday (due to cold weather).
Teams
Below are the participating teams (with their 2018 UEFA club coefficients),[44] grouped by their seeding pot. They include:
- 26 teams which enter in this stage
- 6 winners of the play-off round (4 from Champions Path, 2 from League Path)
Key to colours |
---|
Group winners and runners-up advance to round of 16 |
Third-placed teams enter Europa League round of 32 |
|
|
|
|
- Notes
- TH Champions League title holders, automatically placed into Pot 1 as top seed.
- EL Europa League title holders, automatically placed into Pot 1 as second top seed.
- CP Winners of play-off round (Champions Path).
- LP Winners of play-off round (League Path).
Format
In each group, teams played against each other home-and-away in a round-robin format. The group winners and runners-up advanced to the round of 16, while the third-placed teams entered the Europa League round of 32.
Tiebreakers
Teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss), and if tied on points, the following tiebreaking criteria were applied, in the order given, to determine the rankings (Regulations Articles 17.01):[41]
- Points in head-to-head matches among tied teams;
- Goal difference in head-to-head matches among tied teams;
- Goals scored in head-to-head matches among tied teams;
- Away goals scored in head-to-head matches among tied teams;
- If more than two teams were tied, and after applying all head-to-head criteria above, a subset of teams were still tied, all head-to-head criteria above was reapplied exclusively to this subset of teams;
- Goal difference in all group matches;
- Goals scored in all group matches;
- Away goals scored in all group matches;
- Wins in all group matches;
- Away wins in all group matches;
- Disciplinary points (red card = 3 points, yellow card = 1 point, expulsion for two yellow cards in one match = 3 points);
- UEFA club coefficient.
Groups
The matchdays were 18–19 September, 2–3 October, 23–24 October, 6–7 November, 27–28 November, and 11–12 December 2018.[40] The scheduled kickoff times were 21:00 CET/CEST, with two matches on each Tuesday and Wednesday scheduled for 18:55 CET/CEST.[47]
Times are CET/CEST,[note 1] as listed by UEFA (local times, if different, are in parentheses).
Group A
Template:2018–19 UEFA Champions League group tables
18 September 2018
21:00 |
Club Brugge ![]() |
0–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025053/index.html |
|
18 September 2018
21:00 |
Monaco ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025054/index.html |
3 October 2018
21:00 |
Atlético Madrid ![]() |
3–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025077/index.html |
|
3 October 2018
21:00 |
Borussia Dortmund ![]() |
3–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025078/index.html |
24 October 2018
18:55 |
Club Brugge ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025094/index.html |
|
24 October 2018
21:00 |
Borussia Dortmund ![]() |
4–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025093/index.html |
6 November 2018
18:55 |
Monaco ![]() |
0–4 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025102/index.html |
6 November 2018
21:00 |
Atlético Madrid ![]() |
2–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025101/index.html |
28 November 2018
18:55 |
Atlético Madrid ![]() |
2–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025126/index.html |
28 November 2018
21:00 |
Borussia Dortmund ![]() |
0–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025125/index.html |
11 December 2018
21:00 |
Club Brugge ![]() |
0–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025133/index.html |
11 December 2018
21:00 |
Monaco ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025134/index.html |
|
Group B
Template:2018–19 UEFA Champions League group tables
18 September 2018
18:55 |
Barcelona ![]() |
4–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025055/index.html |
18 September 2018
18:55 |
Inter Milan ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025056/index.html |
|
Tottenham Hotspur ![]() |
2–4 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025079/index.html |
3 October 2018
21:00 |
PSV Eindhoven ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025080/index.html |
|
24 October 2018
18:55 |
PSV Eindhoven ![]() |
2–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025095/index.html |
24 October 2018
21:00 |
Barcelona ![]() |
2–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025096/index.html |
Tottenham Hotspur ![]() |
2–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025103/index.html |
|
6 November 2018
21:00 |
Inter Milan ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025104/index.html |
|
28 November 2018
21:00 |
PSV Eindhoven ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025127/index.html |
Tottenham Hotspur ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025128/index.html |
11 December 2018
21:00 |
Barcelona ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025135/index.html |
|
11 December 2018
21:00 |
Inter Milan ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025136/index.html |
|
Group C
Template:2018–19 UEFA Champions League group tables
Liverpool ![]() |
3–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025057/index.html |
18 September 2018
21:00 |
Red Star Belgrade ![]() |
0–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025058/index.html |
3 October 2018
18:55 |
Paris Saint-Germain ![]() |
6–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025082/index.html |
|
3 October 2018
21:00 |
Napoli ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025081/index.html |
24 October 2018
21:00 |
Paris Saint-Germain ![]() |
2–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025097/index.html |
Liverpool ![]() |
4–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025098/index.html |
6 November 2018
18:55 |
Red Star Belgrade ![]() |
2–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025106/index.html |
6 November 2018
21:00 |
Napoli ![]() |
1–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025105/index.html |
|
28 November 2018
21:00 |
Paris Saint-Germain ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025129/index.html |
28 November 2018
21:00 |
Napoli ![]() |
3–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025130/index.html |
|
Liverpool ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025137/index.html |
11 December 2018
21:00 |
Group D
Template:2018–19 UEFA Champions League group tables
Galatasaray ![]() |
3–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025059/index.html |
18 September 2018
21:00 |
Schalke 04 ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025060/index.html |
Lokomotiv Moscow ![]() |
0–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025084/index.html |
|
Porto ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025083/index.html |
Lokomotiv Moscow ![]() |
1–3 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025099/index.html |
Galatasaray ![]() |
0–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025100/index.html |
Porto ![]() |
4–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025107/index.html |
|
6 November 2018
21:00 |
Schalke 04 ![]() |
2–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025108/index.html |
Lokomotiv Moscow ![]() |
2–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025131/index.html |
Porto ![]() |
3–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025132/index.html |
Galatasaray ![]() |
2–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025139/index.html |
11 December 2018
18:55 |
Schalke 04 ![]() |
1–0 | ![]() |
---|---|---|
Schöpf ![]() |
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025140/index.html |
Group E
Template:2018–19 UEFA Champions League group tables
19 September 2018
18:55 |
Ajax ![]() |
3–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025061/index.html |
Benfica ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025062/index.html |
|
2 October 2018
21:00 |
Bayern Munich ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025069/index.html |
|
AEK Athens ![]() |
2–3 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025070/index.html |
AEK Athens ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025085/index.html |
|
23 October 2018
21:00 |
Ajax ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025086/index.html |
7 November 2018
21:00 |
Bayern Munich ![]() |
2–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025109/index.html |
Benfica ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025110/index.html |
|
AEK Athens ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025117/index.html |
27 November 2018
21:00 |
Bayern Munich ![]() |
5–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025118/index.html |
|
12 December 2018
21:00 |
Ajax ![]() |
3–3 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025141/index.html |
|
Benfica ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025142/index.html |
Group F
Template:2018–19 UEFA Champions League group tables
Shakhtar Donetsk ![]() |
2–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025063/index.html |
|
Manchester City ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025064/index.html |
2 October 2018
18:55 |
1899 Hoffenheim ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025072/index.html |
2 October 2018
21:00 |
Lyon ![]() |
2–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025071/index.html |
|
Parc Olympique Lyonnais, Décines-Charpieu
Attendance: 0[56][note 4] Referee: Andris Treimanis (Latvia) |
23 October 2018
21:00 |
1899 Hoffenheim ![]() |
3–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025087/index.html |
Shakhtar Donetsk ![]() |
0–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025088/index.html |
7 November 2018
21:00 |
Lyon ![]() |
2–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025111/index.html |
Parc Olympique Lyonnais, Décines-Charpieu
Attendance: 53,850[58] Referee: Danny Makkelie (Netherlands) |
Manchester City ![]() |
6–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025112/index.html |
27 November 2018
21:00 |
1899 Hoffenheim ![]() |
2–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025119/index.html |
27 November 2018
21:00 |
Lyon ![]() |
2–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025120/index.html |
Shakhtar Donetsk ![]() |
1–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025143/index.html |
|
Manchester City ![]() |
2–1 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025144/index.html |
Group G
Template:2018–19 UEFA Champions League group tables
19 September 2018
21:00 |
Real Madrid ![]() |
3–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025065/index.html |
19 September 2018
21:00 |
Viktoria Plzeň ![]() |
2–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025066/index.html |
CSKA Moscow ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025073/index.html |
2 October 2018
21:00 |
Roma ![]() |
5–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025074/index.html |
23 October 2018
21:00 |
Roma ![]() |
3–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025089/index.html |
23 October 2018
21:00 |
Real Madrid ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025090/index.html |
|
CSKA Moscow ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025113/index.html |
|
7 November 2018
21:00 |
Viktoria Plzeň ![]() |
0–5 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025114/index.html |
CSKA Moscow ![]() |
1–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025122/index.html |
27 November 2018
21:00 |
Roma ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025121/index.html |
12 December 2018
18:55 |
Real Madrid ![]() |
0–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025145/index.html |
|
12 December 2018
18:55 |
Viktoria Plzeň ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025146/index.html |
|
Group H
Template:2018–19 UEFA Champions League group tables
19 September 2018
21:00 |
Young Boys ![]() |
0–3 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025067/index.html |
19 September 2018
21:00 |
Valencia ![]() |
0–2 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025068/index.html |
2 October 2018
18:55 |
Juventus ![]() |
3–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025075/index.html |
Manchester United ![]() |
0–0 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025076/index.html |
23 October 2018
18:55 |
Young Boys ![]() |
1–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025092/index.html |
|
Manchester United ![]() |
0–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025091/index.html |
|
7 November 2018
18:55 |
Valencia ![]() |
3–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025116/index.html |
|
7 November 2018
21:00 |
Juventus ![]() |
1–2 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025115/index.html |
Manchester United ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025123/index.html |
27 November 2018
21:00 |
Juventus ![]() |
1–0 | ![]() |
---|---|---|
|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025124/index.html |
12 December 2018
21:00 |
Young Boys ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025147/index.html |
|
12 December 2018
21:00 |
Valencia ![]() |
2–1 | ![]() |
---|---|---|
https://www.uefa.com/uefachampionsleague/season=2019/matches/round=2000980/match=2025148/index.html |
|
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
18 September 2018 1 | Schalke 04 ![]() |
1–1 | ![]() |
Gelsenkirchen, Germany |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Veltins-Arena Attendance: 45,755 Referee: Jesús Gil Manzano (Spain) |
3 October 2018 2 | Porto ![]() |
1–0 | ![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | Stadium: Estádio do Dragão Attendance: 42,711 Referee: Michael Oliver (England) Man of the Match: Casillas |
24 October 2018 3 | Lokomotiv Moscow ![]() |
1–3 | ![]() |
Moscow, Russia |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: RZD Arena Attendance: 16,034 Referee: Bobby Madden (Scotland) |
6 November 2018 4 | Porto ![]() |
4–1 | ![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Estádio do Dragão Attendance: 34,616 Referee: Davide Massa (Italy) |
28 November 2018 5 | Porto ![]() |
3–1 | ![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 41,603 Referee: Ovidiu Hațegan (Romania) |
11 December 2018 6 | Galatasaray ![]() |
2–3 | ![]() |
Istanbul, Turkey |
---|---|---|---|---|
17:55 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Türk Telekom Stadium Attendance: 33,972 Referee: Aleksei Kulbakov (Belarus) |
Knockout phase
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Round of 16
12 February 2019 First leg | Roma ![]() |
2–1 | ![]() |
Rome, Italy |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/>
|
Stadium: Stadio Olimpico Attendance: 51,727 Referee: Danny Makkelie (Netherlands) |
6 March 2019 Second leg | Porto ![]() |
3–1 (a.e.t.) (4–3 agg.) |
![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 WEST | <templatestyles src="Plainlist/styles.css"/> | Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 49,029 Referee: Cüneyt Çakır (Turkey) |
Quarter-finals
9 April 2019 First leg | Liverpool ![]() |
2–0 | ![]() |
Liverpool, England |
---|---|---|---|---|
20:00 GMT | <templatestyles src="Plainlist/styles.css"/> | Report | Stadium: Anfield Attendance: 52,465 Referee: Antonio Mateu Lahoz (Spain) |
17 April 2019 Second leg | Porto ![]() |
1–4 (1–6 agg.) |
![]() |
Porto, Portugal |
---|---|---|---|---|
20:00 GMT | <templatestyles src="Plainlist/styles.css"/>
|
Report | <templatestyles src="Plainlist/styles.css"/> | Stadium: Estádio do Dragão Attendance: 49,117 Referee: Danny Makkelie (Netherlands) |
Statistics
- As of 25 May 2019
Appearances and discipline
Numbers in parentheses denote appearances as substitute.
No. | Pos. | Player | Supertaça | Primeira Liga | Taça de Portugal | Taça da Liga | Champions League | Total | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | ![]() |
![]() |
![]() |
Apps | ![]() |
![]() |
![]() |
Apps | ![]() |
![]() |
![]() |
Apps | ![]() |
![]() |
![]() |
Apps | ![]() |
![]() |
![]() |
Apps | ![]() |
![]() |
![]() |
|||
1 | GK | ![]() |
1 (0) | 0 | 0 | 0 | 31 (0) | 4 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 10 (0) | 0 | 0 | 0 | 42 (0) | 4 | 0 | 0 |
2 | DF | ![]() |
1 (0) | 0 | 0 | 0 | 14 (4) | 2 | 0 | 0 | 2 (0) | 0 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 7 (1) | 0 | 0 | 0 | 25 (5) | 2 | 0 | 0 |
3 | DF | ![]() |
0 (0) | 0 | 0 | 0 | 29 (0) | 0 | 0 | 0 | 5 (1) | 0 | 0 | 0 | 3 (0) | 0 | 0 | 0 | 9 (0) | 2 | 0 | 0 | 45 (1) | 2 | 0 | 0 |
4 | DF | ![]() |
1 (0) | 0 | 0 | 0 | 3 (0) | 2 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 1 (0) | 1 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 6 (0) | 3 | 0 | 0 |
6 | MF | ![]() |
0 (0) | 0 | 0 | 0 | 0 (2) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 1 (1) | 0 | 0 | 0 | 0 (2) | 0 | 0 | 0 | 1 (5) | 0 | 0 | 0 |
7 | FW | ![]() |
0 (0) | 0 | 0 | 0 | 0 (10) | 1 | 0 | 0 | 0 (3) | 1 | 0 | 0 | 1 (3) | 1 | 0 | 0 | 1 (5) | 0 | 0 | 0 | 2 (21) | 3 | 0 | 0 |
8 | FW | ![]() |
1 (0) | 0 | 0 | 0 | 27 (5) | 2 | 0 | 0 | 1 (2) | 0 | 0 | 0 | 3 (1) | 0 | 0 | 0 | 7 (2) | 0 | 0 | 0 | 39 (10) | 2 | 0 | 0 |
9 | FW | ![]() |
1 (0) | 0 | 0 | 0 | 6 (2) | 1 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (1) | 1 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 8 (3) | 2 | 0 | 0 |
10 | MF | ![]() |
0 (1) | 0 | 0 | 0 | 13 (12) | 2 | 0 | 0 | 5 (0) | 1 | 0 | 0 | 2 (1) | 1 | 0 | 0 | 4 (1) | 1 | 0 | 0 | 24 (15) | 5 | 0 | 0 |
11 | FW | ![]() |
0 (0) | 0 | 0 | 0 | 28 (1) | 5 | 0 | 0 | 2 (3) | 1 | 0 | 0 | 4 (0) | 3 | 0 | 0 | 9 (0) | 1 | 0 | 0 | 43 (4) | 10 | 0 | 0 |
12 | DF | ![]() |
0 (0) | 0 | 0 | 0 | 8 (6) | 1 | 0 | 0 | 2 (1) | 1 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 10 (7) | 2 | 0 | 0 |
13 | DF | ![]() |
1 (0) | 0 | 0 | 0 | 33 (0) | 4 | 0 | 0 | 5 (0) | 1 | 0 | 0 | 4 (0) | 1 | 0 | 0 | 10 (0) | 1 | 0 | 0 | 53 (0) | 7 | 0 | 0 |
14 | FW | ![]() |
0 (0) | 0 | 0 | 0 | 0 (1) | 0 | 0 | 0 | 0 (1) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (2) | 0 | 0 | 0 |
15 | MF | ![]() |
0 (0) | 0 | 0 | 0 | 0 (2) | 0 | 0 | 0 | 0 (1) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (3) | 0 | 0 | 0 |
16 | MF | ![]() |
1 (0) | 0 | 0 | 0 | 29 (4) | 5 | 0 | 0 | 6 (0) | 0 | 0 | 0 | 4 (0) | 0 | 0 | 0 | 9 (0) | 3 | 0 | 0 | 49 (4) | 8 | 0 | 0 |
17 | FW | ![]() |
0 (1) | 1 | 0 | 0 | 26 (8) | 4 | 0 | 1 | 4 (1) | 0 | 0 | 0 | 4 (1) | 1 | 0 | 0 | 7 (1) | 3 | 0 | 0 | 41 (12) | 9 | 0 | 1 |
19 | DF | ![]() |
0 (0) | 0 | 0 | 0 | 1 (2) | 0 | 0 | 0 | 1 (1) | 0 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 3 (3) | 0 | 0 | 0 |
20 | FW | ![]() |
0 (0) | 0 | 0 | 0 | 3 (8) | 0 | 0 | 0 | 6 (1) | 0 | 0 | 0 | 2 (1) | 1 | 0 | 0 | 1 (3) | 0 | 0 | 0 | 12 (13) | 1 | 0 | 0 |
21 | FW | ![]() |
1 (0) | 0 | 0 | 0 | 3 (6) | 0 | 0 | 0 | 5 (0) | 1 | 0 | 0 | 3 (0) | 1 | 0 | 0 | 0 (4) | 0 | 0 | 0 | 12 (10) | 2 | 0 | 0 |
22 | MF | ![]() |
0 (0) | 0 | 0 | 0 | 24 (2) | 2 | 0 | 0 | 3 (1) | 2 | 0 | 0 | 2 (1) | 0 | 0 | 0 | 10 (0) | 2 | 0 | 0 | 39 (4) | 6 | 0 | 0 |
23 | DF | ![]() |
0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 2 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 3 (0) | 0 | 0 | 0 |
25 | MF | ![]() |
1 (0) | 0 | 0 | 0 | 19 (9) | 3 | 0 | 0 | 4 (1) | 0 | 0 | 0 | 2 (0) | 1 | 0 | 0 | 6 (2) | 2 | 0 | 0 | 32 (12) | 6 | 0 | 0 |
26 | GK | ![]() |
0 (0) | 0 | 0 | 0 | 3 (0) | 0 | 0 | 0 | 1 (0) | 0 | 0 | 0 | 5 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 9 (0) | 0 | 0 | 0 |
28 | DF | ![]() |
1 (0) | 0 | 0 | 0 | 31 (0) | 10 | 0 | 0 | 7 (0) | 1 | 1 | 0 | 4 (0) | 2 | 0 | 0 | 10 (0) | 2 | 0 | 0 | 53 (0) | 15 | 1 | 0 |
29 | FW | ![]() |
0 (1) | 0 | 0 | 0 | 24 (4) | 5 | 0 | 0 | 3 (2) | 1 | 0 | 0 | 0 (3) | 1 | 0 | 0 | 3 (1) | 1 | 0 | 0 | 30 (11) | 8 | 0 | 0 |
31 | GK | ![]() |
0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 |
33 | DF | ![]() |
0 (0) | 0 | 0 | 0 | 13 (0) | 4 | 0 | 0 | 3 (0) | 1 | 0 | 0 | 2 (0) | 0 | 0 | 0 | 3 (0) | 2 | 0 | 0 | 21 (0) | 7 | 0 | 0 |
37 | FW | ![]() |
0 (0) | 0 | 0 | 0 | 1 (11) | 1 | 0 | 0 | 3 (1) | 0 | 0 | 0 | 0 (2) | 0 | 0 | 0 | 1 (3) | 0 | 0 | 0 | 5 (17) | 1 | 0 | 0 |
40 | GK | ![]() |
0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 6 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 0 (0) | 0 | 0 | 0 | 6 (0) | 0 | 0 | 0 |
Totals | 1 | 0 | 0 | 58 | 0 | 1 | 11 | 1 | 0 | 16 | 0 | 0 | 20 | 0 | 0 | 106 | 1 | 1 |
Goalscorers
Rank | No. | Pos. | Player | Supertaça | Primeira Liga | Taça de Portugal | Taça da Liga | Champions League | Total |
---|---|---|---|---|---|---|---|---|---|
1 | 29 | FW | ![]() |
0 | 15 | 4 | 2 | 1 | 22 |
2 | 11 | FW | ![]() |
0 | 11 | 2 | 2 | 6 | 21 |
3 | 8 | FW | ![]() |
1 | 10 | 1 | 1 | 0 | 13 |
4 | 16 | MF | ![]() |
0 | 6 | 1 | 0 | 2 | 9 |
5 | 17 | FW | ![]() |
1 | 3 | 0 | 0 | 3 | 7 |
6 | 13 | DF | ![]() |
0 | 4 | 1 | 0 | 1 | 6 |
25 | MF | ![]() |
0 | 3 | 1 | 0 | 2 | 6 | |
20 | FW | ![]() |
0 | 1 | 4 | 0 | 1 | 6 | |
9 | 3 | DF | ![]() |
0 | 3 | 0 | 0 | 2 | 5 |
10 | 28 | DF | ![]() |
0 | 1 | 2 | 0 | 1 | 4 |
7 | FW | ![]() |
0 | 1 | 2 | 1 | 0 | 4 | |
9 | FW | ![]() |
0 | 4 | 0 | 0 | 0 | 4 | |
13 | 22 | MF | ![]() |
0 | 2 | 1 | 0 | 0 | 3 |
21 | FW | ![]() |
0 | 1 | 1 | 1 | 0 | 3 | |
15 | 33 | DF | ![]() |
0 | 2 | 0 | 0 | 0 | 2 |
10 | MF | ![]() |
0 | 2 | 0 | 0 | 0 | 2 | |
37 | FW | ![]() |
0 | 0 | 0 | 2 | 0 | 2 | |
18 | 4 | DF | ![]() |
0 | 1 | 0 | 0 | 0 | 1 |
2 | DF | ![]() |
1 | 0 | 0 | 0 | 0 | 1 | |
12 | DF | ![]() |
0 | 1 | 0 | 0 | 0 | 1 | |
14 | FW | ![]() |
0 | 1 | 0 | 0 | 0 | 1 | |
Totals | 3 | 72 | 20 | 9 | 19 | 123 |
Clean sheets
No. | Player | Supertaça | Primeira Liga | Taça de Portugal | Taça da Liga | Champions League | Total |
---|---|---|---|---|---|---|---|
1 | ![]() |
0 | 18 | 0 | 0 | 1 | 19 |
40 | ![]() |
0 | 0 | 3 | 0 | 0 | 3 |
26 | ![]() |
0 | 2 | 0 | 0 | 0 | 2 |
Totals | 0 | 20 | 3 | 0 | 1 | 24 |
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Warning: Default sort key "2018-19 FC Porto season" overrides earlier default sort key "Uefa Champions League Group Stage 2018-19".
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 40.0 40.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 41.0 41.1 41.2 41.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 42.0 42.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 43.0 43.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 44.0 44.1 44.2 44.3 44.4 44.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 48.0 48.1 48.2 48.3 48.4 48.5 48.6 48.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 49.0 49.1 49.2 49.3 49.4 49.5 49.6 49.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 50.0 50.1 50.2 50.3 50.4 50.5 50.6 50.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 51.0 51.1 51.2 51.3 51.4 51.5 51.6 51.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 52.0 52.1 52.2 52.3 52.4 52.5 52.6 52.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 53.0 53.1 53.2 53.3 53.4 53.5 53.6 53.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 55.0 55.1 55.2 55.3 55.4 55.5 55.6 55.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 56.0 56.1 56.2 56.3 56.4 56.5 56.6 56.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 57.0 57.1 57.2 57.3 57.4 57.5 57.6 57.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 58.0 58.1 58.2 58.3 58.4 58.5 58.6 58.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 59.0 59.1 59.2 59.3 59.4 59.5 59.6 59.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 60.0 60.1 60.2 60.3 60.4 60.5 60.6 60.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref>
tags exist for a group named "note", but no corresponding <references group="note"/>
tag was found, or a closing </ref>
is missing
- Pages with reference errors
- Football kits with incorrect pattern
- Articles with hCards
- Articles with hatnote templates targeting a nonexistent page
- Official website not in Wikidata
- 2018–19 UEFA Champions League
- UEFA Champions League group stages
- September 2018 sports events in Europe
- October 2018 sports events in Europe
- November 2018 sports events in Europe
- December 2018 sports events in Europe
- FC Porto seasons
- Portuguese football clubs 2018–19 season
- 2018–19 UEFA Champions League participants seasons
- Articles with dead external links from April 2019
- Articles with invalid date parameter in template
- Articles with permanently dead external links