Week 7 is in the books, and we have some big changes at the top of the NFL power rankings heading into Week 8.

Learn where each NFL team stacks up in our updated power rankings and the best NFL teams for the 2025 season.

NFL Power Rankings, 2025:

Power RankTeamChange
1Los Angeles Rams+1
2Indianapolis Colts+1
3Detroit Lions+1
4Green Bay Packers+2
5Philadelphia Eagles0
6Tampa Bay Buccaneers-5
7Kansas City Chiefs0
8Buffalo Bills0
9Seattle Seahawks0
10Denver Broncos0
11New England Patriots+2
12San Francisco 49ers0
13Washington Commanders-2
14Chicago Bears+3
15Atlanta Falcons-1
16Jacksonville Jaguars-1
17Pittsburgh Steelers+1
18Carolina Panthers+3
19Dallas Cowboys+4
20Los Angeles Chargers-4
21Minnesota Vikings-1
22Cincinnati Bengals+4
23Houston Texans-4
24Cleveland Browns+5
25Arizona Cardinals-1
26New York Giants-4
27Baltimore Ravens-2
28Las Vegas Raiders-1
29New Orleans Saints-1
30Tennessee Titans+1
31Miami Dolphins-1
32New York Jets0

NFL Team Rankings:

1. Los Angeles Rams (5-2)

Matthew Stafford and Davante Adams came together to set some NFL International records at Wembley Stadium in Sunday’s win over the Jaguars. Stafford became the first quarterback to throw 5 touchdown passes in an international game, and Adams caught 3 of them to set the receiving touchdown record. Stafford now leads the league in touchdown passes with 17, helping the Rams win back-to-back for the first time since the opening two weeks and bringing them to the top spot in our rankings.

2. Indianapolis Colts (6-1)

The Colts have strung together three straight wins for the second time in just seven games, propelling them to the AFC’s No. 1 seed, ahead of the 5-2 Broncos and Patriots. No, it’s not 2012, and that isn’t Andrew Luck under center. In fact, Daniel Jones has registered four more total touchdowns (two passing, two rushing) and just 181 fewer passing yards than Luck did in the first seven games of his inaugural season as a Colt.

3. Detroit Lions (5-2)

The Lions picked up a massive conference win on Monday, defeating the former 1-seed Buccaneers on the back of an offensive masterclass taught by Jahmyr Gibbs and Jared Goff. Gibbs saw the same 17 rushing touches he did last week, but tacked on 71 more yards (plus 82 on three receptions), breaking 100 all-purpose yards for the first time since Week 2. Amon-Ra St. Brown continued to make the most of the short-yardage game, taking 6 catches (all within 10 yards) for 86 yards and his fourth touchdown of the season. The league’s 3rd-most potent offense seems to be back in stride after a shaky outing in Kansas City.

4. Green Bay Packers (4-1-1)

Josh Jacobs shoved his way across the goal line with just 1:51 remaining in the game, putting the Packers over the top for their fourth victory of the season. That's Jacobs’ third straight game with two rushing touchdowns, ranking him 2nd in the NFL with 8 on the season so far (behind Jonathan Taylor’s 10). Rashan Gary and Micah Parsons came up with key sacks late in the game, allowing Green Bay to claw their way back with 21 second-half points to their six in the 1st. It appears the Week 5 Bye did wonders for this Packers team that went 0-1-1 in the two weeks prior.

5. Philadelphia Eagles (5-2)

They nearly let this one go at the end, but an explosion from the passing attack (led by A.J. Brown and his pair of touchdowns) helped the Eagles hang on in Minneapolis to secure their first win since Week 4. In a game that was expected to be decided by dueling defenses, Philly stepped up, sacking Carson Wentz twice, recovering a fumble, and returning a pair of interceptions for 42 yards and a Jaylx Hunt touchdown. With their receivers clicking again, Week 8’s rematch with the Giants could go much differently than last time.

