Career
Regan, who is a right-back, began his career with Everton, but left after being offered a new one-year deal in 2000 without breaking into the first-team He went on to play for Barnsley, Hull City, Droylsden and Chester City before joining Macclesfield Town in July 2006. At the Silkmen, he made over 60 appearances and scored once against Boston United.
His move came just two days after he had played against MK Dons for Macclesfield.
At the Dons, he made nearly 50 appearances, scoring once against Lincoln City. On 5 June 2009 Regan signed a two-year deal at Bristol Rovers having rejected a new contract at MK Dons and made his debut in a 2–1 home defeat against Leyton Orient.
Regan subsequently joined N ottinghamshire County on a short term loan deal on 23 February 2011, after failing to establish himself in the first team under new manager Dave Penney. He was one of seventeen players released by the team in May 2011.
After trialing for Shrewsbury Town Regan signed for Graham Turner"s side on a one-year deal, ahead of their Pre-Season friendly with Tranmere Rovers.
In May 2012, Regan was released by the club after being deemed surplus to requirements. He signed for N ottinghamshire County in August 2012 and scored his first goal for the club against Scunthorpe United in the Football League Trophy on 4 September 2012. He signed for Bury in January 2013.