Career
Hughes was a part of the Cardiff City youth system, joining them at the age of 7 before being released at aged 15. Hughes then joined the Newport County Academy and made his Newport County senior debut at the age of 16 on 10 December 2008 in the Conference South league. In the 2011-2012 season Hughes played 44 games, more than any other County player that season.
On 12 May 2012 Hughes played for Newport County in the FA Trophy Final at Wembley Stadium which Newport lost 2–0 to York City.
In the 2012-2013 season he was part of the Newport team that finished 3rd in the league, reaching the Conference National playoffs. He made his Football League debut for Newport in League Two versus Northampton Town on 10 August 2013.
He scored his first Football League goal in the 1–1 draw at Scunthorpe United on 31 August 2013. Hughes signed a new deal with the club on 23 October 2013.