16 5 1999/00 Blackburn Rovers

Division One 5 0 1999/00 Newcastle United

Premiership 20 2 2000/01 Newcastle United

Premiership 19 2 2001/02 Preston North End

Division One 5 1 2001/02 Sheffield Wednesday

Division One 3 0 2002/03 Huddersfield Town

Division Two 7 0

Kariera reprezentacyjna W reprezentacji Szkocji Gallacher zadebiutował 17 maja 1988 roku w zremisowanym 0:0 towarzyskim spotkaniu z Kolumbią. W 1992 roku znalazł się w kadrze Szkotów na Euro 92 i wystąpił na tym turnieju we wszystkich spotkaniach grupowych: z Holandią (0:1), z Niemcami (0:2) i WNP (3:0). W 1993 roku zdobył swojego pierwszego gola w kadrze, w wygranym 3:0 meczu z Estonią. W 1996 roku rozegrał jedno spotkanie na Euro 96, zremisowane 0:0 z Holandią. Natomiast w 1998 roku został powołany przez Craiga Browna do kadry na mundial we Francji. Tam za kolei wystąpił w trzech spotkaniach: przegranym 1:2 z Brazylią, zremisowanym 1:1 z Norwegią i przegranym 0:3 z Marokiem. Ostatni mecz w reprezentacji Gallacher rozegrał w 2001 roku przeciwko San Marino (4:0).