James Cook got a new contract last year and backed it up by leading the NFL is rushing.
Now, he’s underpaid.
The Buffalo Bills gave Cook a $46 million, four-year deal that’s a bargain compared to the money teams handed out to running backs this month.