Not long ago, the NFL's power rankings seemed pretty straightforward.

As recently as Week 10, teams like Arizona, Green Bay, Tennessee, Dallas, Tampa Bay, the L.A. Rams and Baltimore were looking good.

Then, things started to unravel.

Kyler Murray suffered a lower body injury in Arizona. Aaron Rodgers suddenly came up limping with a bad toe in Green Bay. And of course, Derrick Henry - the Titans' star running back - was lost for the balance of the season with a foot injury.

Meanwhile, the Cowboys, Rams, Ravens, Bills and Bucs all hit slumps and suddenly looked vulnerable. 

And as those four teams faltered, other teams - Kansas City, New England and Indianapolis - started to come on. All three teams - headed up by the Chiefs - are starting to look dangerous.

So, where does that leave us entering week 12?

Well, suddenly the Thanksgiving Day game between the 6-4 Bills and 5-5 Saints looms large.

Should the Bills win, they will be back on track at a solid 7-4. However, if their nosedive continues and they lose, they could subsequently struggle just to make the playoffs - that after being viewed as a pre-season favorite to make the Super Bowl.

It's FREE - Build better lineups with DFS Lineup Explorer


Likewise, if the Saints win, their playoff hopes stay alive. Lose, and, well, making the postseason may be a long shot.

In the same vein, tilts between the Titans and Patriots, Bucs and Colts, Vikings and 49ers and Rams and Packers (not to mention the Browns and Ravens) will also shed some much-needed light on the direction the various teams are heading in as the stretch run to the playoffs begins.

Here are my top-10 teams (open to discussion, of course) heading into Week 12:

  1. Green Bay Packers: They are still the best-balanced team, and of course they have Aaron Rodgers.
  2. Tampa Bay Buccaneers: They are getting healthier both on offense and defense, as was showcased in their recent 30-10 demolition of the Giants.
  3. Arizona Cardinals: Murray and Hopkins should be back soon, which doesn't augur well for opposing teams.
  4. Kansas City Chiefs: Their offense is back on track and a much-maligned defense is rounding into form.
  5. New England Patriots: They are trending steadily upward on the strength of a dominant defense and surprisingly potent offense.
  6. Tennessee Titans: Still 8-3, they will be put to the test against the surging Pats.
  7. Dallas Cowboys: Their defense, which is still a bit of a question mark, will be tested by the Raiders' high-powered offense on Thanksgiving Day.
  8. Baltimore Ravens: Have opponents figured out Jackson & Co.? We'll see when they play Cleveland.
  9. Buffalo Bills: A dominant performance against the Saints would (at least temporarily) quiet down critics.
  10. Indianapolis Colts: They have a tough defense and solid offense led by Jonathan Taylor and Carson Wentz.

Suffice it to say, it will be very interesting to see how things play out in Week 12!