After a flurry of activity last week, the Buffalo Bills were quiet on the free-agent front this weekend.
That gives us a chance to take a step back and assess what the team has done thus far. It's still early in the process -- the free-agent signing period began less than a week ago -- but the following is our early read on the Bills' moves.
Let's rank them, best to worst:
1. Signing Brandon Spikes: This is the player Bills fans wanted in Buffalo. Spikes adds toughness and physicality to a run defense that struggled at times last season. The Bills wanted to free up Kiko Alonso to make more plays, so they moved Alonso to the weak side and signed Spikes to take on more blockers at the line of scrimmage. Spikes can handle that load, and he'll have help in front of him from a pair of Pro Bowl defensive tackles: Marcell Dareus and Kyle Williams. According to ESPN NFL Insider Adam Schefter, Spikes got a one-year, $3.25 million deal that can reach $3.5 million with incentives. The contract is incentive enough for Spikes; he'll be in a "prove-it" situation that could allow him to have greater value on the open market next offseason with a strong season in Buffalo.
2. Signing Corey Graham: The Bills may have overpaid a little here, but that's OK. Even if Graham doesn't slide into a starting spot, he figures to play the majority of defensive snaps. Cornerback play is as important as ever in the NFL, especially at the depth levels. If opposing offenses spread the field, Graham will be an asset in the slot or on the outside. Signing Graham also helps the Bills avoid a situation like early last season, when injuries forced Justin Rogers into the starting lineup. That wasn't a good fit for Rogers, but paying Graham $4 million per season is insurance against that happening again. Graham also adds value on special teams, where the Bills had issues last season.
3. Signing Keith Rivers: Of the Bills' moves thus far, this one may have flown under the radar the most, yet Rivers could have a significant role in the Bills' new defense. Since Spikes is a weaker player against the pass, Rivers will likely be part of sub packages on passing downs. He'll need to show off some athleticism that the New York Giants didn't see in him, as they turned to Jacquian Williams in that role instead. Overall, Rivers is expected to have a bigger role than he had in New York, which is where the Bills are gambling a bit. Still, it's a low-risk, high-upside signing, as the Bills signed Rivers for $5 million over the next two seasons. Their best move is to supplement the position in the draft.
4. Re-signing Dan Carpenter: The Bills got Carpenter back at an affordable price, paying him an average of $2.49 million over the next four seasons. If Carpenter keeps up his pace from last season -- when he didn't miss a kick after the first quarter -- he'll continue to be a quality find by the Bills' front office. Then again, if Dustin Hopkins is eventually waived and performs just as well elsewhere for a lesser price, the move to go with Carpenter won't look quite as good. Carpenter still needs to improve on his kickoffs, but he wasn't fazed by the Buffalo weather on his field goals last season.
5. Signing Chris Williams: The Bills had a need at left guard. Was Chris Williams the best option available? Possibly. But why sign him to a deal with $5 million in guaranteed money? As much as general manager Doug Whaley disagrees with the term here, Williams was a bust with the Chicago Bears. Yes, he's still in the league -- but his play was shaky last season for the St. Louis Rams, and now the Bills are banking on him as their starting left guard. It's not going to crush the salary cap or doom the team if Williams flops, but it's just an odd move. Why not limit your contract offer to a one-year, "prove-it" deal and make Williams fight for a starting job?