The best offensive player for each of the 32 NFL teams this decade

Tom Brady, Drew Brees and Peyton Manning lead the way, respectively, as the best offensive players on their teams in this decade.

Buffalo Bills: LeSean McCoy

Raj Mehta-USA TODAY Sports

LeSean McCoy has had 6 1,000-yard seasons, 4 for Philly and a pair in Buffalo. Quietly has had a superb career and doesn’t grab all the spotlight he deserves.