He played for the Yankees (1951–52; 1954–56), Kansas City Athletics (1957), Detroit Tigers (1958–60), Washington Senators (1960) and Los Angeles Angels (1961–63).
He played for the New York Yankees from 1951 to 1952, then again from 1954 to 1956. He also played for the Kansas City Athletics in 1957, the Detroit Tigers from 1958 to 1960, and the Washington Senators in 1960 before finishing his career with the Los Angeles Angels from 1961 to 1963.