Peña spent all of 1959 on the Cincinnati roster, and got into 46 games. But his effectiveness declined, and he would bounce between Triple-A and the majors for the next three seasons. Acquired by the Kansas City Athletics in August 1962, Peña was plugged into the second-division team's starting rotation and won six of ten decisions, posted a solid 3.01 earned run average and threw six complete games, including a three-hit shutout against the Angels on August 29.[3] He continued to take a turn in the Kansas City rotation for the next two seasons and won a dozen games each year for the struggling Athletics, but he also led the American League in games lost (20) in 1963 and home runs allowed (40) in 1964. When he lost his first six decisions of 1965, Peña was waived to the Tigers, where he became an effective relief pitcher through the end of 1966.
In 1967, Peña registered a career-high eight saves for the Tigers and Indians with an earned run average of 3.59, but Cleveland sent him back to the minors in 1968 and Peña would not return to the majors until June 1970 when he signed as a free agent with the Pirates. Working out of the Pittsburgh bullpen, he was successful for his first month with club, but rocky outings during August ruined his Pirate tenure and he was released August 26. The 37-year-old Peña was not ready to retire, however. He signed with the Baltimore Orioles' organization for 1971 and was highly effective in minor league assignments (winning 33 games, losing eight, and posting a brilliant 1.14 earned run average in 317 innings pitched) through 1972. He was mediocre in two trials for the Orioles, but, upon being acquired by the Cardinals on June 15, 1973, he became a key part of the Redbirds' bullpen, appearing in 84 games and notching nine wins and seven saves with a 2.36 ERA before being sent to his final MLB destination, the Angels, in September 1974. The Angels released him the following May, but Peña continued pitching in the minors for the next two seasons, and made an abbreviated comeback at age 45 with the Miami Amigos in the 1979 Triple-A Inter-American League. His professional pitching career in organized baseball encompassed 22 years.