Fue un shortstop de segunda base en las Grandes Ligas de Béisbol que se desempeñó entre 1977 y 1987 para los Houston Astros (1977-1978, 1980), Cleveland Indians (1981-1985), los New York Yankees (1986) y los Atlanta Braves (1987).