Da han hadde halvspilt 1988/1989-sesong og notert seg for ytterligere ni scoringer ble han kjøpt av Celtic FC for 500 000 pund. Der fikk han igjen problemer med scoringsformen, men i løpet av 1990/1991-sesongen var han tilbake til gammel form med 18 mål på 28 seriekamper, noe som gjorde ham til toppscorer i serien for andre gang i karrieren. Til tross for at han også scoret jevnt i de to påfølgende sesongene i Celtic ble han likevel solgt til den engelske klubben Tranmere Rovers FC i mars 1993.