Date of birth
Theo came through the youth ranks at Celtic, earning himself a professional contract with the Glasgow side.
He spent time on loan at Scottish League One side Albion Rovers during 2016/17, playing five games for the North Lanarkshire outfit. He played for Celtic in the UEFA Youth League – which runs alongside the UEFA Champions League and involves the same teams – for two seasons. He made 11 appearances at that level and scored two goals.
Theo has earned international recognition for his performances, first being selected to train with Scotland when he was part of the Under-14 group. He played in the Victory Shield when at Under-16 level and made his Under-19 debut during the 16/17 season. He earned two caps at Under-19 level and played for Scotland in the final qualifying rounds for the European Championships in March 2017.