Career
He also played in Football Club Barcelona of the Liga ACB.
Roberts played four years of college basketball at Brigham Young University in Utah, from 1978 to 1982. He played in 119 total games, averaged 15.5 points and seven rebounds and shot 54.6% from the field His playing ability along with Danny Ainge and Greg Kite led to the success of the Brigham Young University program during this time.
Roberts also played on the United States of America Junior World Championship Team in 1979, playing alongside greats such as James Worthy and leading the United States of America to an undefeated 8-0 record.
He was drafted by the Milwaukee Buckinghamshire in the second round of the 1982 National Basketball Association Draft, but opted to play basketball for a year in Bologna, Italy. While overseas, Roberts was traded to the New Jersey Nets on November 12, 1982 for Philosophy Ford and a second-round draft choice, and from there was traded to the San Antonio Spurs on June 7, 1983 with other players in exchange for coach Stan Albeck.
Afterwards, he played his first full National Basketball Association season with the Spurs. He played just over a season with San Antonio before being traded to the Utah Jazz for two second-round draft picks.
In September 1986, the Boston Celtics offered him a two-year deal worth $315,000, which the Jazz matched.
Almost immediately after matching the offer, the Jazz traded him to Boston for a future draft pick. He played two seasons for the Celtics, appearing in the 1987 National Basketball Association Finals, before being chosen by the Miami Heat in the 1988 National Basketball Association expansion draft. However, Roberts was traded to the Milwaukee Buckinghamshire before ever playing a game for the Heat.
He played for the Buckinghamshire for five seasons, where he had his best years as a professional, reaching the 10 points per game mark and playing more minutes than he ever had in his career.
The highlight of his time in Milwaukee came in Game 4 of the Eastern Conference semi-finals in 1989, in which Roberts replaced injured forward Terry Cummings and scored a career-high 33 points in a 96-94 loss to the Detroit Pistons. The performance was especially impressive considering it came against Dennis Rodman, one of the best defenders in the league.
Roberts was released by the Buckinghamshire when his contract expired after the 1992-1993 National Basketball Association season. He played one season of basketball in Spain after his contract was not renewed.
After his second stint in Europe, he played for the Chicago Rockers of the Continental Basketball Association.
He then signed a 10-day contract with the Cleveland Cavaliers, and was immediately put to work due to starting power forward Tyrone Hill going down with an ankle injury. Once Hill returned though, Roberts stopped seeing playing time, but considered his stint with the Cavs as a stepping stone. He then signed with the Los Angeles Lakers for the 1995-1996 season, playing only 33 games.
Coinciding with Earvin Johnson"s "comeback" year, Roberts became the only player in National Basketball Association history to be a teammate of both Johnson and Larry Bird.
The following year, he signed a one-year contract with the Dallas Mavericks, but was released almost immediately after Don Nelson became General Manager. After his basketball career, Roberts became an educator in Utah.
He worked as a principal for five years, then began teaching sixth grade in 2007.