 At the end of March, Bristol Rovers signed Hughes on a loan deal until the end of the season, but he was injured on his reserve team debut, after giving Rovers the lead.He returned to Palace for treatment, before signing permanently for Rovers in the summer.On 30 April 2010 he was called to the Northern Ireland B national football team for a friendly against Scotland B national football team on 6 May 2010.