He starred at Columbus East High School under coach Jackie Moore as a 6'6", 220-lb forward. Future OSU teammate Mel Nowell also starred for Columbus East. Roberts ended up at Ohio State when schools like Georgia Tech and Ohio University advised they had curfew rules for blacks like Roberts. The Buckeyes had few black players at that time, but coaches Floyd Stahl and Fred Taylor made him feel welcome. 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 centerBilly 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. Roberts returned to his hometown of Columbus, Ohio for the 1966-67 season as the player/manager for the Columbus Comets of the newly formed and short lived North American Basketball League where he played with former East High and Ohio State teammate Mel Nowell as well as former Ohio State alumni Dick Reasbeck, Gary Bradds, and Jim Doughty. Also on the team was a guard from Kent State named Gene Michael who at the time was a member of the Columbus Jetsbaseball team, the minor league affiliate of the Pittsburgh Pirates. Michael would go on to be a player, and later General Manager for the New York Yankees. Roberts 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.