Angus arrived at the Caledonian Stadium at the end of the 2018 season on a three year deal as part of a swap arrangement that sent Jake Mulraney to Hearts.
He only made 2 appearances for Hearts between 2014-2018 but made almost 50 combined appearances for Stirling Albion, Stenhousemuir and Stranraer during loan periods. He has been capped at Scotland U17, U18 and U19 levels.
Never kicked a ball for ICT and had to retire through injury at the end of the 2018/19 season.