6. Tampa Bay Buccaneers (5-2)

One of the NFL’s most high-powered offenses gave a comparatively lackadaisical display on Monday night, and that was even before they lost Mike Evans to a combination concussion/shoulder injury early in the second quarter. Baker Mayfield posted his worst game since Week 1 in terms of passing yards and completions, with a season-worst passer rating of 66.1. Mayfield was able to find Tez Johnson in the end zone for his 13th touchdown pass of the season, but the team’s 9-point total was the lowest-scoring day for the Bucs since they put up just 7 against Denver in Week 3 of last season. The former No. 1  overall pick’s MVP bid has been held up for the time being.

7. Kansas City Chiefs (4-3)

The Chiefs broke .500 in astonishing fashion, hanging 31 points on the Raiders in Rashee Rice’s return from suspension. The second-year wideout became Patrick Mahomes’ go-to look inside the 5, pulling in both of his two targets for touchdowns. With the offense whole again and the defense performing to 2024 standards, the three-way tie for that top spot in the AFC West may not hold for long.

8. Buffalo Bills (4-2)

The Bills dropped back-to-back games heading into their Week 7 bye as scoring efficiency dipped. They ranked 2nd in the league with 137 points after their Week 4 win over the Saints, only to score a 20th-ranked 34 in the two weeks following (tied with Philadelphia and Denver). Josh Allen’s average completion percentage dropped from 70.2% in those first four to just 64.9% in the two games since. Luckily for Allen, his opponent this week, the Carolina Panthers, have spent their last two weeks surrendering completions at a 74.3% clip, ranked 28th in that time.

9. Seattle Seahawks (5-2)

Sam Darnold may have completed just 17 of 31 passing attempts for a season-low completion rate, but he still found the league’s leading receiver eight times for 123 yards. Jaxson Smith-Njigba snagged an 11-yard touchdown on the game’s second drive for his fourth score of the season to give his team a 14-point lead. Despite turning the ball over four times and having a field goal blocked, Seattle’s defense stepped up in turn, sacking C.J. Stroud three times and picking him off on the opening drive of the second half of what was then a one-score game. Seattle’s fifth win of the season parks them firmly beside San Francisco and the Rams in a tie for the NFC West’s first-place spot.

10. Denver Broncos (5-2)

Denver’s offense was getting battered on Sunday. Bo Nix was pressured 15 times  (7th-most in Week 7) and sacked twice by an aggressive Giants front as his Broncos entered the 4th quarter scoreless. Just as fans began to trickle out of Mile High, however, the show started. Nix marched his team down the field for three consecutive touchdown drives, the latter two of which lasted just 10 plays combined. This burst of scoring, led by Nix’s pair of rushing touchdowns, propelled Denver to a four-point lead after trailing by 18 just three minutes and 22 seconds prior. New York struck back with a touchdown of their own, but one more four-play drive capped off the Broncos' comeback. A 39-yard Will Lutz field goal made it 33-32 in favor of Denver as those faithful enough to stay bore witness to the second time in NFL history that a team has scored 33 points in one quarter after being shut out in the previous three. This level of clutch time poise earned Denver the top spot in the AFC West and a top-10 spot in our Power Rankings.

11. New England Patriots (5-2)

Drake Maye’s accent as one of the NFL’s premier quarterbacks continued as his Patriots tore through the Titans in Nashville on Sunday. His 222 passing yards elevated his season total to an 8th-ranked 1,744 yards, and his completion percentage of 91.3% broke the Patriots' team record, previously held by Tom Brady. His next opponent may be 2-5, but the Browns should test New England’s young star nonetheless. Cleveland has allowed the 5th fewest passing yards so far this season, and they just forced four turnovers last week.

12. San Francisco 49ers (5-2)

