East started his senior career at Queen's Park, where he was primarily used as a substitute, scoring one goal in the 2018–19 season.
Albion Rovers
On 11 July 2019, East signed for Albion Rovers.[3] East scored seven league goals during his solitary season for the Coatbridge club.[1] At the end of that season, East rejected a contract offer from the Wee Rovers, instead preferring to chase a full-time contract elsewhere.[4]
On 10 November 2020, East scored his first goal for the Doonhamers versus Queen's Park, his first club, at Hampden Park in a 3-1 victory in the League Cup.[9]
On 9 June 2021, East signed a one-year extension to his contract to remain at the Doonhamers for the 2021-22 season,[10] where he has reverted from playing as a striker to a centre back.[11]
On 23 April 2022, East scored for Queens in the 80th minute, then scored an own goal in the 87th minute versus Ayr United in a 1-1 draw at Palmerston, that ultimately relegated the Doonhamers to League One.[15]
On 15 June 2022, East signed a one-year extension to his existing contract to remain with the Doonhamers.[16]
On 1 September 2023, East signed with Linfield on a contract until the end of the 23/24 season. He scored two goals for the club, against Larne and in the dying moments of their league against Crusaders. On 15 January 2024, Linfield announced that East had signed a new contract with the club, keeping him at Windsor Park until the conclusion of the 2024/25 campaign.[17]