Wszystkie tytuły mistrza ligi NHL wywalczył z drużyną Montreal Canadiens - w 1965, 1966, 1973, 1976 i 1977 roku. Łącznie przez 15 lat Roberts rozegrał 1159 meczów na lodowiskach NHL, w tym 447 w barwach drugiego zespołu St. Louis Blues. Wystąpił w trzech spotkaniach All-Star Games - w 1965, 1969 i 1970 roku. Jako trener, choć głównie w roli asystenta, pracował w Blues, Buffalo Sabres i Pittsburgh Penguins.