In the 1928–29 season City finished eighth in the First Division, seven points behind champions Sheffield Wednesday. Roberts made only 14 league appearances that season and scored 6 goals. In the same season, his teammate Tommy Johnson scored 38 league goals for the team which is a club record. The season was to be Roberts' last with Manchester City. In total he made 237 appearances for City and scored 130 goals. He ended his career playing for Manchester Central and Horwich RMI.