Karierę zawodniczą rozpoczął w 1984 w Coleraine, następnie występował w różnych angielskich i szkockich klubach także m.in. w Newcastle United, Dundee United czy Wigan Athletic. Łącznie wystąpił w przeszło 400 meczach i strzelił 65 bramek, a ostatnim jego klubem był Ayr United[1]. W latach 1998–1996 zanotował 31 występów w reprezentacji Irlandii Płn[1].