Roberts played college football for Morgan State as a freshman linebacker in 2012. He finished the season with 107 tackles to lead the team and finish second in the Mid-Eastern Athletic Conference while at Morgan State University which competes in the NCAA Division I Football Championship Subdivision. The 107 tackle total marked the second-best single-season effort in program history, and He also had nine tackles for a loss, two sacks, one interception, and two pass breakups as well. Roberts was named to the All-MEAC second team in 2012 and finished 11th in the Jerry Rice Award, given to the nation's top freshman on the FCS level. Roberts was also named the MEAC Rookie of the Week three times. After his freshman season, Roberts transferred to play football at University of Houston from 2013 - 2015. In 2013, he saw action in eight games as a backup linebacker. As a junior in 2014, Roberts appeared in 12 games as a linebacker and on special teams. As a senior in 2015, Roberts was a team captain and had 142 total tackles which was good enough to lead the American Conference and place him fourth in the nation. However, his 88 solo tackles led all of the FBS.
Professional career
On December 22, 2015, it was announced that Roberts had accepted his invitation to play in the NFLPA Collegiate Bowl. On January 23, 2016, Roberts recorded one tackle for a four-yard loss during the NFLPA Collegiate Bowl and was part of Mike Holmgren’s National team that defeated the American team 18-17. On March 24, 2016, He participated at Houston’s pro day and had an impressive performance. Multiple scouts stated they were impressed with his power, mobility, and his performance in positional drills supervised by Houston Texans’defensive coordinatorMike Vrabel. At the conclusion of the pre-draft process, the majority of NFL draft experts and scouts projected Roberts to be a sixth or seventh round pick with some expecting him to be selected as early as the fourth or fifth round. He was ranked as the tenth best inside linebacker prospect in the draft by DraftScout.com.
New England Patriots
The New England Patriots selected Roberts in the sixth round of the 2016 NFL Draft. Roberts was the 27th linebacker drafted in 2016. On May 7, 2016, the New England Patriots signed Roberts to a four-year, $2.44 million contract that includes a signing bonus of $100,356. Throughout training camp, Roberts competed against Kamu Grugier-Hill, Rufus Johnson, Kevin Snyder, and C. J. Johnson for a roster spot as a backup linebacker. Head coach Bill Belichick named Roberts the backup middle linebacker to begin the regular season, behind Dont’a Hightower. He made his first NFL start on October 16, 2016 against the Cincinnati Bengals and tied for second highest tackles on the team with seven in the win. In Week 16 against the New York Jets, Roberts led the team with 11 tackles including a forced fumble recovered by Malcolm Butler. On February 5, 2017, Roberts was part of the Patriots team that won Super Bowl LI. In the game, he recorded two tackles as the Patriots defeated the Atlanta Falcons by a score of 34–28 in overtime. The Patriots trailed 28–3 in the third quarter, but rallied all the way back to win the game which featured the first overtime game in Super Bowl history and the largest comeback in the Super Bowl. Roberts entered the 2017 as one of the Patriots' starting linebackers. He recorded his first two career sacks in a Week 12 win over the Miami Dolphins. Overall, in the 2017 season, he recorded 67 total tackles, two sacks, one pass defended, and one fumble recovery. Roberts helped the Patriots reach Super Bowl LII, but lost 41-33 to the Philadelphia Eagles with him recording 6 tackles in the game. In 2018, Roberts played all 16 games and started in 11. The Patriots finished the season 11-5 and Roberts recorded 65 tackles, 1 sack, and 4 passes defended on the season. The Patriots reached Super Bowl LIII after defeating both the Los Angeles Chargers and Kansas City Chiefs in the playoffs. In the Super Bowl, Roberts recorded 1 tackle in the team's 13-3 victory against the Los Angeles Rams. In 2019, Roberts was voted a team defensive captain for the first time, replacing safetyPatrick Chung. He was a member of the team's high-performing linebacker corps, dubbed "The Boogeymen" by teammate Dont'a Hightower. Starting in Week 7, he began to play on offense as well as defense, where he was primarily used as a fullback after injuries to teammates James Develin and Jakob Johnson. Roberts finished the season with 29 tackles, a sack, a pass defense, and a tackle for loss. Roberts scored his first career touchdown against the Miami Dolphins on December 29, 2019, when he caught a 38-yard touchdown pass from Tom Brady during the 27–24 loss.
Miami Dolphins
On March 24, 2020, Roberts signed a one-year contract with the Miami Dolphins worth $2 million dollars, and a $1 million guaranteed signing bonus.
Personal life
Roberts has three siblings. His older brother, Eli Roberts, graduated from Sam Houston State University with a major in Criminal Justice. His older sister, Elexsia Roberts, graduated from Wiley College in Education. Younger Sister Elondria Roberts is a current student at Lamar University in Beaumont. His cousin Jermire played football at Iowa and his cousin Calvin played football at Oklahoma State.