Roberts was born in Plano, Texas, but grew up in Hollywood, Florida, where he attended Plant High School for two years before[1] moving to Indianapolis, Indiana, before his junior season, finishing his last two years of high school at Carmel High School. As a senior at Carmel, Roberts caught 50 passes for 560 yards and five touchdowns along with returning seven kickoffs for 254 yards and two touchdowns.[2] Roberts committed to play football for the UCLA Bruins in July 2013, choosing the Bruins over schools such as Alabama, Miami, and Ohio State among others.[3]
College career
Roberts tore his ACL at UCLA in July 2014, causing him to miss his freshman season at UCLA. He elected to take a medical redshirt.[4]
As a redshirt freshman in 2015, Roberts played in four games for UCLA, catching one pass for 19 yards.[5]
In 2016, as a redshirt sophomore, Roberts played in 11 of 12 games, having 15 receptions for 261 yards and one touchdown.[6]
As a redshirt junior in 2017 Roberts played in ten games, tallying 19 receptions for 220 yards and two touchdowns.[7] After the season, Roberts declared for the 2018 NFL draft.[8]
Professional career
The Los Angeles Chargers signed Roberts as an undrafted free agent on May 30, 2018.[9] Roberts became the sixth Bruin to be signed as an undrafted free agent.[10] During training camp on July 29, 2018, Roberts suffered a torn ACL.[11] He was placed on injured reserve on August 2, 2018.[12] He was waived on May 9, 2019.