Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Portugal U21 | 2024 – 2025 | 4 | 0 | 0 |
| Tondela | 2025/26 | 33 | 0 | 0 |
| Yverdon Sport | 2023/24 – 2024/25 | 53 | 1 | 1 |
| Wolves U21 | 2019 – 2023 | 15 | 1 | 0 |
| Switzerland U17 | 2020 – 2022 | 6 | 0 | 0 |
| Forest Green | 2022/23 | 13 | 0 | — |
| Wolves | 2019/20 – 2021/22 | 0 | 0 | — |
| Belenenses | 2021/22 | 0 | 0 | — |
| Portugal U19 | 2021 | 2 | 0 | 0 |
| Wolves U18 | 2018 – 2020 | 10 | 3 | 0 |
| Wolves U23 | 2019 | 11 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 31 Aug 2021 | Wolves U23 | Belenenses | Loan |
| 21 Jul 2025 | Yverdon Sport | Tondela | Free Transfer |
| 15 Jan 2022 | Belenenses | Wolves U23 | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Primeira Liga | Tondela | 30 | 30 | 2626 | — | 0 | 6 | 0 | 6.73 |
| 2025/26 | Taça da Liga | Tondela | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2025/26 | Taça de Portugal | Tondela | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2025 | Friendlies | Portugal U21 | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2025 | UEFA U21 Championship - Qualification | Portugal U21 | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2024/25 | Super League | Yverdon Sport | 36 | 36 | 3234 | 1 | 1 | 6 | 0 | 6.78 |
| 2024/25 | Schweizer Cup | Yverdon Sport | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2024 | Friendlies | Portugal U21 | 2 | — | — | 0 | 0 | 1 | 0 | — |
| 2023/24 | Super League | Yverdon Sport | 15 | 15 | 1199 | — | 0 | 3 | 0 | 6.54 |
| 2022/23 | League One | Forest Green | 13 | 12 | 1090 | — | — | 2 | 0 | 6.68 |
| 2022 | Premier League 2 Division One | Wolves U21 | 11 | — | — | 1 | 0 | 0 | 0 | — |
| 2021 | Friendlies | Portugal U19 | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2020 | FA Youth Cup | Wolves U18 | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2020 | UEFA U17 Championship | Switzerland U17 | 3 | 3 | 259 | 0 | — | 0 | 0 | — |
| 2020 | EFL Trophy | Wolves U21 | 2 | 2 | 180 | — | — | 0 | 0 | 7.25 |
| 2020 | Euro U17 - Qualification | Switzerland U17 | 3 | — | — | 0 | 0 | 0 | 0 | — |
| 2019 | Premier League 2 | Wolves U23 | 9 | 9 | 810 | 0 | — | 0 | 0 | — |
| 2019 | FA Youth Cup | Wolves U18 | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2019 | Premier League International Cup | Wolves U23 | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2019 | Premier League U18 | Wolves U18 | 5 | — | — | 1 | 0 | 0 | 0 | — |
| 2019 | EFL Trophy | Wolves U21 | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2018 | Premier League U18 | Wolves U18 | 1 | — | — | 1 | 0 | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 15 Dec 2023 | 22 Jan 2024 | 38 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Premier League Asia Trophy (World) | 2019 | Winner |
| Premier League 2 Division Two (England) | 2021/2022 | 2nd Place |
| Premier League Cup (England) | 2021/2022 | 2nd Place |
