2025–26 FC Porto season
FC Porto 2025–26 football season
From Wikipedia, the free encyclopedia
The 2025–26 FC Porto season is the 133rd season in the history of FC Porto and the club's 91st consecutive season in the top flight of Portuguese football. In addition to the domestic league, the club competed in the Taça de Portugal, the Taça da Liga and the UEFA Europa League.
| 2025–26 season | ||||
|---|---|---|---|---|
| President | André Villas-Boas | |||
| Head coach | Francesco Farioli | |||
| Stadium | Estádio do Dragão | |||
| Primeira Liga | 1st | |||
| Taça de Portugal | Semi-finals | |||
| Taça da Liga | Quarter-finals | |||
| UEFA Europa League | Quarter-finals | |||
| Top goalscorer | League: Samu Aghehowa (13) All: Samu Aghehowa (20) | |||
|
| ||||
| All statistics correct as of 10 May 2026. | ||||
Squad
Players
- As of 19 February2026[1]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Technical staff
| Position | Staff |
|---|---|
| Head coach | |
| Assistant coach(es) | |
| Goalkeeper coach(es) | |
| Fitness coach(es) | |
| Analyst(s) | |
| Team doctor | |
| Nurses | |
| Recovery specialist(s) | |
| Physiotherapist(s) |
Last updated: 12 January 2026
Source: FC Porto
Transfers
In
| Pos. | Player | Transferred from | Fee | Date | Source |
|---|---|---|---|---|---|
| MF | €15,000,000 | 5 June 2025 | [2][3] | ||
| GK | Undisclosed | 9 July 2025 | [4][5] | ||
| DF | €4,500,000 | 10 July 2025 | [6][7] | ||
| FW | €13,300,000 | 13 July 2025 | [8][9] | ||
| MF | €20,000,000 | 23 July 2025 | [10][11] | ||
| DF | €15,000,000 | 24 July 2025 | [12][13] | ||
| DF | €7,500,000 | 29 July 2025 | [14][15] | ||
| FW | Free agent | None | 3 August 2025 | [16][17] | |
| MF | €3,750,000 | 28 August 2025 | [18][19] | ||
| DF | Loan (€2,000,000) | 1 September 2025 | [20][21] | ||
| DF | Loan | 1 September 2025 | [22][23] | ||
| FW | Free agent | None | 18 September 2025 | [24][25] | |
| DF | Free agent | None | 20 December 2025 | [26] | |
| FW | €10,000,000 | 7 January 2026 | [27][28] | ||
| FW | Loan | 30 January 2026 | [29][30] | ||
| MF | Loan | 31 January 2026 | [31][32] | ||
| DF | €17,000,000 | 5 May 2026 | [33] |
Out
| Pos. | Player | Transferred to | Fee | Date | Source |
|---|---|---|---|---|---|
| FW | €1,350,000 | 15 June 2025 | [34] | ||
| DF | Loan return | 1 July 2025 | [35] | ||
| MF | Loan return | 1 July 2025 | [36] | ||
| DF | Retired | End of contract | 2 July 2025 | [37] | |
| GK | Loan | 18 July 2025 | [38] | ||
| FW | €11,000,000 | 20 July 2025 | [39] | ||
| FW | €32,000,000 | 22 July 2025 | [40] | ||
| DF | €17,000,000 | 23 July 2025 | [41] | ||
| DF | €12,000,000 | 24 July 2025 | [42] | ||
| MF | Loan | 13 August 2025 | [43] | ||
| FW | Loan | 17 August 2025 | [44] | ||
| MF | Loan | 22 August 2025 | [45] | ||
| MF | End of contract | 22 August 2025 | [46] | ||
| MF | Loan | 1 September 2025 | [47] | ||
| DF | €2,000,000 | 1 September 2025 | [48] | ||
| DF | End of contract | 1 September 2025 | [49] | ||
| MF | End of contract | 1 September 2025 | [50] | ||
| MF | $750,000 | 7 November 2025 | [51] | ||
| FW | Loan | 26 January 2026 | [52] | ||
| MF | Loan | 6 February 2026 | [53] | ||
| MF | Loan | 19 February 2026 | [54] |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Primeira Liga | 11 August 2025 | 16 May 2026 | Matchday 1 | Winners | 33 | 27 | 4 | 2 | 65 | 18 | +47 | 81.82 |
| Taça de Portugal | 18 October 2025 | 22 April 2026 | Third round | Semi-finals | 6 | 4 | 1 | 1 | 12 | 2 | +10 | 66.67 |
| Taça da Liga | 4 December 2025 | Quarter-finals | Quarter-finals | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 0.00 | |
| UEFA Europa League | 25 September 2025 | 16 April 2026 | League phase | Quarter-finals | 12 | 7 | 3 | 2 | 18 | 10 | +8 | 58.33 |
| Total | 52 | 38 | 8 | 6 | 96 | 33 | +63 | 73.08 | ||||
Last updated: 10 May 2026
Source: Soccerway
Primeira Liga
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Porto (C, Q) | 33 | 27 | 4 | 2 | 65 | 18 | +47 | 85 | Qualification for the Champions League league phase |
| 2 | Sporting CP (X) | 33 | 24 | 7 | 2 | 86 | 24 | +62 | 79 | Qualification for the Champions League third qualifying round |
| 3 | Benfica (X) | 33 | 22 | 11 | 0 | 71 | 24 | +47 | 77 | Qualification for the Europa League second qualifying round[a] |
| 4 | Braga (Q) | 33 | 16 | 10 | 7 | 62 | 34 | +28 | 58 | Qualification for the Conference League second qualifying round[a] |
| 5 | Famalicão | 33 | 14 | 11 | 8 | 41 | 29 | +12 | 53 |
Updated to match(es) played on 11 May 2026. Source: Liga Portugal
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Matches won; 6) Goals scored; 7) Play-off.
(C) Champions; (Q) Qualified for the phase indicated; (X) Assured of at least Europa League second qualifying round
Notes:
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Matches won; 6) Goals scored; 7) Play-off.
(C) Champions; (Q) Qualified for the phase indicated; (X) Assured of at least Europa League second qualifying round
Notes:
- The 2025–26 Taça de Portugal winners (Sporting CP, or Torreense from the 2025–26 Liga Portugal 2) qualify for the Europa League league phase (or the third-placed team if Sporting CP win the Taça de Portugal and finish in the top two). If Sporting CP win the Taça de Portugal, the Europa League second qualifying round spot will be passed to the fourth-placed team, and the Conference League spot will be passed to the fifth-placed team.
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 33 | 27 | 4 | 2 | 65 | 18 | +47 | 85 | 13 | 3 | 0 | 32 | 6 | +26 | 14 | 1 | 2 | 33 | 12 | +21 |
Source: Liga Portugal
Results by round
Matches
| 11 August 2025 1 | Porto | 3–0 | Vitória de Guimarães | Porto |
| 20:45 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 48,534 Referee: António Nobre |
| 18 August 2025 2 | Gil Vicente | 0–2 | Porto | Barcelos |
| 20:15 WEST (UTC+01:00) | Report | Stadium: Estádio Cidade de Barcelos Attendance: 11,066 Referee: Riacrdo Baixinho |
| 24 August 2025 3 | Porto | 4–0 | Casa Pia | Porto |
| 18:00 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 49,045 Referee: Sérgio Guelho |
| 30 August 2025 4 | Sporting CP | 1–2 | Porto | Lisbon |
| 20:30 WEST (UTC+01:00) | Report | Stadium: Estádio José Alvalade Attendance: 50,946 Referee: João Gonçalves |
| 13 September 2025 5 | Porto | 1–0 | Nacional | Porto |
| 18:00 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 47,285 Referee: Luís Godinho |
| 19 September 2025 6 | Rio Ave | 0–3 | Porto | Vila do Conde |
| 20:15 WEST (UTC+01:00) | Report | Stadium: Estádio dos Arcos Attendance: 4,624 Referee: Anzhony Rodrigues |
| 29 September 2025 7 | Arouca | 0–4 | Porto | Arouca |
| 20:30 WEST (UTC+01:00) | Report | Stadium: Estádio Municipal de Arouca Attendance: 4,192 Referee: Fábio Veríssimo |
| 5 October 2025 8 | Porto | 0–0 | Benfica | Porto |
| 21:15 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 49,520 Referee: Miguel Nogueira |
| 27 October 2025 9 | Moreirense | 1–2 | Porto | Moreira de Cónegos |
| 20:15 WET (UTC±00:00) |
|
Report | Stadium: Parque Moreira de Cónegos Attendance: 5,658 Referee: João Gonçalves |
| 2 November 2025 10 | Porto | 2–1 | Braga | Porto |
| 20:30 WET (UTC±00:00) | Report |
|
Stadium: Estádio do Dragão Attendance: 48,473 Referee: Fábio Veríssimo |
| 9 November 2025 11 | Famalicão | 0–1 | Porto | Vila Nova de Famalicão |
| 18:00 WET (UTC±00:00) | Report |
|
Stadium: Estádio Municipal 22 de Junho Attendance: 4,906 Referee: José Bessa |
| 30 November 2025 12 | Porto | 1–0 | Estoril | Porto |
| 20:30 WET (UTC±00:00) |
|
Report | Stadium: Estádio do Dragão Attendance: 45,092 Referee: André Narciso |
| 7 December 2025 13 | Tondela | 0–2 | Porto | Tondela |
| 20:30 WET (UTC±00:00) | Report | Stadium: Estádio João Cardoso Attendance: 4,133 Referee: Luís Godinho |
| 15 December 2025 14 | Porto | 3–1 | Estrela da Amadora | Porto |
| 20:45 WET (UTC±00:00) | Report |
|
Stadium: Estádio do Dragão Attendance: 31,247 Referee: Miguel Fonseca |
| 22 December 2025 15 | Alverca | 0–3 | Porto | Alverca do Ribatejo |
| 18:45 WET (UTC±00:00) | Report | Stadium: Complexo Desportivo FC Alverca Attendance: 5,634 Referee: João Pinheiro |
| 29 December 2025 16 | Porto | 2–0 | AVS | Porto |
| 20:15 WET (UTC±00:00) | Report | Stadium: Estádio do Dragão Attendance: 48,097 Referee: Bruno Costa |
| 4 January 2026 17 | Santa Clara | 0–1 | Porto | Ponta Delgada |
| 17:00 AZOT (UTC-01:00) | Report |
|
Stadium: Estádio de São Miguel Attendance: 5,338 Referee: Cláudio Pereira |
| 18 January 2026 18 | Vitória de Guimarães | 0–1 | Porto | Guimarães |
| 20:30 WET (UTC±00:00) | Report | Stadium: Estádio D. Afonso Henriques Attendance: 28,526 Referee: João Gonçalves |
| 26 January 2026 19 | Porto | 3–0 | Gil Vicente | Porto |
| 20:15 WET (UTC±00:00) | Report | Stadium: Estádio do Dragão Attendance: 34,273 Referee: António Nobre |
| 2 February 2026 20 | Casa Pia | 2–1 | Porto | Rio Maior |
| 20:45 WET (UTC±00:00) |
|
Report |
|
Stadium: Estádio Municipal de Rio Maior Attendance: 3,296 Referee: Pedro Ramalho |
| 9 February 2026 21 | Porto | 1–1 | Sporting CP | Porto |
| 20:45 WET (UTC±00:00) |
|
Report |
|
Stadium: Estádio do Dragão Attendance: 49,378 Referee: Luís Godinho |
| 15 February 2026 22 | Nacional | 0–1 | Porto | Funchal |
| 15:30 WET (UTC±00:00) | Report |
|
Stadium: Estádio da Madeira Attendance: 4,926 Referee: José Bessa |
| 22 February 2026 23 | Porto | 1–0 | Rio Ave | Porto |
| 20:30 WET (UTC±00:00) |
|
Report | Stadium: Estádio do Dragão Attendance: 44,810 Referee: David Rafael Silva |
| 27 February 2026 24 | Porto | 3–1 | Arouca | Porto |
| 18:45 WET (UTC±00:00) |
|
Report |
|
Stadium: Estádio do Dragão Attendance: 41,090 Referee: Iancu Vasilica |
| 8 March 2026 25 | Benfica | 2–2 | Porto | Lisbon |
| 18:00 WET (UTC±00:00) |
|
Report |
|
Stadium: Estádio da Luz Attendance: 66,366 Referee: João Pinheiro |
| 15 March 2026 26 | Porto | 3–0 | Moreirense | Porto |
| 20:30 WET (UTC±00:00) |
|
Report | Stadium: Estádio do Dragão Attendance: 44,672 Referee: Carlos Macedo |
| 22 March 2026 27 | Braga | 1–2 | Porto | Braga |
| 20:30 WET (UTC±00:00) | Report | Stadium: Estádio Municipal de Braga Attendance: 25,611 Referee: António Nobre |
| 4 April 2026 28 | Porto | 2–2 | Famalicão | Porto |
| 20:30 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 47,562 Referee: Sérgio Guelho |
| 12 April 2026 29 | Estoril | 1–3 | Porto | Estoril |
| 20:30 WEST (UTC+01:00) |
|
Report | Stadium: Estádio António Coimbra da Mota Attendance: 4,968 Referee: Luís Godinho |
| 19 April 2026 30 | Porto | 2–0 | Tondela | Porto |
| 20:30 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Attendance: 46,745 Referee: Cláudio Pereira |
| 26 April 2026 31 | Estrela da Amadora | 1–2 | Porto | Amadora |
| 18:00 WEST (UTC+01:00) |
|
Report | Stadium: Estádio José Gomes Attendance: 7,174 Referee: Hélder Carvalho |
| 2 May 2026 32 | Porto | 1–0 | Alverca | Porto |
| 20:30 WEST (UTC+01:00) |
|
Report | Stadium: Estádio do Dragão Attendance: 49,561 Referee: David Rafael Silva |
| 10 May 2026 33 | AVS | 3–1 | Porto | Vila das Aves |
| 18:00 WEST (UTC+01:00) | Report |
|
Stadium: Estádio do CD Aves Attendance: 5,254 Referee: Carlos Macedo |
| 16 May 2026 34 | Porto | v | Santa Clara | Porto |
| 15:30 WEST (UTC+01:00) | Report | Stadium: Estádio do Dragão Referee: João Gonçalves |
Taça de Portugal
| 18 October 2025 Third round | Celoricense | 0–4 | Porto | Barcelos |
| 18:00 WEST (UTC+1) | Report | Stadium: Estádio Cidade de Barcelos Referee: Carlos Macedo |
| 22 November 2025 Fourth round | Porto | 3–0 | Sintrense | Porto |
| 20:15 WET (UTC±0) | Report | Stadium: Estádio do Dragão Referee: Hélder Malheiro |
| 18 December 2025 Fifth round | Porto | 4–1 | Famalicão | Porto |
| 20:45 WET (UTC±0) | Report |
|
Stadium: Estádio do Dragão Referee: António Nobre |
| 14 January 2026 Quarter-finals | Porto | 1–0 | Benfica | Porto |
| 20:45 WET (UTC±0) |
|
Report | Stadium: Estádio do Dragão Attendance: 47,374 Referee: Fábio Veríssimo |
| 3 March 2026 Semi-finals First leg | Sporting CP | 1–0 | Porto | Lisbon |
| 20:45 WET (UTC±0) |
|
Report | Stadium: Estádio José Alvalade Attendance: 49,000 Referee: Cláudio Pereira |
| 22 April 2026 Semi-finals Second leg | Porto | 0–0 (0–1 agg.) | Sporting CP | Porto |
| 20:45 WEST (UTC+1) | Report | Stadium: Estádio do Dragão Attendance: 47,450 Referee: Miguel Nogueira |
Taça da Liga
UEFA Europa League
League phase
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 8 | 6 | 1 | 1 | 18 | 8 | +10 | 19 | Advance to round of 16 (seeded) | |
| 4 | 8 | 5 | 2 | 1 | 13 | 7 | +6 | 17[a] | ||
| 5 | 8 | 5 | 2 | 1 | 13 | 7 | +6 | 17[a] | ||
| 6 | 8 | 5 | 2 | 1 | 11 | 5 | +6 | 17 | ||
| 7 | 8 | 5 | 2 | 1 | 10 | 4 | +6 | 17 |
- Away goals scored: Real Betis 5, Porto 3.
Results by round
Source: UEFA
A = Away; H = Home; W = Win; D = Draw; L = Loss
A = Away; H = Home; W = Win; D = Draw; L = Loss
| 25 September 2025 1 | Red Bull Salzburg | 0–1 | | Salzburg, Austria |
| 21:00 CEST (UTC+2) | Report |
|
Stadium: Red Bull Arena Attendance: 9,993 Referee: Vasilios Fotias (Greece) |
| 2 October 2025 2 | Porto | 2–1 | | Porto, Portugal |
| 20:00 WEST (UTC+1) | Report |
|
Stadium: Estádio do Dragão Attendance: 42,812 Referee: Harm Osmers (Germany) |
| 23 October 2025 3 | Nottingham Forest | 2–0 | | West Bridgford, England |
| 20:00 BST (UTC+1) |
|
Report | Stadium: City Ground Attendance: 29,195 Referee: Radu Petrescu (Romania) |
| 6 November 2025 4 | Utrecht | 1–1 | | Utrecht, Netherlands |
| 18:45 CET (UTC+1) |
|
Report |
|
Stadium: Stadion Galgenwaard Attendance: 23,053 Referee: John Beaton (Scotland) |
| 27 November 2025 5 | Porto | 3–0 | | Porto, Portugal |
| 17:45 WET (UTC±0) | Report | Stadium: Estádio do Dragão Attendance: 37,254 Referee: Matej Jug (Slovenia) |
| 11 December 2025 6 | Porto | 2–1 | | Porto, Portugal |
| 20:00 WET (UTC±0) |
|
Report | Stadium: Estádio do Dragão Attendance: 33,364 Referee: Rohit Saggi (Norway) |
| 22 January 2026 7 | Viktoria Plzeň | 1–1 | | Plzeň, Czech Republic |
| 18:45 CET (UTC+1) |
|
Report |
|
Stadium: Doosan Arena Attendance: 11,108 Referee: Andris Treimanis (Latvia) |
Knockout phase
Round of 16
| 12 March 2026 First leg | Stuttgart | 1–2 | | Stuttgart, Germany |
| 18:45 CET (UTC+1) | Undav |
Report | Stadium: MHPArena Attendance: 60,000 Referee: Donatas Rumšas (Lithuania) |
| 19 March 2026 Second leg | Porto | 2–0 (4–1 agg.) | | Porto, Portugal |
| 20:00 WET (UTC±0) | Report | Stadium: Estádio do Dragão Attendance: 40,675 Referee: Anthony Taylor (England) |
Quarter-finals
| 9 April 2026 First leg | Porto | 1–1 | | Porto, Portugal |
| 20:00 WET (UTC±0) |
|
Report | Stadium: Estádio do Dragão Attendance: 46,479 Referee: Marco Guida (Italy) |
| 16 April 2026 Second leg | Nottingham Forest | 1–0 (2–1 agg.) | | West Bridgford, England |
| 20:00 BST (UTC+1) |
|
Report | Stadium: City Ground Attendance: 29,560 Referee: Danny Makkelie (Netherlands) |
Statistics
Appearances and goals
- Updated as of match played on 10 May 2026.
| No. | Pos | Nat | Player | Total | Primeira Liga | Taça de Portugal | Taça da Liga | Europa League | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||||||
| 14 | GK | Cláudio Ramos | 5 | 0 | 1+1 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | |||||
| 24 | GK | João Costa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 51 | GK | Diogo Fernandes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 99 | GK | Diogo Costa | 48 | 0 | 32 | 0 | 4 | 0 | 0 | 0 | 12 | 0 | |||||
| Defenders | |||||||||||||||||
| 3 | DF | Thiago Silva | 14 | 0 | 6+2 | 0 | 2 | 0 | 0 | 0 | 4 | 0 | |||||
| 4 | DF | Jakub Kiwior | 41 | 0 | 25 | 0 | 3+2 | 0 | 0 | 0 | 9+2 | 0 | |||||
| 5 | DF | Jan Bednarek | 48 | 4 | 30+1 | 2 | 5 | 2 | 0 | 0 | 11+1 | 0 | |||||
| 12 | DF | Zaidu Sanusi | 26 | 1 | 11+6 | 1 | 0 | 0 | 1 | 0 | 7+1 | 0 | |||||
| 18 | DF | Nehuén Pérez | 5 | 1 | 4+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 20 | DF | Alberto Costa | 46 | 1 | 24+4 | 1 | 3+3 | 0 | 0+1 | 0 | 7+4 | 0 | |||||
| 21 | DF | Dominik Prpić | 12 | 0 | 1+5 | 0 | 2+1 | 0 | 1 | 0 | 2 | 0 | |||||
| 45 | DF | João Moreira | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 52 | DF | Martim Fernandes | 33 | 1 | 12+8 | 1 | 3 | 0 | 1 | 0 | 5+4 | 0 | |||||
| 74 | DF | Francisco Moura | 31 | 3 | 15+5 | 2 | 4 | 0 | 0 | 0 | 4+3 | 1 | |||||
| Midfielders | |||||||||||||||||
| 7 | MF | William Gomes | 45 | 13 | 8+19 | 8 | 3+3 | 1 | 0+1 | 0 | 7+4 | 4 | |||||
| 8 | MF | Victor Froholdt | 50 | 8 | 31+2 | 6 | 4+1 | 1 | 0 | 0 | 6+6 | 1 | |||||
| 10 | MF | Gabri Veiga | 47 | 6 | 20+10 | 3 | 5+1 | 0 | 1 | 1 | 5+5 | 2 | |||||
| 13 | MF | Pablo Rosario | 40 | 2 | 12+10 | 2 | 5 | 0 | 1 | 0 | 11+1 | 0 | |||||
| 22 | MF | Alan Varela | 44 | 2 | 26+3 | 2 | 3+2 | 0 | 1 | 0 | 4+5 | 0 | |||||
| 42 | MF | Seko Fofana | 18 | 3 | 1+11 | 3 | 1+1 | 0 | 0 | 0 | 4 | 0 | |||||
| 58 | MF | Tiago Silva | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 86 | MF | Rodrigo Mora | 43 | 5 | 13+14 | 1 | 1+5 | 1 | 0+1 | 0 | 6+3 | 3 | |||||
| Forwards | |||||||||||||||||
| 9 | FW | Samu Aghehowa | 32 | 20 | 19+1 | 13 | 2+2 | 4 | 0+1 | 0 | 6+1 | 3 | |||||
| 11 | FW | Pepê | 48 | 4 | 30 | 3 | 5+1 | 1 | 0+1 | 0 | 6+5 | 0 | |||||
| 17 | FW | Borja Sainz | 46 | 7 | 17+12 | 5 | 3+1 | 1 | 1 | 0 | 9+3 | 1 | |||||
| 26 | FW | Luuk de Jong | 7 | 1 | 2+3 | 1 | 0+1 | 0 | 0 | 0 | 0+1 | 0 | |||||
| 27 | FW | Deniz Gül | 42 | 7 | 11+17 | 5 | 2+2 | 1 | 0 | 0 | 3+7 | 1 | |||||
| 29 | FW | Terem Moffi | 15 | 2 | 1+8 | 1 | 1+1 | 0 | 0 | 0 | 4 | 1 | |||||
| 75 | FW | Yann Karamoh | 2 | 0 | 0+1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |||||
| 77 | FW | Oskar Pietuszewski | 17 | 3 | 11+4 | 3 | 1+1 | 0 | 0 | 0 | 0 | 0 | |||||
| Players who made an appearance and/or had a squad number but left the team. | |||||||||||||||||
| 3 | DF | Zé Pedro | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 6 | MF | Stephen Eustáquio | 16 | 0 | 0+8 | 0 | 1+2 | 0 | 1 | 0 | 2+2 | 0 | |||||
| 15 | MF | Vasco Sousa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 16 | MF | Marko Grujić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 25 | MF | Tomás Pérez | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 47 | FW | Ángel Alarcón | 7 | 0 | 0+3 | 0 | 1 | 0 | 1 | 0 | 1+1 | 0 | |||||
Awards
Primeira Liga
- William Gomes
- Goal of the Month (August, vs. Sporting CP)[63]