According to Rapoport, Fells new deal will pay him $7 million in total and $4 million in 2020.
Fells, 33, originally signed on with the Seahawks back in 2013. He spent just a few months in Seattle before he was waived at the start of the 2013 season and later signed by the Cardinals.
After a few years in Arizona, Fells signed a one-year contract with the Lions for the 2017 season. From there, he agreed to a three-year contract worth $12 million with the Browns last year.
Fells was set to make a base salary of $2.65 million for the 2019 season when he released last March. He later signed a one-year deal with the Texans.
In 2019, Fells appeared in all 16 games for the Texans and caught 34 passes for 341 yards receiving and seven touchdowns.