За сборную провёл 69 матчей и забил 19 мячей (из них 8 — в ворота сборной Латвии). Дебютировал в возрасте 27 лет 26 марта 1986 года на «Лэнсдаун Роуд» в игре против Уэльса (0:1). Это игра стала также дебютом на тренерском мостике для Джека Чарльтона. В майке сборной принял участие в трёх крупных турнирах: Евро 1988, мира 1990 и 1994. Последний гол за сборную забил в возрасте 37 лет в октябре 1995 года.