Cole Beasley has decided to retire, his agents tell NFL Network's Tom Pelissero and Mike Garafalo.

The 32-year-old slot receiver appeared in two games for the Tampa Bay Buccaneers this season.

"He is ready to be with his family after playing in 11 seasons and it's time to be a full time dad and husband," agents Joel and Justin Turner said in a statement.

A native of Houston, Beasley recorded four receptions for 17 yards in his time with the Bucs.

An undrafted free agent out of SMU, Beasley appeared in 151 career games with the Dallas Cowboys, Buffalo Bills and Bucs. His best season statistically came with the Bills in 2020 when he recorded 967 receiving yards on on 82 receptions with four touchdowns.

For his career, Beasley made 554 receptions for 5,726 yards and 34 touchdowns.

Beasley became known in recent years for his outspoken views against COVID-19 vaccination.