Willson, 30, is a former fifth-round pick of the Seahawks back in 2013. He played out the final year of his four-year, $2,338,532 rookie contract with the Seahawks and re-signed to a one-year contract in 2017.
The Lions elected to sign Willson to a one-year contract worth $2.5 million for the 2018 season. He signed briefly with the Raiders before being cut and later returning to the Seahawks in March.
Seattle elected to cut Willson loose last week.
In 2019, Willson appeared in eight games and caught eight passes for 79 yards receiving and no touchdowns. He appeared in five games for the Seahawks in 2020 but did not record a stat.