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 2023/2024:
- 4 Ligaspiele
- 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
Saison 2021/2022:
- 17 Spiele in der Premier League 2
- 10 Tore
- 4 Vorlagen
- 1 Gelbe Karte
- 1 Gelb-Rote Karte
- 2 Spiele in der EFL Trophy