 He signed with Maltese Premier League side Mosta in January 2015.He returned to England later in the year to play for Witton Albion in the Northern Premier League Division One North, and left the club upon the expiry of his contract on 31 December.In June 2016, Roberts returned to the Welsh Premier League to play for Bangor City.