Centrocampista con il vizio del gol. Cresce e debutta nel Reading nel 1980; due anni più tardi viene ingaggiato dal Portsmouth, con il quale segna 34 reti su 123 partite di campionato in tre stagioni.
Nel 1985 passa al Nottingham Forest, dove resta per quattro anni in cui segna 47 gol in 146 partite. Nel 1989 approda al Manchester United dove vince la FA Cup nel 1990 e poi la Coppa delle Coppe 1990-1991.
Nel 1992 torna al Nottingham Forest che successivamente lo cede a formazioni militanti nelle categorie inferiori, dove chiuderà la carriera a 34 anni.