| Youth | Reading (youth graduate) |
|---|
| Clubs | - Club: Atlético Baleares Period: 2019-2020
- Club: Celta de Vigo B Period: 2020-2022
- Club: Celta de Vigo Period: 2020-2021 Notes: Signed a two-year contract on 10/09/2020
- Club: Paços de Ferreira Period: 2022-2023 Notes: Signed June 2022; departure announced July 2023
- Club: Estoril Period: 2023-present
- Club: Olympiacos Period: 2023-2024
- Club: Estoril Period: 2023-present Notes: Loan spell in 2023-2024 followed by a permanent move; remains at the club in the 2026-2027 season
|
|---|
| International | Represented Scotland at U17, U19, U20 and U21 levels |
|---|
| Honours | Bronze medal (third place) at the 2017 Toulon Tournament with Scotland U20 |
|---|