| Club | Details |
|---|---|
Rangers
Rangers |
(youth) |
Celtic
Celtic |
2017 (youth)
July 2nd, 2020 (signed professional contract); released (rptd May 10th, 2024) |
Queen's Park
Queen's Park |
January 18th, 2024 (loan); expired (rptd May 14th, 2024) |
Colchester United
Colchester United |
(trial) |
Swindon Town
Swindon |
July 2024 (trial) |
Coleraine
Coleraine |
July 30th, 2024 (unattached); released (December 16th, 2024) |
Stirling Albion
Stirling Albion |
February 1st, 2025 (unattached) |