It wasn’t the prettiest outing for Mac Jones, but at least he was able to improve upon last week’s abysmal QBR (20.2, his lowest since Week 10 of last season). Christian McCaffrey was responsible for most of the heavy-lifting on Sunday, with his 201 all-purpose yards pulling him up to 11th on the NFL’s list of rushing leaders and an unbelievable 6th in receiving. Jauan Jennings also made progress after missing Weeks 3 and 5 with various injuries, seeing 5+ targets in a single game for the first time since Week 2. This team could continue climbing if they get some offensive weapons back (Brock Purdy, Ricky Pearsall), as long as those longer-term defensive injuries (Nick Bosa, Fred Warner) don’t come back to bite them.

13. Washington Commanders (3-4)

Jayden Daniels sustained a hamstring injury early in the second half, leaving Marcus Mariota to finish out the game. This competition had already started to get away from Washington as they trailed by 12 heading into the half, but their lack of offense (Mariota going 4/10 with a pick-six to Daron Bland) stifled any hope of a comeback. This loss dropped the Commanders down to a 3-4 record, with their Week 2 win over the Giants being the only thing standing between them and the NFC East’s floor. Daniels’ injury is not expected to keep him out for next Week’s Monday Night matchup with the Chiefs, but his return doesn’t make this brutal three-week stretch any easier (Kansas City, Seattle, Detroit).

14. Chicago Bears (4-2)

Don’t look now, but the Bears have won four straight. They’ve strung a handful of three-win streaks together over the past few years, but the last time they made it four was 2018, when they ended the season beating the Rams, Packers, 49ers, and Vikings before losing to the Eagles in the Wild Card round on the infamous Double Doink. D’Andre Swift’s carries continue to climb, as he set a new high-water mark of 19 in his second straight game with 100+ yards and his third in a row with a touchdown, hoisting him into the top-15 of NFL rushers. His numbers could continue to soar in the next three weeks as he faces three of the NFL’s bottom-5 teams in defensive EPA against the run: Baltimore (28th), Cincinnati (30th), and the Giants (32nd).

15. Atlanta Falcons (3-3)

Miscommunications across the board once again sank the Falcons. The league’s 29th-ranked scoring team sputtered through another game offensively as early turnovers became late-game panic. The defense wasn’t much better, as the 49ers’ final touchdown drive was kept alive by a 17-yard Christian McCaffrey reception with just 10 Falcons defenders on the field. Raheem Morris called the play “embarrassing”, but the same could be said about most of this one. As they do in points scored, the Falcons also rank 29th in 4th down conversion rate, which they emphasized by turning the ball over on downs to end both of their final two drives.

16. Jacksonville Jaguars (4-3)

 Jacksonville’s momentous win over the Chiefs in Week 4 felt like a turning point in this campaign. Who knew it would turn into a pair of losses heading into the bye? Once the NFL’s strongest turnover team (1st with a TO margin of 8 through 5 weeks), the Jaguars failed to register a turnover in either of their last two games. Granted, they haven’t turned the ball over themselves in that time either. If only the scoring margins reflected such diligence. After trending upward in Weeks 4 and 5, Trevor Lawrence’s completion percentage took another nose-dive, hitting on a season-low 47.9% of his throws last week in London. Not to add injury to insult, but Brian Thomas Jr. also struggled with what appeared to be a shoulder injury for much of the second half.

17. Pittsburgh Steelers (4-2)

Pittsburgh suffered its second loss of the season to a revamped Bengals squad on Thursday night, but it wasn’t just Joe Flacco proving he can still sling the rock in his old age. Aaron Rodgers completed 67.6% of his passes for a season-high 249 yards with four touchdown passes to boot (bringing his season total to 14, ranked 3rd). He’ll need to pull off something similar if his Steelers hope to hang with two of the league’s strongest teams by point margin in the next two weeks (the Packers at 8th followed by No. 1 Indianapolis).

18. Carolina Panthers (4-3)

