Early career Reid began his career with hometown club
Coventry City in their youth academy, before moving to
Ipswich Town's academy following a successful trial in April 2002. After two years at Ipswich, he rejoined Coventry, this time on a professional contract. and was offered a further one-year contract. In March 2006, Reid signed for
Conference National club
Tamworth on a one-month loan deal. and made one further appearance for the club. Despite this, he was not offered a contract by the club. signing a rolling monthly contract. He made his debut for the club on 13 January 2007, coming on as a 76th-minute substitute in a 2–0 away defeat to
Huddersfield Town. He made five further appearances towards the latter stages of the 2006–07 season. having made 18 appearances in all competitions. He made two further appearances for Grays,
Newport County Reid scored four times in ten league appearances during his loan spell at Newport, Reid scored his first senior
hat-trick in Newport's 3–1 win against
Chelmsford City in January 2009. and Stevenage later stated that they paid £90,000 for the player. On the final day of
the regular season, Reid scored Stevenage's second goal from the penalty spot in a 3–3 draw with
Bury; the result secured Stevenage a sixth-place finish and qualification to
the play-offs. He started in all three of the club's play-off matches, including in the
final at
Old Trafford against
Torquay United, which Stevenage won 1–0 to earn promotion to
League One. Reid made 23 appearances for Stevenage during the second half of the 2010–11 season, scoring twice. He scored his fourth goal in five matches in a 5–1 victory against
Sheffield Wednesday on 13 September 2011, reacting quickest to a parried
Michael Bostwick shot to score from six yards. Reid suffered a groin injury in November 2011 that required surgery, and underwent a successful operation in January 2012. He returned to the first team on 28 February, after three and a half months out, playing 74 minutes of a 2–2 draw with
Huddersfield Town. the latter coming in a 3–0 win that ultimately secured Stevenage's place in
the play-offs. He made 34 appearances during the season, scoring six goals, as Stevenage lost in the play-off semi-finals. During his one-and-a-half-year spell at the club, Reid made 57 appearances in all competitions, scoring eight times. Reid scored his first goal in his third appearance, in a 2–1 home defeat to
Exeter City on 21 August 2012. He scored his first Football League hat-trick on 2 October 2012 in a 4–3 defeat to Torquay United at
Plainmoor. He added a further three goals before the end of 2012, and opened the new year by scoring the winner from the penalty spot in a 1–0 victory away at
Barnet, his tenth goal of the season. He ended the season with 12 goals from 45 appearances, as Aldershot were relegated to the Conference. Southend manager
Phil Brown stated that he hoped Reid would replace the goals contributed by strikers
Gavin Tomlin and
Britt Assombalonga, both of whom had departed the club. The move reunited Reid with manager
Graham Westley, who had signed the player for his first spell at the club three years earlier. Reid made his debut for the club on the opening day of the
2014–15 season, playing the first 64 minutes of the club's 0–0 draw away at
Lincoln City. where he spent a brief spell before joining
National League club
Lincoln City. He was released after two appearances and subsequently signed for
Gainsborough Trinity of the
National League North in January 2016. Reid finished the season with Gainsborough, scoring three goals in 12 league matches, and was one of six players released by the club. He signed for another National League North club,
Gloucester City, on 6 June 2016. The club was managed by
Tim Harris, who had been director of football at Newport County during Reid's time there. He made his debut for Gloucester in the club's first match of the
2016–17 season, playing 84 minutes in a 1–1 draw away to
Salford City. He scored 14 goals in 29 appearances for the club during the first half of the
2017–18 season, before signing for
Northern Premier League Premier Division club
Barwell on loan on 19 January 2018. Reid was not named in Coventry United's squad list ahead of the
2018–19 season, as he began to focus on earning his coaching badges.{{cite news ==Style of play==