Roberts also played for the New Haven Eagles and Philadelphia Arrows of the CAHL, the Cleveland Falcons/Cleveland Barons of the IHL/IAHL/AHL, the Pittsburgh Hornets of the AHL, and the Washington Lions of the EHL.