Background
Gallacher was born in Bridge of Weir and started his footballing career Linwood Street Conval and Bridge of Weir before moving to Sunderland.
Gallacher was born in Bridge of Weir and started his footballing career Linwood Street Conval and Bridge of Weir before moving to Sunderland.
He made his debut for Sunderland on 21 September 1929 against Arsenal in a 1–0 loss at Roker Park. In his career at Sunderland, Gallacher made 309 appearances and scored 108 goals in all competitions. He then moved on to Stoke City in December 1938 just before the World World War World War II He only managed to four matches for Stoke due to injury and left at the end of the 1938-1939.
He then played in Ireland for Coleraine and Cork United before signing for Cheltenham Town in September 1948 playing 8 games before leaving.
This turned out to be his only ever cap for his country.
He was part of the 1937 FA Cup Final winning side against Preston North End. He helped the "Black Cats" to win the First Division in 1935-1936, scoring 20 goals in that title winning season. Gallacher won his first cap for Scotland on 20 October 1934 against Ireland in a 2–1 defeat at Windsor Park in which he scored Scotland"s only goal.