Hutton played at South Pasadena High School and in the major leagues with the Los Angeles Dodgers, in and , Philadelphia Phillies, from to , Toronto Blue Jays, in , and the Montreal Expos, from the latter part of the 1978 season to his final game on September 3, 1981. He appeared in the 1976 and 1977 National League Championship Series (NLCS), with the Phillies.