Hudson, 26, signed with the Buccaneers as an undrafted free agent out of Arkansas in 2018. He spent most of his rookie season on the practice squad but was promoted late in the season.
Tampa Bay re-signed Hudson as an exclusive rights free agent each of the past two offseasons. He was waived coming out of the preseason, however.
In 2020, Hudson appeared in 11 games and caught three passes for 41 yards.