The Buffalo Bills have been active in free agency — a sign the team is not only moving forward with its rebuild, but is committed to winning in 2019 and beyond.
A few days into the official league year, the Bills have signed 10 players. Most of the additions have been on the offensive side of the ball — a unit that was in desperate need of depth after a mostly disappointing 2018 campaign.
Here are the rankings of each Buffalo Bills free agent signing:
10. Tyler Kroft, tight end (from Cincinnati)
The Bills signed Tyler Kroft to a three-year contract worth up to $21 million. On the surface, this addresses a position of need for the Bills. Kroft, 26, is a pass-catching tight end who could be a weapon for Josh Allen and the Bills offense.
However, the Bills made a mistake before overpaying for a tight end. Kroft's best season was 2017, when he caught 42 passes for 404 yards and a touchdown. He missed most of last season with an injury.
Kroft could surprise. But there's a good reason to believe he won't live up to the terms of the deal. He'll want to make an impact right away to let the team and fans know that this won't be a repeat of the Charles Clay experience.
9. Kevin Johnson, cornerback (from Houston)
Johnson adds depth in the Bills' secondary, but there are injury concerns. Over the last three seasons, he has appeared in 19 games. He sustained a concussion in Week 1 and missed the rest of the 2018 season.
This is a bit of a gamble for the Bills. If it works out, then they have a solid corner who will either start opposite Tre'Davious White or give them a third corner if either White or Levi Wallace is injured.
But Johnson's injury history is a concern. He will need to stay healthy to make this worthwhile for the Bills.
8. Frank Gore, running back (from Miami)
Gore is an ageless wonder. At 35, he rushed for 722 yards last season with the Miami Dolphins. That's impressive when you consider he split carries with Kenyan Drake. His 4.6 yards-per-carry average shouldn't be overlooked.
There's little risk here for the Bills. Gore signed a one-year, $2 million deal. The problem is that the Bills already had an older backfield. LeSean McCoy will be 31 when the season opens. Chris Ivory, the Bills' No. 2 back before the Gore signing, turns 31 next week.
Gore will be 36 when the 2019 season begins. He showed last year that he can still contribute. But the Bills need to get younger at the running back position, not older.
7. Jon Feliciano, guard (from Oakland)
Feliciano signed a two-year contract with the Bills. He's one of four offensive linemen the Bills signed (so far) in free agency. Feliciano is an OK pass and run blocker. This is a depth signing. He'll start if he needs to, but his primary purpose will be to fill in if either guard is injured.
6. LaAdrian Waddle, tackle (from New England)
Waddle left the Super Bowl champions to sign a one-year deal with the Bills. He's another depth signing. He'll serve as a backup for left tackle Dion Dawkins and whomever wins the starting right tackle job. The plus with Waddle is that he has starting experience. While he was mostly a reserve in New England and Detroit, he has 31 starts on his resume.
5. John Brown, wide receiver (from Baltimore)
Brown being "low" on this rankings may surprise people, but the Bills have Robert Foster as a deep threat. Brown's game is similar to Foster's. That's the only knock on this signing.
What Brown has going for him: He's been doing this longer. He averaged 17 yards per catch last season. Josh Allen is going to like throwing him the ball. He may not be the true No. 1 receiver the Bills are looking for, but he'll definitely contribute and help Allen succeed.
4. Andre Roberts, wide receiver/kick and punt returner (from NY Jets)
This is a steal. Roberts felt the Jets offered him a low contract, so he signed with the Bills for two years, $5 million. Roberts may see limited action in the passing game, but his primary role will be serving as the team's kick and punt returner. He led the NFL in kickoff return yards and punt return average last season. He had two return touchdowns in 2018, too.
The Bills have been searching for an answer at returner for years. It looks like they found their man in Andre Roberts.
3. Ty Nsekhe, tackle (from Washington)
There's plenty to like about Nsekhe. He's an above average blocker and should compete for the starting job at right tackle. Even if he's not the starter, he provides the Bills with additional depth at tackle.
Out of the three guards and tackles the Bills signed, Nsekhe is the best of the group. He's capable of starting for the Bills. But if he doesn't win the job, he gives them a good backup in case Dawkins or the starting right tackle is hurt.
2. Mitch Morse, center (from Kansas City)
Morse is one of the top free agents signed by the Bills, and provides them with a centerpiece for their offensive line. Morse, 27, should provide stability at center and bolster the offensive line right away. One of the Bills' weaknesses is the interior of the offensive line. With Morse's signing, that weakness has (mostly) been addressed.
Morse, a veteran who played with another young quarterback, should be valuable to Allen, too. It's important for the center and quarterback to have a good rapport. Allen and Morse will look to build that relationship during offseason preparations.
1. Cole Beasley, wide receiver (from Dallas)
Why is Beasley No. 1? Simple: He gives Allen a reliable option in the slot — something the Bills didn't have last season and really haven't had in years.
When he played for Dallas, Beasley played an important role in Dak Prescott's development. In 2016, Prescott's rookie year, he led the Cowboys with 75 receptions. He was second on the team in receptions last season.
Beasley's ability to get open will help Allen be a more accurate passer. It will open up opportunities for Brown and Foster down the field, too.