The Kansas City Chiefs and former Buffalo Bills wide receiver Kelvin Benjamin have agreed to a one-year deal, according to Adam Schefter of ESPN.

This comes shortly after the Chiefs brought in Benjamin for a visit on Wednesday. This was the only team he met with after becoming a free agent earlier this week.

Benjamin was released by the Buffalo Bills after the Week 13 loss to the Miami Dolphins, going unclaimed on waivers.

Heading into his first full season with the Bills, Buffalo hoped Benjamin could step firmly into the role of being their clear-cut No.1 receiving option in the passing game, but he struggled tremendously to prove that on a week-to-week basis. This was the case at times with the Bills this year, as he piled up 23 catches on 62 targets for 354 receiving yards and a touchdown.

Granted, the Bills have had plenty of issues passing the ball this season, ranking 31st in the league, but there were plenty of opportunities for him to establish himself as their go-to receiver. It has been a deep fall from his first couple of years in the NFL, as he posted more than 60 receptions, 900 receiving yards, and seven receiving touchdowns with the Carolina Panthers

His addition to the Chiefs gives them another receiving threat for their potent offense that is headlined by their explosive passing game. Kansas City ranks third throwing the ball and first with 37.0 points per contest. Second-year quarterback Patrick Mahomes has been putting together a historic campaign, currently leading the league with 41 touchdowns along with being second with 3,923 passing yards and a 118.1 passer rating.

This is an opportunity for Benjamin to get back his career back while putting himself back into play for another deal to possibly show that he could be a long-term piece of the puzzle for the Chiefs.