Gallacher joins Toronto FC from reigning English Premier League Champions, Liverpool. Gallacher joined Liverpool in the 2018 January transfer window and made his senior team debut on December 17, 2019 in a League Cup loss to Aston Villa. He made 32 appearances for Liverpool’s U-23 team, scoring two goals with one assist over two seasons. Prior to joining Liverpool, Gallacher played for Scottish club, Falkirk F.C. He made his debut on November 28, 2015 and went on to make 26 appearances for the club. Gallacher played his youth football at Forth Valley Academy before joining Falkirk F.C.
Gallacher has represented his native Scotland at various youth levels including U-16, U-17 and U-19.