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.

San Francisco 49ers: Frank Gore

Ezra Shaw/Getty Images

Frank Gore continues to roll. He did much of his rushing for the Niners, rushing for 1,100 yards or more in 4 consecutive seasons in the decade.