Career
Keenan was a youth team player with Liverpool, but never played a first team game at Anfield. He played non-league football for Skelmersdale United, before joining Bobby Smith"s Bury in April 1975. In his three years at Gigg Lane, Keenan scored three goals in 71 league games.
Keenan signed with Dennis Butler"s Portuguese Vale in September 1978 for a £15,000 fee.
His first goal for the "Valiants" came in a 1–0 victory over Rochdale at Spotland on 11 November, and his second goal came on Boxing day in a 6–2 defeat to Barnsley at Oakwell. He ended the 1978-1979 season with 32 Fourth Division appearances to his name.
He played 44 league and cup games in the 1979-1980 campaign, as Vale ended the season in 20th place under John McGrath"s stewardship. He scored one goal against Torquay United at Plainmoor.
Due to his knee troubles he was given a free transfer in May 1982.
He played for Rochdale before becoming the player-manager at Accrington Stanley. After leaving this position he became player-assistant manager and then player-manager with Ashton United and had two spells as player-manager of Rossendale United before moving on to Bacup Borough and Saint Joseph"s (also in Rossendale). Keenan was a matchday ambassador at Vale Park from 2002 to 2011, but quit the club in a row over access to parking.