# 2018–19 FC Porto season

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.

## Players
### Squad information

| N | Pos. | 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 | 26 | Non-EU | 2018 | 47 | 5 | 2023 | €7M | |
| 4 | DF | Diogo Leite | 25 | 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 | 34 | Non-EU | 2014 | 215 | 54 | 2019 | €6.5M | Second nationality: France |
| 9 | FW | Vincent Aboubakar | 32 | 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 | 31 | Non-EU | 2016 | 143 | 9 | 2021 | €6.5M | Second nationality: Italy |
| 14 | FW | Marius Mouandilmadji | 26 | EU | 2018 | 2 | 1 | 2022 | Undisclosed | |
| 15 | MF | Mamadou Loum | 27 | 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 | 31 | 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 | 36 | 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 | 29 | 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 | 33 | Non-EU | 2017 | 84 | 45 | 2021 | €5.6M | |
| 31 | GK | Diogo Costa | 25 | EU | 2018 | 0 | 0 | 2022 | Youth system | |
| 33 | DF | Pepe | 41 | EU | 2019 | 21 | 2 | 2021 | Free | |
| 37 | FW | Fernando | 31 | Non-EU | 2019 | 21 | 2 | 2023 | €1.5M | |
| 40 | GK | Fabiano | 36 | 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 |
| 2 June 2018 | DF | Yordan Osorio | Venezuela | 30 | Tondela (Portugal) | Summer | 2022 | €2M |
| 7 June 2018 | DF | João Pedro | Brazil | 28 | Palmeiras (Brazil) | Summer | 2023 | €4M |
| 8 June 2018 | MF | Paulinho | Brazil | 30 | Portimonense (Portugal) | Summer | 2022 | Undisclosed |
| 26 June 2018 | FW | Majeed Waris | Ghana | 33 | Lorient (France) | Summer | 2022 | €5.2M |
| 27 June 2018 | DF | Saidy Janko | Switzerland | 29 | Saint-Étienne (France) | Summer | 2022 | €3M |
| 2 July 2018 | MF | Ewerton | Brazil | 31 | Portimonense (Portugal) | Summer | 2022 | Undisclosed |
| 17 July 2018 | FW | Marius Mouandilmadji | Chad | 26 | Coton Sport (Cameroon) | Summer | 2022 | Undisclosed |
| 23 July 2018 | DF | Chancel Mbemba | DR Congo | 30 | Newcastle United (England) | Summer | 2022 | €4.5M |
| 7 August 2018 | DF | Éder Militão | Brazil | 26 | São Paulo (Brazil) | Summer | 2023 | €7M |
| 4 January 2019 | FW | Fernando | Brazil | 31 | Santa Clara (Portugal) | Winter | 2023 | €1.5M |
| 8 January 2019 | DF | Pepe | Portugal | 41 | Unattached | Winter | 2021 | Free |
| 21 January 2019 | DF | Wilson Manafá | Portugal | 30 | Portimonense (Portugal) | Winter | 2023 | Undisclosed |
Total expending: €27.2 million

#### Out

| Date | Pos. | Name | Nationality | Age | Transferred to | Window | Fee |
| 14 May 2018 | FW | Ivo Rodrigues | Portugal | 29 | Royal Antwerp (Belgium) | Summer | Undisclosed |
| 19 May 2018 | DF | Ricardo Pereira | Portugal | 31 | Leicester City (England) | Summer | €22M |
| 31 May 2018 | DF | Iván Marcano | Spain | 37 | Roma (Italy) | Summer | Free |
| 1 June 2018 | DF | Willy Boly | France | 33 | Wolverhampton Wanderers (England) | Summer | €12M |
| 1 June 2018 | FW | Suk Hyun-jun | South Korea | 33 | Troyes (France) | Summer | €2M |
| 6 June 2018 | DF | Diogo Dalot | Portugal | 25 | Manchester United (England) | Summer | €22M |
| 1 July 2018 | DF | Diego Reyes | Mexico | 32 | Unattached | Summer | Free |
| 4 July 2018 | MF | André André | Portugal | 35 | Vitória de Guimarães (Portugal) | Summer | Free |
| 5 July 2018 | FW | Zé Manuel | Portugal | 34 | Santa Clara (Portugal) | Summer | Undisclosed |
| 11 July 2018 | DF | Miguel Layún | Mexico | 36 | Villarreal (Spain) | Summer | €4M |
| 12 July 2018 | FW | Gonçalo Paciência | Portugal | 30 | Eintracht Frankfurt (Germany) | Summer | €3M |
| 26 July 2018 | MF | João Carlos Teixeira | Portugal | 31 | Vitória de Guimarães (Portugal) | Summer | Free |
| 21 August 2018 | MF | Paulinho | Brazil | 30 | Portimonense (Portugal) | Summer | Undisclosed |
Total income: €65 million

