Hyde was born in
Maidenhead, Berkshire. He began his career at
Swindon Town in their youth system, and when still a second-year scholar he signed a one-and-a-half-year professional contract with the club on 19 February 2008. During the length of his contract he had two
loan spells with
Weymouth in the
Conference Premier. Hyde was released by Swindon in May 2009 and signed for
League Two club
Barnet on 2 July. He made his debut in a 1–0 away defeat to
Lincoln City on 8 August 2009 and scored two goals, with a header and a
penalty kick, against
Shrewsbury Town a week later. Hyde's most notable contribution of the
2009–10 season came with the
stoppage time winner over
Notts County on 29 August 2009, having entered the match as a 90th minute
substitute. Having scored a number of goals for Barnet early in the season, he was mostly used as a substitute in the second half of the season and made his debut in a 3–1 away victory over
Poole Town in the
FA Cup fourth qualifying round on 23 October. having scored 2 goals in 12 appearances. Having scored on his debut in a 1–1 home draw with
Dunfermline Athletic on 22 March 2011, he scored twice four days later in a 2–2 home draw, this time against
Cowdenbeath. After making two appearances and subsequently rejoined Dundee on 20 June on a one-year contract. He scored 6 goals in 30 appearances in
2011–12. He scored the last ever goal at
Underhill Stadium with an 81st-minute winner against
Wycombe Wanderers in a 1–0 win on 20 April 2013. He was Barnet's top scorer with 14 goals from 42 appearances in
2012–13, which ended with the club's
relegation into the Conference Premier. Hyde was named on Barnet's retained list in May 2013 with the club exercising a clause to extend his contract for another year. However, he was
transfer listed at his own request the following month, with the club willing to listen to offers for him. League Two club
York City expressed an interest in signing Hyde during the summer, but they were unable to meet Barnet's valuation of him after he scored four goals in the first five matches of 2013–14. He remained at the club after the transfer deadline, and despite missing much of the season through injury was Barnet's second highest scorer with 12 goals in 28 appearances, one behind
Keanu Marsh-Brown with 13. He was offered a new one-year contract by Barnet, but was transfer listed again in April 2014 to attract interest in him, after expressing his desire to play in
the Football League. He made his debut in a 1–1 home draw with
Northampton Town on 16 August 2014, On 4 December 2014, Barnet were awarded £25,000 at the transfer tribunal, possibly rising to £40,000 based on appearances. On 6 July 2016, Hyde joined League Two club
Stevenage on undisclosed terms, after being released from his contract with York. On 16 February 2017, he joined
National League South club
Maidenhead United on a one-month loan. He was released by Stevenage at the end of
2016–17. On 26 June 2017, Hyde signed for Maidenhead permanently, following their promotion to the
National League. Hyde signed for newly relegated National League South club
Woking on 16 July 2018. He made his debut on 4 August 2018 in a 1–0 win away to
East Thurrock United, playing the whole match. He scored his first goal three days later, scoring an 81st-minute equalising goal in a 2–1 home victory against
St Albans City. On 14 August 2020, Hyde made the switch to fellow National League side,
FC Halifax Town on a two-year deal. He scored 12 goals in 28 games for the Shaymen in the 2020-21 season. In July 2021, Hyde joined
Wrexham on a two-year deal for an undisclosed fee. On 1 August 2022, Hyde signed for fellow National League side
Southend United on a season-long loan deal. Hyde joined
Yeovil Town for the
2023–24 season. At the end of the 2023–24 season, Hyde was released by Yeovil following the club's promotion from the National League South. On 15 June 2024, Hyde signed for
Chelmsford City. Following the conclusion of the
2024–25 season, Hyde was released by Chelmsford City. Hyde re-joined Woking for the 2025–26 season as strength and conditioning coach, while also being registered as a player. On 1 March 2026, after the exit of first-team manager
Neal Ardley, Hyde was appointed to take interim charge of the team alongside
Dale Gorman and
Craig Ross. On 25 April 2026, Hyde announced his retirement from football upon the conclusion of the 2025–26 season. ==International career==