Even after Bryce Young missed the remainder of the game with an ankle injury he picked up in the second quarter, the Panthers were able to outlast the Jets to extend their winning streak to three. Andy Dalton came to the rescue, connecting on 4 of 7 passes for 60 yards. Jaycee Horn’s pair of interceptions helped stave off any hope of a New York comeback as the Panthers improved to 4-3, earning the 2nd spot in the NFC South. They now sit just one win behind the 5-2 Buccaneers.

19. Dallas Cowboys (3-3-1)

CeeDee Lamb is back in business. He injured his ankle late in the 1st quarter of Dallas’s Week 3 loss to the Bears, but his third full game of the season brought his third 100+-yard receiving performance. Lamb is one of just two receivers to post 300+ yards in just 4 starts, the other being Ricky Pearsall. The Cowboys continue to get plenty of help from their WR2 as well, with George Pickens registering an 82-yard day of his own, ranking him 4th in the NFL in receiving yards (one of just four to crack 600 since Week 1). All this success in the receiving game can be attributed to the play of Dak Prescott, who currently ranks 2nd in passing yards and 4th in completion percentage. If this 31st-ranked defense (with 206 points allowed) can clean up its act,

20. Los Angeles Chargers (4-3)

The backsliding Chargers drop their third game of the season as a pair of Justin Herbert interceptions (his 5th and 6th of the season) kept L.A. to just 3 points heading into the half. The offense woke up in the 2nd half as Herbert hit three different wideouts with touchdown passes, but the team’s failure to play a complete 60 minutes cost them yet again. Their tiebreaker over the Chiefs keeps them in the AFC West’s second-place spot, but for how much longer remains to be seen.

21. Minnesota Vikings (3-3)

Minnesota fell short to a surprisingly pass-happy Eagles squad upon returning from their bye week. They attempted a comeback, scoring points on their final four drives of the game, but a pair of Carson Wentz interceptions (including a pick-six) kept them off the board for too much of this contest. On a short turnaround against a Chargers team on the brink of collapse could provide an important ego boost for Wentz, unless Kevin O’Connell decides that J.J. McCarthy is ready to retake the reins.

22. Cincinnati Bengals (3-4)

Joe Flacco appears to be settling into his new AFC North offense quite nicely. The journeyman vet threw for three touchdown passes for the first time since October of last year in relief of Anthony Richardson as a member of the Colts. With a competent quarterback under center as they patiently await Joe Burrow’s return, Cincinnati may have just secured the divisional win they needed to get their season back on track.

23. Houston Texans (2-4)

The Texans’ defense spent Monday night signing checks that their offense struggled to cash. Will Anderson Jr., Azeez Al-Shaair, Derek Stingley Jr., and Calen Bullock all came up with turnovers, with Denico Autry credited with the blocked field goal that prevented Seattle from taking a 14-point lead into the half. Unfortunately, this immense effort was for all for naught thanks to another poor C.J. Stroud passing day. He completed just 23 of 49 for a new season-low of 46.9%. The slew of receiving injuries, including Nico Collins exiting with a concussion, didn’t help matters as Houston’s late rally fell eight points short.

24. Cleveland Browns (2-5)

The Browns are our biggest risers after Week 7, breaking 30 points in a single game since Week 13 of last season in Denver and blowing out the struggling Dolphins. Quinshon Judkins put up another huge performance, taking 25 carries (new season-high) for 84 yards and three scores, setting him up with the 11th-most total rushing yards, in a three-way tie for the 4th-most rushing touchdowns with Jalen Hurts and James Cook (5).

25. Arizona Cardinals (2-5)

All things considered, Jacoby Brissett stood up to this tough Packers front. Despite being sacked six times, he was still able to complete 69.4% of his passes (his highest since December of 2023) for 279 yards and a pair of touchdowns. Brissett did lose a fumble in the 3rd quarter that set up a Packers touchdown, but considering Green Bay’s 6th-ranked defense in total yards per game allowed, he held his own. The Cardinals could get Kyler Murray back under center upon returning from their Week 8 bye, and not a moment too soon for a winnable matchup against the high-scoring Cowboys.

