Signed as an amateur free agent by the Kansas City Athletics in 1963 out of Crawford High School (San Diego, CA). Played for the Kansas City/Oakland Athletics (1964, 1967-1972), Cleveland Indians (1973-1974), and Baltimore Orioles (1975-1976). Served as the pitching coach for the Indians, Seattle Mariners, Chicago White Sox, Oakland Athletics, and St. Louis Cardinals.