Karriereverlauf
- Jugend: Linlithgow Rose BC (bis 2013), Dundee United FC (2013 bis 2019)
- Crystal Palace U21 (bis Januar 2020)
- Alloah Athletic (Januar bis Mai 2020, auf Leihbasis)
- Crystal Palace U21 (Mai 2020 bis Januar 2021)
- Dunfermline FC (Januar bis Mai 2021, auf Leihbasis)
- Crystal Palace U21 (2021 bis 2022)
- Bradford City (2022 bis 2023, auf Leihbasis)
Gebärdensprache
Leistungsdaten
Saison 2024/2025:
- 12 Spiele in der Bundesliga
- 1 Gelbe Karte
Saison 2023/2024:
- 4 Spiele in der 2. Bundesliga
- 1 Vorlage
- 1 Gelbe Karte
Saison 2022/2023:
- 31 Spiele in der League Two
- 6 Tore
- 5 Vorlagen
- 6 Gelbe Karten
- 2 Spiele in der EFL Trophy
- 2 Spiele im EFL Cup
- 1 Vorlage
- 1 Spiel im FA Cup