Buffalo Bills wide receiver Cole Beasley has rejoined the team's roster after being cleared from the non-football injury list, according to Vic Carucci of SiriusXM NFL Radio.

Beasley landed on the non-football injury list late last month due to a back injury.

The 31-year-old joined the Bills in free agency in March 2019 and had a terrific debut season with the club, hauling in 67 receptions for 778 yards and six touchdowns.

Beasley, who played his collegiate football at Southern Methodist University, went undrafted in 2012 but eventually landed with the Dallas Cowboys.

He played in 10 games during his rookie campaign, logging 15 catches for 128 yards. The following year, Beasley began to carve out a larger role within the Cowboys' offense, catching 39 passes for 368 yards and a couple of scores.

After posting similar numbers in 2014, Beasley had a breakout year of sorts in 2015, finishing with 52 grabs for 536 yards while reaching the end zone five times. He then enjoyed the best season of his career to date in 2016, totaling 75 receptions for 833 yards and five touchdowns.

Beasley spent seven seasons in total in Dallas before joining Buffalo.

The Bills are coming off of a 2019-20 campaign in which they won 10 games and made the playoffs for just the second time since 2000. However, they failed to win a playoff game, extending their drought to 24 years without a postseason victory.

However, with an improving young core and with Tom Brady departing the AFC East, Buffalo seems to be in prime position to potentially capture a division title in 2020.

The Bills have not won a division crown since 1995.