Ha jugado para el Manchester United, Preston North End, Real Madrid, Milan, Los Angeles Galaxy y la , en el que tiene el récord de partidos jugados.