Gaylord Jackson Perry San Francisco Giants (1962-1971) Cleveland Indians (1972-1975) Texas Rangers (1975-1977) San ...