Ian Rapoport ‏@RapSheet 4m4 minutes ago
LeSean McCoy & #Bills agreed on a new 5-year deal, as @Jeff_McLane said. $16M first year with $26.5M gtd, $40M total, per @RosenhausSports

Adam Schefter ‏@AdamSchefter 9m9 minutes ago
LeSean McCoy and Bills have agreed on a $16M first year total with $26.5M total guaranteed and $40M over 5 years, per @RosenhausSports

Gregg Rosenthal ‏@greggrosenthal 2m2 minutes ago
McCoy was already due $24.5 million over next 3 years. Moved a lot of that money up front but probably not a ton extra.