James Drew Roberts (born June 8, 1956) is a Canadian former professional ice hockey player. He played 106 games in the National Hockey League with the Minnesota North Stars between 1976 and 1979. The rest of his career, which lasted from 1976 to 1980, was spent in various minor leagues.