Roberts, fellow senior Dick Furry, and Larry Siegfried were returnees that were joined by super sophomores Lucas, Havlicek, and Nowell in 1960. That team lost just three games, one to Utah and star center Billy McGill, one to Adolph Rupp's Kentucky team, where Roberts and Nowell endured racial taunts, and one to Indiana after the Buckeyes had won the Big Ten title. Roberts was a senior co-captain who provided veteran leadership to the sophomore stars on that team.
All five starting Buckeyes—Roberts, Havlicek, Lucas, Siegfried, and Nowell—were drafted to play in the NBA, a rare feat considering there were then just nine NBA teams. Roberts did play for Ohio State in the 1960 US Olympics trials, but drew little attention away from his teammates and the many AAU players who came to take their place on that team regardless of performance.
Roberts was drafted in the third round by the NBA's Syracuse Nationals. He was a reserve at both forward positions behind stars Dolph Schayes, Lee Shaffer, and Johnny Kerr. He played with the Nats three seasons, with the Nats making the playoffs each year under coach Alex Hannum. The Nats were very good, but could not get past the Boston Celtics in their division.
Feeling that his race was limiting his opportunities, Roberts declined to stay with the team when they became the Philadelphia 76ers in 1963. He did return to play for the Kentucky Colonels of the ABA for one season in 1967, the ABA's first year. He was disappointed to again be a reserve.
He later became an assistant coach for Western Michigan in the Mid-American Conference, then Iowa in the Big Ten, before being an assistant for the NBA's Golden State Warriors and coach Al Attles for five years. The Warriors, led by MVP Rick Barry, won the NBA championship in 1975.