
Career
League
| Season | Competition | Team | Games | Yellow | Red |
|---|---|---|---|---|---|
| 2025/2026 | Campeonato de Portugal | 1 | |||
| 2025/2026 | Portugal. Segunda Liga | 10 | |||
| 2024/2025 | Campeonato de Portugal | 14 | |||
| 2024/2025 | Portugal. Segunda Liga | 18 | |||
| 2023/2024 | Portugal. Segunda Liga | 13 | 2 | ||
| 2022/2023 | Spain. Primera Division RFEF. Group 2 | 21 | 1 | ||
| 2019/2020 | Spain. Segunda Division | 1 | |||
| 2018/2019 | Spain. Segunda Division RFEF. Group 4 | 1 | 1 | ||
| 2017/2018 | Portugal. Segunda Liga | 13 | 2 | ||
| Total | 92 | 5 | 1 | ||
Cups
International
| Season | Competition | Team | Games |
|---|---|---|---|
| 2014/2015 | UEFA Youth League | 4 | |
| 2013/2014 | UEFA Youth League | 6 | |
| Total | 10 | ||
Other competitions
| Season | Competition | Team | Games | Yellow |
|---|---|---|---|---|
| 2013 | UEFA European U17 Championship. Qualification (Round 2. League B) | 1 | 1 | |
| Total | 1 | 1 | ||
Recent matches
- 31 Oct, 20:30 UTC
Porto4:0
EstorilCampeonato de Portugal · Did not play W - 31 Oct, 11:00 UTC
Amarante2:1
Porto IIPortugal. Segunda Liga · Did not play L - 28 Oct, 20:30 UTC
Porto1:0
Academico de ViseuLeague Cup · Did not play W - 25 Oct, 15:30 UTC
Porto II1:1
UD LeiriaPortugal. Segunda Liga · Did not play D - 24 Oct, 19:30 UTC
Gil Vicente0:1
PortoCampeonato de Portugal · Did not play W - 20 Oct, 19:00 UTC
Porto0:1
PSV EindhovenUEFA Champions League · Did not play L - 14 Oct, 19:00 UTC
Real Betis3:2
PortoUEFA Champions League · Did not play L - 10 Oct, 17:00 UTC
Marítimo1:2
PortoCampeonato de Portugal · Did not play W - 10 Oct, 14:30 UTC
Leixoes1:2
Porto IIPortugal. Segunda Liga · Did not play W - 2 Oct, 17:00 UTC
Deportivo de A Coruna1:3
PortoClub Friendlies · Did not play W
Transfers
- 9 July 2025from
Estrela da Amadorato
PortoTransfer - 23 January 2025from
Feirenseto
Estrela da AmadoraTransfer - 16 August 2023from
Real Murciato
FeirenseFree agent - 30 August 2022from
Granadato
Real MurciaFree agent - 27 January 2020from
Mirandesto
GranadaFree agent - 14 August 2019from
Portoto
MirandesFree agent - 30 June 2019from
Cartagenato
PortoLoan ended - 4 August 2018from
Portoto
CartagenaLoan - 30 June 2018from
Gil Vicenteto
PortoLoan ended - 22 January 2018from
Portoto
Gil VicenteLoan
Injuries and suspensions
- knee injuryfrom 14 February 2017 until 25 June 2017