#### Loan in

| Date | Pos. | Name | Nationality | Age | Loaned from | Window | Until |
| 30 August 2018 | DF | Jorge | Brazil | 28 | Monaco (France) | Summer | 30 June 2019 |
| 31 August 2018 | MF | Riechedly Bazoer | Netherlands | 28 | Vfl Wolfsburg (Germany) | Summer | 30 June 2019 |
| 31 January 2019 | MF | Mamadou Loum | Senegal | 27 | Braga (Portugal) | Winter | 30 June 2019 |

#### Loan return

| Date | Pos. | Name | Nationality | Age | Returned from | Window |
| 1 July 2018 | GK | João Costa | Portugal | 28 | Gil Vicente (Portugal) | Summer |
| 1 July 2018 | DF | Chidozie Awaziem | Nigeria | 27 | Nantes (France) | Summer |
| 1 July 2018 | DF | Miguel Layún | Mexico | 36 | Sevilla (Spain) | Summer |
| 1 July 2018 | MF | Alberto Bueno | Spain | 36 | Málaga (Spain) | Summer |
| 1 July 2018 | MF | João Carlos Teixeira | Portugal | 31 | Braga (Portugal) | Summer |
| 1 July 2018 | MF | Mikel Agu | Nigeria | 31 | Bursaspor (Turkey) | Summer |
| 1 July 2018 | FW | Adrián López | Spain | 36 | Deportivo La Coruña (Spain) | Summer |
| 1 July 2018 | FW | Rui Pedro | Portugal | 26 | Boavista (Portugal) | Summer |
| 31 January 2019 | FW | Kelvin | Brazil | 31 | Vasco da Gama (Brazil) | Winter |

#### Loan out

| Date | Pos. | Name | Nationality | Age | Loaned to | Window | Until |
| 28 June 2018 | DF | Jorge Fernandes | Portugal | 27 | Tondela (Portugal) | Summer | 30 June 2019 |
| 5 July 2018 | DF | Yordan Osorio | Venezuela | 30 | Vitória de Guimarães (Portugal) | Summer | 30 June 2019 |
| 10 July 2018 | FW | Galeno | Brazil | 27 | Rio Ave (Portugal) | Summer | 30 June 2019 |
| 24 July 2018 | MF | Ewerton | Brazil | 31 | Portimonense (Portugal) | Summer | 30 June 2019 |
| 4 August 2018 | GK | João Costa | Portugal | 28 | Cartagena (Spain) | Summer | 30 June 2019 |
| 7 August 2018 | FW | Majeed Waris | Ghana | 33 | Nantes (France) | Summer | 30 June 2019 |
| 31 August 2018 | GK | José Sá | Portugal | 31 | Olympiacos (Greece) | Summer | 30 June 2019 |
| 31 August 2018 | DF | Saidy Janko | Switzerland | 29 | Nottingham Forest (England) | Summer | 30 June 2019 |
| 31 August 2018 | MF | Mikel Agu | Nigeria | 31 | Vitória de Setúbal (Portugal) | Summer | 30 June 2019 |
| 21 January 2019 | DF | Chidozie Awaziem | Nigeria | 27 | Çaykur Rizespor (Turkey) | Winter | 30 June 2019 |
| 31 January 2019 | MF | Sérgio Oliveira | Portugal | 32 | PAOK (Greece) | Winter | 30 June 2019 |

## Technical staff

