Ranking NFL Teams

Thanks to @EKahler for the idea. My favorite to least favorite teams in the NFL, with my favorite player on each team since I've been watching.
  1. 1.
    Pittsburgh Steelers
    Ben Roethlisberger & Troy Polamalu
  2. 2.
    Houston Texans
    JJ Watt
  3. 3.
    Kansas City Chiefs
    Tony Gonzalez
  4. 4.
    Baltimore Ravens
    Ed Reed
  5. 5.
    Philadelphia Eagles
    Donovan McNabb
  6. 6.
    Carolina Panthers
    Luke Kuechly
  7. 7.
    Oakland Raiders
    Khalil Mack
  8. 8.
    Minnesota Vikings
    Randy Moss
  9. 9.
    Tampa Bay Buccaneers
    Derrick Brooks
  10. 10.
    Jacksonville Jaguars
    Fred Taylor
  11. 11.
    Green Bay Packers
    Aaron Rodgers
  12. 12.
    Buffalo Bills
    Fred Jackson
  13. 13.
    Los Angeles Rams
    Orlando Pace
  14. 14.
    Denver Broncos
    Von Miller
  15. 15.
    Seattle Seahawks
    Earl Thomas
  16. 16.
    New York Giants
    Michael Strahan
  17. 17.
    Arizona Cardinals
    Larry Fitzgerald
  18. 18.
    Detroit Lions
    Calvin Johnson
  19. 19.
    Indianapolis Colts
    Peyton Manning
  20. 20.
    Chicago Bears
    Brian Urlacher
  21. 21.
    Miami Dolphins
    Jason Taylor
  22. 22.
    Atlanta Falcons
    Warrick Dunn
  23. 23.
    Washington Redskins
    London Fletcher
  24. 24.
    New York Jets
    Curtis Martin
  25. 25.
    New Orleans Saints
    Drew Brees
  26. 26.
    San Francisco 49ers
    Patrick Willis
  27. 27.
    New England Patriots
    Tedy Bruschi
  28. 28.
    Tennessee Titans
    Kevin Mawae
  29. 29.
    Cleveland Browns
    Joe Thomas
  30. 30.
    San Diego Chargers
    LaDanian Tomlinson
  31. 31.
    Dallas Cowboys
    Jason Witten
  32. 32.
    Cincinnati Bengals
    AJ Green