He made his debut on 21 September 1929 against Arsenal in a 1–0 loss at Roker Park.
[3] He was part of the 1937 FA Cup Final winning side against Preston North End.
[4] In his career at Sunderland, Gallacher made 309 appearances and scored 108 goals in all competitions.
[1] He only managed to play four matches for Stoke due to injury and left at the end of the 1938–39 just before the outbreak of World War II.
[1] He then made wartime appearances for Dundee United and Morton in Scotland[6] and also played in Ireland for Coleraine and Cork United before signing for Cheltenham Town in September 1948, playing eight games before leaving.