[5] He became Dundee United's youngest ever first team player when making his debut as a substitute against Greenock Morton in May 2019, aged 16 years and 27 days.
[8] He was recalled by United when lower league football was suspended in January 2021, but returned to Montrose when the suspension was lifted in March.
[9] Mochrie scored his first goal for Dundee United on 14 July 2021, in a 6–1 win over Elgin City in the Scottish League Cup.
[11] In August 2022 Mochrie joined Dunfermline Athletic on a season long loan,[12] helping the Pars win the League One title.
This included the winning goal against Ayr United on 20 April 2024 to "all but [seal] promotion" back to the top flight of Scottish football.