 Born in Chester, Cheshire, Reed began his career in Wrexham's youth system aged 16 in 2003.He signed his first professional contract with the club on 20 August 2004.He made his first-team debut as a 79th minute substitute in a 4–1 defeat at Wycombe Wanderers on 27 September 2005.