Skip to content

Cole Beasley retires after 11 seasons

Ralph Freso / Getty Images Sport / Getty

Tampa Bay Buccaneers wide receiver Cole Beasley is retiring from the NFL after 11 seasons, his agent told NFL Network's Mike Garafolo.

"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," his agent said.

Beasley was signed to the Buccaneers practice squad on Sept. 21 and was elevated to the active roster two days later.

He played in two games for the Buccaneers, catching four passes for 17 yards.

The 33-year-old also played for the Dallas Cowboys and Buffalo Bills during his career. He spent seven years with the Cowboys and three with the Bills.

His best season came in 2020 when he hauled in 82 catches for 967 yards and four touchdowns with Buffalo.

The undrafted free agent played four years in college at SMU. The Cowboys signed him before the 2012 season.

Beasley sparked controversy in June 2021 when he announced on social media that he wouldn't get vaccinated, even if it meant ending his NFL career, and criticized league guidelines.

He was fined $15,000 in August of the same year for violating the NFL's COVID-19 protocols.

Beasley finishes his NFL career with 554 catches for 5,726 yards and 34 touchdowns.

Daily Newsletter

Get the latest trending sports news daily in your inbox