Pályafutását a Crystal Palace csapatában kezdte 1975-ben. 1980-ban az Arsenal szerződtette, melyet nyolc szezonon keresztül erősített, a nevéhez 314 mérkőzés és 6 gól fűződik. Ezt követően szerepelt még a Newcastle United, a Queens Park Rangers, a Coventry City, az Everton, a Brentford és a Watford csapataiban. 1977 és 1987 között minden bajnoki szezon után beválasztották az év csapatába.