The Facts: The Texans agreed to terms with Roberts on a two-year deal worth up to $5.95 million, a source told NFL Network's Tom Pelissero.
Diehards Line:
As Profootballtalk.com notes, Roberts spent the last two years in Buffalo and has also had stints with the Cardinals, Washington, Lions, Falcons and Jets. His best season as a return man came in 2018, when he led the NFL in both punt return average and kickoff return yards. As a receiver he hasn't been used much in recent years, but he's been a starting wide receiver in the past. The 33-year-old Roberts has been a productive enough return man that he has more than 10,000 all-purpose yards in his career.