| Position | Staff |
| Head coach | Sérgio Conceição |
| Assistant coaches | Siramana Dembélé |
| Assistant coaches | Vítor Bruno |
| Fitness coaches | Manuel Vítor |
| Fitness coaches | Telmo Sousa |
| Fitness coaches | Eduardo Oliveira |
| Goalkeeping coach | Diamantino Figueiredo |
Last updated: 5 April 2019 Source: FC Porto, O Jogo (in Portuguese)

## Pre-season and friendlies

Win  Draw  Loss

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Primeira Liga | 11 August 2018 | 18 May 2019 | Matchday 1 | 2nd | 34 | 27 | 4 | 3 | 74 | 20 | +54 | 079.41 |
| Taça de Portugal | 19 October 2018 | 25 May 2019 | 3rd round | Runners-up | 7 | 5 | 2 | 0 | 20 | 7 | +13 | 071.43 |
| Taça da Liga | 14 September 2018 | 26 January 2019 | Group stage | Runners-up | 5 | 3 | 2 | 0 | 11 | 6 | +5 | 060.00 |
| Supertaça Cândido de Oliveira | 4 August 2018 | 4 August 2018 | Final | Winners | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| UEFA Champions League | 18 September 2018 | 17 April 2019 | Group stage | Quarter-finals | 10 | 6 | 1 | 3 | 20 | 15 | +5 | 060.00 |
| Total | Total | Total | Total | Total | 57 | 42 | 9 | 6 | 128 | 49 | +79 | 073.68 |
Last updated: 25 May 2019 Source: Competitions

### Primeira Liga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Benfica (C) | 34 | 28 | 3 | 3 | 103 | 31 | +72 | 87 | Qualification for the Champions League group stage |
| 2 | Porto | 34 | 27 | 4 | 3 | 74 | 20 | +54 | 85 | Qualification for the Champions League third qualifying round |
| 3 | Sporting CP | 34 | 23 | 5 | 6 | 72 | 33 | +39 | 74 | Qualification for the Europa League group stage |
| 4 | Braga | 34 | 21 | 4 | 9 | 56 | 37 | +19 | 67 | Qualification for the Europa League third qualifying round |
| 5 | Vitória de Guimarães | 34 | 15 | 7 | 12 | 46 | 34 | +12 | 52 | Qualification for the Europa League second qualifying round |
* 1 2 3 Since the winners of the 2018–19 Taça de Portugal, Sporting CP, qualified for European competition based on league position, 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 (Europa League second qualifying round) was passed to the fifth-placed team.
* ↑ Vitória de Guimarães finished ahead of Moreirense on head-to-head points: Vitória de Guimarães 1–0 Moreirense, Moreirense 1–3 Vitória de Guimarães.

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Ground | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | W | W | L | W | W | W | L | W | W | W | W | W | W | W | W | W | D | W | W | D | D | W | W | L | W | W | W | W | W | W | D | W | W | W |
| Position | 1 | 1 | 5 | 4 | 3 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

#### Matches
### Taça da Liga
#### Third round

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | CHA | VAR | BEL |
| 1 | Porto | 3 | 2 | 1 | 0 | 7 | 4 | +3 | 7 | Advanced to knockout phase | — | 1–1 | 4–2 | — |
| 2 | Chaves | 3 | 2 | 1 | 0 | 5 | 2 | +3 | 7 | | — | — | 3–1 | — |
| 3 | Varzim | 3 | 1 | 0 | 2 | 5 | 8 | −3 | 3 | | — | — | — | 2–1 |
| 4 | Belenenses SAD | 3 | 0 | 0 | 3 | 2 | 5 | −3 | 0 | | 1–2 | 0–1 | — | — |

#### Final
### UEFA Champions League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Porto | 6 | 5 | 1 | 0 | 15 | 6 | +9 | 16 | Advance to knockout phase |
| 2 | Schalke 04 | 6 | 3 | 2 | 1 | 6 | 4 | +2 | 11 | Advance to knockout phase |
| 3 | Galatasaray | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 4 | Transfer to Europa League |
| 4 | Lokomotiv Moscow | 6 | 1 | 0 | 5 | 4 | 12 | −8 | 3 | |

#### Knockout phase
##### Quarter-finals
## Statistics

    As of 25 May 2019

### Appearances and discipline

