 In January 2013, he joined Maltese Premier League side Floriana on loan until the end of the season.The "Greens" finished in the relegation grouping at the end of the 2012–13 season, but led the group after ten matches and remained in the top-flight.Roberts made 14 appearances for the club, and scored two goals in a 2–1 win over Rabat Ajax.