After a successful loan spell at the Globe Arena towards the end of the 2013-14 season, Edwards signed on a two year deal after being released by Blackburn Rovers on 19th May 2014.
Born in Liverpool, Edwards started a two-year scholarship with Blackburn Rovers in 2010. He was captain of the Blackburn squad that reached the final of the 2011-12 FA Youth Cup. In May 2012, Edwards signed his first professional contract on a two-year deal.
Edwards had loan spells at Rochdale, Fleetwood Town, Chesterfield and Tranmere Rovers before arriving at The Globe arena for the final few months of the 2013-14 season.