Career
Keegan played with League of Ireland side Street Patrick"s Athletic. He then moved on to Monaghan United, until the club folded in June 2012. He signed with English League One side Scunthorpe United in August 2012.
He made his debut on 21 August, in a 2–1 defeat to Crewe Alexandra at Glanford Park.
He was an 87th-minute substitute for Josh Walker.