У дорослому футболі дебютував 1983 року виступами за аматорську команду «Чесгант», в якій провів два сезони, після чого на рівні сьомого і шостого англійських дивізіонів грав за «Сент-Олбанс Сіті» та «Гендон».
1988 року був запрошени відразу до вищолігової команди, «Лутон Тауна», де спочатку був резервним нападником та навіть ненадовго віддавався в оренду до третьолігового «Фулгема», але в сезоні 1989/90 отримав стабільне місце в основному складі і регулярно відзначався забитими голами.
1991 року перейшов до «Вест Гем Юнайтед», одного з лідерів другого англійського дивізіону, а пізніше того ж року уклав контракт із «Саутгемптоном», у складі якого провів наступні три з половиною сезони, протягом яких команда успішно боролося за збереження місця у найвищому дивізіоні першості Англії.
Частину 1995 року провів у «Крістал Пелес», після чого повернувся до «Вест Гем Юнайтед», на той час вже представника елітного дивізіону, де провів два роки.
Заершував ігрову кар'єру у друголіговому «Квінз Парк Рейнджерс», кольори якого захищав протягом 1998–2001 років.
Виступи за збірну
Завдяки походженню батька, який народився в Белфасті, мав право на рівні збірних захищати кольори Північної Ірландії і 1990 року дебютував в офіційних матчах у складі її національної збірної.
Загалом протягом кар'єри в національній команді, яка тривала 11 років, провів у її формі 59 матчів, забивши 12 голів.
Кар'єра тренера
Перший досвід тренерської роботи отримав 1998 року, коли, граючи за «Квінз Парк Рейнджерс», деякий час виконував обов'язки головного тренера команди.
Згодом став помічником Міка Вадсворта у тренерському штабі «Олдем Атлетика», а невдовзі змінив останнього на позиції головного тренера.