The New England Patriots selected Roberts in the seventh round (247th overall) of the 2015 NFL draft.[2] He signed his four-year rookie contract, worth $2.3 million, on May 8, 2015.[3]
Roberts was claimed off waivers by the New York Jets on September 4, 2016.[7] In 2018, Roberts played in all 16 games with 10 starts, recording 48 combined tackles, seven passes defensed, and an interception. On March 14, 2019, Roberts signed a three-year, $18 million contract extension with the Jets.[8] Roberts was released on March 21, 2020.[9]
Detroit Lions
On April 2, 2020, the Detroit Lions signed Roberts to a one-year contract.[10] He was placed on injured reserve on November 7, 2020,[11] and was re-activated a month later.[12]
Washington Football Team
Roberts signed with the Washington Football Team on March 26, 2021.[13] He was placed on injured reserve on October 13, 2021,[14] and returned to the active roster on December 2, 2021.[15] On December 11, he was placed on COVID-19 reserve list and was activated again three days later.[16][17]