(AP Photo/Ross D. Franklin)

Each week, Neil Greenberg will give his NFL power rankings based on myriad metrics, including traditional stats that reflect recent performance such as margin of victory and strength of schedule to more advanced metrics you would find at Football Outsiders, Pro Football Focus and Advanced NFL Analytics. National NFL writer Mark Maske has a power ranking of his own.

Here are this week’s power ratings. Agree or disagree with the rankings? Let him know on twitter @ngreenberg.

1. Arizona Cardinals (9-1), Last week’s ranking: 2

The Cardinals are the NFL’s only one-loss team and they boast one of the league’s premier run stopping units, allowing just 3.5 yards per carry. Backup quarterback Drew Stanton continues to impress, throwing for 306 yards and two touchdowns in the win against Detroit.

2. New England Patriots (8-2), Last week’s ranking: 5

Hard to believe there were some panicking over the Week 1 loss to the Dolphins, but the Patriots have now beaten the Broncos and Colts in back-to-back weeks by a total of 40 points.

3. Kansas City Chiefs (7-3), Last week’s ranking: 3

4. Miami Dolphins (6-4), Last week’s ranking: 10

The Dolphins’ win over the Patriots looks better each week, and they are allowing the fewest net yards per passing attempt in the league. Cornerback Brent Grimes has been outstanding, limiting opposing quarterbacks to a 60.7 passer rating when they target him in coverage.

5. Denver Broncos (7-3), Last week’s ranking: 1

The Broncos were the most shocking of the four major upsets this past Sunday and could have major injuries during the stretch run: tight end Julius Thomas left the game early with an ankle injury and receiver Emmanuel Sanders suffered a concussion in the third quarter. If anyone can make it work without two major offensive weapons it is Peyton Manning but Miami is a stingy defense against the pass.

6. Green Bay Packers (7-3), Last week’s ranking: 8

7. Indianapolis Colts (6-4), Last week’s ranking: 4

8. Seattle Seahawks (6-4), Last week’s ranking: 9

9. San Diego Chargers (6-4), Last week’s ranking: 12

10. Baltimore Ravens (6-4), Last week’s ranking: 11

11. Detroit Lions (7-3), Last week’s ranking: 7

12. Philadelphia Eagles (7-3), Last week’s ranking: 6

Eagles’ quarterback Mark Sanchez had his first real test in the NFL and did not fare well, especially when the Packers brought the heat: Sanchez completed just five of his 12 passes under pressure for 77 yards and an interception, plus took three sacks.

13. San Francisco 49ers (6-4), Last week’s ranking: 13

14. Houston Texans (5-5), Last week’s ranking: 18

15. Dallas Cowboys (7-3), Last week’s ranking: 14

16. Buffalo Bills (5-5), Last week’s ranking: 16

17. Cincinnati Bengals (6-3), Last week’s ranking: 19

18. Pittsburgh Steelers (7-4), Last week’s ranking: 17

19. Cleveland Browns (6-4), Last week’s ranking: 15

Quarterback Brian Hoyer finished the day with just a 65.0 passer rating and was 2 for 14 for 38 yards when the Texans put pressure on him. He was 4 for 14 against the blitz.

20. Minnesota Vikings (4-6), Last week’s ranking: 21

21. New Orleans Saints (4-6), Last week’s ranking: 20

22. St. Louis Rams (4-6), Last week’s ranking: 27

St. Louis got a huge win over the Broncos after holding them to just seven points. Rams’ defensive end Robert Quinn was superb:

Quinn had a big game as a pass rusher, tallying three hits, two hurries and two batted passes. This was the fourth green-graded game in a row for Quinn, who now ranks sixth among 4-3 defensive ends in our cumulative pass rushing grading.

23. New York Giants (3-7), Last week’s ranking: 22

24. Chicago Bears (4-6), Last week’s ranking: 25

25. New York Jets (2-8), Last week’s ranking: 29

26. Atlanta Falcons (4-6), Last week’s ranking: 24

27. Tennessee Titans (2-8), Last week’s ranking: 28

28. Carolina Panthers (3-7), Last week’s ranking: 26

29. Washington Redskins (3-7), Last week’s ranking: 23

Coach Jay Gruden did not pull any punches critiquing his quarterback, Robert Griffin III, after the game.

His footwork was below average. He took three-step drops when he should have taken five. He took a one-step drop when he should have taken three, on a couple occasions, and that can’t happen. He stepped up when he didn’t have to step up and stepped into pressure. He read the wrong side of the field a couple times.

Yikes.

30. Tampa Bay Buccaneers (2-8), Last week’s ranking: 30

31. Oakland Raiders (0-10), Last week’s ranking: 31

32. Jacksonville Jaguars (1-9), Last week’s ranking: 32