Bradley Roby has agreed to a three-year, $36 million contract to remain with the Houston Texans, according to sources.

Roby's Pro Football Focus grade has been up and down throughout his career.

The Texans signed him to a one-year, $10 million deal in 2019.