NASHVILLE, TENNESSEE - OCTOBER 18: Wide receiver Cole Beasley #11 of the Buffalo Bills celebrates his touchdown against the Tennessee Titans during the second quarter at Nissan Stadium on October 18, 2021 in Nashville, Tennessee. (Photo by Andy Lyons/Getty Images)Andy Lyons/Getty Images

Cole Beasley is coming out of retirement to play for the Buffalo Bills, according to reports.

The Bills are expected to sign him to their practice squad Tuesday.

After three seasons in Buffalo, the 33-year-old went unsigned in the off-season. He retired in October after playing two games for the Buccaneers.

The Buffalo Bills hosted free-agent Odell Beckham Jr. on a visit in order to find a veteran wideout. OBJ visited with the Bills, Dallas Cowboys and New York Giants, and as noted by Tom Pelissero, both the Bills and Cowboys have signed other receivers.

There is a lot of uncertainty as to whether Beckham will be able to play this year. Beckham said last week that he doesn't see the point of playing in the regular season.

While Beckham isn't much of a downfield threat, he could still be a great fit in Buffalo, as he operates out of the slot and isn't much of a downfield threat either.

The savvy veteran is quite familiar with the Bills and their offensive system, although they have a different offensive coordinators this season in Ken Dorsey.

NFL Rumors: WR Cole Beasley Expected to Come Out of Retirement to Sign Bills Contract✨ Watch more top videos, highlights, and B/R original content

After seven years with the Cowboys, and three of the most productive seasons of his career, he signed with the Bills.

He was named a second-team All-Pro in 2020 after catching a career-high 92 passes for 971 yards and four scores.

He was banged up throughout the year and it was more of a struggle for him last year. Even though he missed one game, he still had a career-high 82 catches, with 693 yards and one touchdown.

The 8.5 yards per catch was the lowest of his career, but he continued to excel at moving the chains, as 37 of his catches went for first downs, which was the fourth-best mark of his career.

Josh Allen has played well for the Bills this season, but his 11 picks are tied for third most in the league.

There is a lack of reliable options in the passing game for Allen and the Buffalo offense.

A step back compared to his career year in 2021, a step back compared to his career year in 2015, a step back compared to his career year in 2010, a step back compared to his career year in 2009, a step back compared to his career year in 2008.

According to Fox Sports, injury has limited Crowder to four games, and McKenzie has not been sure-handed with his drops.