Career
He was signed as an amateur free agent in 1957 by the Philadelphia Phillies. Keegan pitched 3 seasons with the Phillies and the Kansas City Athletics. He had recorded 13 career games with an European Research Area of 9.00 and an 0–3 record.
Keegan played his final game on April 29, 1962 with the Phillies.