He’s getting a one-year deal for $4 million per Adam Schefter, which actually seems like a lot.
Update – terms later indicated McFadden is earning just under $2 million in base salary and can max out at $4 million if he hits all his incentives, so that sounds much better.
I know McFadden has shown a lot of talent and potential, but that really hasn’t been on display enough since his truly breakout 2010 campaign. McFadden has missed 19 games over the past three seasons. He only had 379 yards rushing on 114 carries and five touchdowns last season.