Numbers in parentheses denote appearances as substitute.
| No. | Pos. | Player | Supertaça | Supertaça | Supertaça | Supertaça | Primeira Liga | Primeira Liga | Primeira Liga | Primeira Liga | Taça de Portugal | Taça de Portugal | Taça de Portugal | Taça de Portugal | Taça da Liga | Taça da Liga | Taça da Liga | Taça da Liga | Champions League | Champions League | Champions League | Champions League | Total | Total | Total | Total |
| No. | Pos. | Player | Apps | | | | Apps | | | | Apps | | | | Apps | | | | Apps | | | | Apps | | | |
| 1 | GK | Iker Casillas | 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 | Maxi Pereira | 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 | Éder Militão | 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 | Diogo Leite | 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 | Bruno Costa | 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 | Hernâni | 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 | Yacine Brahimi | 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 | Vincent Aboubakar | 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 | Óliver Torres | 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 | Moussa Marega | 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 | Wilson Manafá | 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 | Alex Telles | 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 | Marius Mouandilmadji | 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 | Mamadou Loum | 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 | Héctor Herrera | 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 | Jesús Corona | 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 | Chancel Mbemba | 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 | Adrián López | 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 | André Pereira | 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 | Danilo Pereira | 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 | João Pedro | 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 | Otávio | 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 | Vaná | 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 | Felipe | 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 | Soares | 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 | Diogo Costa | 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 | Pepe | 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 | Fernando | 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 | Fabiano | 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 | Totals | 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 | Soares | 0 | 15 | 4 | 2 | 1 | 22 |
| 2 | 11 | FW | Moussa Marega | 0 | 11 | 2 | 2 | 6 | 21 |
| 3 | 8 | FW | Yacine Brahimi | 1 | 10 | 1 | 1 | 0 | 13 |
| 4 | 16 | MF | Héctor Herrera | 0 | 6 | 1 | 0 | 2 | 9 |
| 5 | 17 | FW | Jesús Corona | 1 | 3 | 0 | 0 | 3 | 7 |
| 6 | 13 | DF | Alex Telles | 0 | 4 | 1 | 0 | 1 | 6 |
| 6 | 25 | MF | Otávio | 0 | 3 | 1 | 0 | 2 | 6 |
| 6 | 20 | FW | Adrián López | 0 | 1 | 4 | 0 | 1 | 6 |
| 9 | 3 | DF | Éder Militão | 0 | 3 | 0 | 0 | 2 | 5 |
| 10 | 28 | DF | Felipe | 0 | 1 | 2 | 0 | 1 | 4 |
| 10 | 7 | FW | Hernâni | 0 | 1 | 2 | 1 | 0 | 4 |
| 10 | 9 | FW | Vincent Aboubakar | 0 | 4 | 0 | 0 | 0 | 4 |
| 13 | 22 | MF | Danilo Pereira | 0 | 2 | 1 | 0 | 0 | 3 |
| 13 | 21 | FW | André Pereira | 0 | 1 | 1 | 1 | 0 | 3 |
| 15 | 33 | DF | Pepe | 0 | 2 | 0 | 0 | 0 | 2 |
| 15 | 10 | MF | Óliver Torres | 0 | 2 | 0 | 0 | 0 | 2 |
| 15 | 37 | FW | Fernando | 0 | 0 | 0 | 2 | 0 | 2 |
| 18 | 4 | DF | Diogo Leite | 0 | 1 | 0 | 0 | 0 | 1 |
| 18 | 2 | DF | Maxi Pereira | 1 | 0 | 0 | 0 | 0 | 1 |
| 18 | 12 | DF | Wilson Manafá | 0 | 1 | 0 | 0 | 0 | 1 |
| 18 | 14 | FW | Marius Mouandilmadji | 0 | 1 | 0 | 0 | 0 | 1 |
| Totals | Totals | Totals | 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 | Iker Casillas | 0 | 18 | 0 | 0 | 1 | 19 |
| 40 | Fabiano | 0 | 0 | 3 | 0 | 0 | 3 |
| 26 | Vaná | 0 | 2 | 0 | 0 | 0 | 2 |
| Totals | Totals | 0 | 20 | 3 | 0 | 1 | 24 |