Despuntó como futbolista en el Newcastle United, de donde pasó a otros clubes como Tottenham Hotspur, SS Lazio o Glasgow Rangers, y fue internacional por la selección de fútbol de Inglaterra en 57 ocasiones.