26. New York Giants (2-5)

The Giants made NFL history on Sunday, becoming the first team ever to lose a game after holding an 18-point lead with less than six minutes remaining. In a similar fashion to their loss to Dallas in Week 2, New York’s prevent defense was decimated by chunk plays over the middle to set up two late Denver scores, including yet another game-winning field goal as time expired. Special teams miscues throughout the game, a lack of defensive effort after heading into the 4th with a shutout, and poor decision-making by Jaxson Dart throughout the game’s final frame collided to form the most improbable loss this league has seen in years. A 2-4 team got too comfortable and took their foot off the gas, and there’s nobody to blame but the coaching staff.

27. Baltimore Ravens (1-5)

The Ravens got a chance to regroup this week after an unexpectedly rocky start to 2025. They started 1-2 before losing Lamar Jackson in the 3rd quarter of the team’s trip to Kansas City. Jackson is expected to attempt a return this week after the much-needed bye, although that lingering hamstring ailment may set the 2023 MVP, and maybe Baltimore’s season, back another week.

28. Las Vegas Raiders (2-5)

After being shut out in Kansas City, the Raiders have now been outscored in their last 6 games by an 84-point margin, ranked 31st in the league. They gained just 95 total yards of offense on Sunday, the NFL’s lowest total in Week 7. Las Vegas heads into its bye as the only AFC West team under .500. They’ll emerge in Week 9 to face a struggling Jaguars squad with potential for a bounce-back, but the former league-leader in turnovers may not be the ideal opponent for a quarterback room struggling to hang on to the ball.

29. New Orleans Saints (1-6)

Spencer Rattler hadn’t thrown a pick since Week 3, so naturally, he had to catch up this week with three, as well as his 3rd fumble of the season. Two of these turnovers directly preceded Chicago scores, setting New Orleans up with a 20-point deficit with just seconds left in the first half. These continued offensive struggles have dragged the Saints down to the 28th rank in points scored as they trail their opponents with 3 minutes, 51 seconds less time of possession on average. With the Buccaneers scoring at the 9th-highest rate, and the Rams scoring at the 8th, it could be a very difficult two weeks for the Big Easy.

30. Tennessee Titans (1-6)

As Jason McCourtey outlined in his call of Sunday’s game, Cam Ward needs to value the football more. He currently leads all quarterbacks with 4 fumbles lost, coughing one up inside his own 20 that was returned for a Patriots’ touchdown. He just threw his 5th interception of the season as well, the 9th most of all quarterbacks through 7 Weeks.

31. Miami Dolphins (1-6)

In the words of his head coach, Tua Tagovailoa is “negatively affecting the football team routinely.” That’s putting it mildly. He sits tied with Geno Smith for a league-high 10 interceptions, throwing 3 of them in the second half of the team’s trip to Cleveland. He also fumbled 3 times, but none of them ended up in the Browns’ possession. Even through these turnover troubles, this offense typically generates points, scoring at least 21 in its last five games before Week 7. Sunday painted a different picture, one of complete disarray. Mike McDaniel announced that Tagovailoa will start again against the Falcons in Week 8, but it could be his last of the season against an unpredictable Atlanta defense.

32. New York Jets (0-7)

The horrific decision-making of Justin Fields continues to bury this Jets team, so much so that Aaron Glenn opted to bench him for Tyrod Taylor in the second quarter. New York’s only scoring drive in the game’s first three frames consisted of seven consecutive rushing attempts, none gaining more than 5 yards. Had Taylor not connected with Tyler Johnson on the Jets’ fourth play of 30+ yards this season (T-30th), this game would have ended 13-3.

Looking to bet on an NFL game? Check out our full list of NFL betting sites for bonus codes & promos.