Für die Saints spielte er in der Jugend bis zu der U-20-Mannschaft, bevor er im Dezember 2014 im Alter von 18-Jahren sein Profidebüt gab. Im Erstligaspiel gegen den FC Motherwell stand er dabei in der Startelf.