Mark Konezny-USA TODAY Sports
Terms: four years, $17 million
McKelvin was the league's most dynamic punt returner, with 18.3 yards per punt return on average and two touchdowns both leading the league. His 28.3 yards per kickoff return ranked fourth in the NFL behind only Percy Harvin, Jacoby Jones and Leon Washington.
Clearly, he's good at what he does, but four years and $20 million is a big investment in a return specialist.
The Bills may have bigger plans for McKelvin, though. It has been reported (by BuffaloBills.com) that McKelvin will compete for the starting job at left cornerback, opposite Stephon Gilmore. Will it work, though?
McKelvin has played 29 games over the past two years, but has started just 10 at cornerback. He has two interceptions and eight pass deflections to show for it, but has allowed seven touchdowns in that time and has given up a passer rating above 93 both years (via ProFootballFocus.com).
Any sign that McKelvin can be a starter at cornerback would be the first such sign of his five-year career.