Po dwóch sezonach spędzonych na Deepdale na zasadzie wypożyczenia, Szkot postanowił nie wracać do Leicester City i chce pomóc "The Lilywhites" w osiągnięciu jak najlepszego wyniku w Championship. Preston powrócił na drugi szczebel rozgrywek ligowych w Anglii po dwóch latach, a Gallagher dołożył cegiełkę do tego sukcesu.
30-latek przez długi czas był związany z "Lisami", jednak po pewnym czasie nie dane mu było grać regularnie w pierwszej jedenastce. Po spróbowaniu swoich sił w Preston przekonał się, że jest ważną postacią w oczach trenera Simona Graysona.
Napastnik ma dosyć bogate CV. W przeszłości miał okazję grać dla takich ekip jak Blackburn Rovers, Stoke City, Plymouth, czy Sheffield United.