 In 2007–08 his club once again had the best disciplinary record in the Football League.Once again Roberts received the only Crewe suspension and red card of the season, when he was given a second yellow card in a heavy defeat to Doncaster Rovers.He received four yellow cards in the season, all of which were for unsporting behaviour.