Welcome to the Week 2 grades!

The second week of the season is always a big one, especially for all the teams with an 0-1 record. If there's one thing you don't want ever want to do in the NFL, it's start the season at 0-2. Since the playoffs expanded to 14 teams in 2020, only eight out of 51 teams have bounced back from an 0-2 start to make the postseason. Basically, the odds are NOT in your favor. 

That's not great news for the Texans, Titans, Colts, Dolphins, Commanders, Buccaneers and Falcons, all teams that are now 0-2 after losing on Sunday. Of course, we did see three teams make the playoffs last season after starting 0-2, so getting to the postseason isn't impossible, but all of the teams above have dug themselves into a big hole that won't be easy to get out of. 

With that in mind, let's get to the grades, starting with a Rams team that avoided an 0-2 start by beating the Giants on Monday night. 

L.A. Rams 28-6 over N.Y. Giants

D
This was a nightmare loss for the Giants, who had to play nearly the entire game without Jaxon Dart, who suffered a knee injury in the first quarter. It one thing became clear from this game, it's that the offense will be in some serious trouble if Dart is out for an extended period of time. Once Jamies Winston came in, the Giants' couldn't run the ball and he couldn't complete a pass, which is how this game turned into a blowout. The bigger issue for the Giants might be their defense. After an impressive Week 1 performance, things got ugly in L.A. They couldn't cover Davante Adams and they got steamrolled by a Rams offense that rushed for 165 yards. The Giants also struggled to put pressure on Matthew Stafford, who took advantage of that by picking them apart. The loss of Dart hurts much more than losing the game and the Giants will now cross their fingers and hope their QB won't have to miss very much time. 
A
The Rams have officially put the Australia game behind them. After getting beat up in Week 1, they bounced back with an impressive performance in Week 2 and they did it without Puka Nacua, who didn't play due to a hip injury. With Nacua out, this game turned into the Davante Adams show. Adams went off for 195 yards and two touchdowns on eight catches. The suddenly revitalized Rams offense was able to move the ball on the ground (they rushed for 165 yards) and through the air (Matthew Stafford threw for 327 yards and four touchdowns). And let's not forget about Aaron Donald. In his first NFL game since the 2024 season, Donald played just over 30 snaps and looked pretty impressive. He only had three tackles, but he clogged up the middle and had one huge tackle for a loss in the first half. After stumbling Down Under in Week 1, the Rams appear to be back. 

New Orleans 24-17 over Baltimore

A
The Saints' defense did the impossible: Went into Baltimore and shut down Lamar Jackson. The Saints were able to pull off this stunner thanks in large part to a defense that held the Ravens to just 84 yards in the second half. Chase Young looked like a man possessed on a day where he sacked Jackson 1.5 times. For the second straight week, the Saints' offense didn't show up until the second half, but once Tyler Shough got the unit going, New Orleans was unstoppable. Shough played at an MVP level during a fourth quarter where he went 12 of 14 for 119 yards and a TD. One reason the offense has been so successful is because no one has been able to cover Chris Olave. The receiver had 86 yards after going for 182 in the opener. The Saints feel like they could be a surprise team this season. 
C
The Ravens' new offense looked unstoppable in Week 1, but it came crashing back to earth on Sunday. The Ravens had multiple chances to put this game away, but the offense was only able to muster a total of 32 yards on Baltimore's final three possessions of the game combined. The Ravens also seemed to forget that Derrick Henry existed. Their star running back had just five carries in the second half, including just one in the fourth quarter. With the Ravens leading 14-3 at halftime, it's surprising that they didn't lean on Henry more in the second half. One reason the Ravens got rid of John Harbaugh is because of the blown leads in the second half. Well, in his second game on the job, Jesse Minter now has a blown fourth-quarter lead on his resume. 

Kansas City 33-30 over Indianapolis (OT)

B
The Colts had a chance to steal this game in overtime, but Shane Steichen went into conservative mode after Daniel Jones connected with Laquon Treadwell for 48 yards on Indy's first offensive play of overtime. It was disappointing to see that, because the Colts played well enough to win. After Alec Pierce left the game with an injury, Treadwell (62 receiving yards) and Josh Palmer (72 yards) picked up the slack. And let's not forget about Jonathan Taylor, who scored two big touchdowns for Indy. The Colts' defense is still an issue. After giving up 43 points in Week 1, the unit gave up more than 500 yards to the Chiefs. If Indy can't get that fixed soon, it could be a long season for a team that has now lost nine straight games dating to last season. 
B+
Patrick Mahomes wasn't quite Patrick Mahomes in Week 1, but now, he appears to be fully back. Andy Reid unleashed his star quarterback on Sunday night: Mahomes threw 47 passes, which was his highest total in a game since November 2022. Travis Kelce appears to have found a time machine, because he's playing like he's five years young. The Chiefs tight end hauled in 101 of Mahomes' 382 passing yards. The scariest thing about the Chiefs' offense might be the fact that they can now also run the ball. Kenneth Walker topped 100 yards for the second straight week as Kansas City piled up 523 yards of offense, the team's highest total since October 2022. Reid probably wasn't thrilled with how his defense played in this game, but with the Chiefs at 2-0, he probably won't be complaining about much this week. 

New England 20-3 over Pittsburgh

D
Mike McCarthy and Aaron Rodgers have a long history together, but you wouldn't know that based on how the Steelers' offense moved the ball on Sunday. The Steelers couldn't get out of their own way. Their offensive line couldn't protect Rodgers, who got sacked four times. The offensive struggles included some dropped passes and Pittsburgh's running game was basically nonexistent. The Steelers' defense deserves some credit for keeping this game close, but couldn't overcome two turnovers from Rodgers in the fourth quarter, including a fumble by the QB that got returned for a touchdown. McCarthy and Rodgers might want to go back to the drawing board on offense. 
A-
Through two weeks, the Patriots' defense has looked like one of the best in the NFL. After holding the Seahawks to just 13 points in Week 1, the Pats were even better in Week 2. One of the worries with this defense before the season was that it wouldn't be able to generate any pass rush, but that wasn't an issue against the Steelers. The Patriots' front seven beat up on Aaron Rodgers with four different players recording at least one sack, including Elijah Ponder, who also returned a fumble for a touchdown. If the first two weeks have proven one thing, it's that this defense is going to be causing problems for opposing offenses all season long. 

Cincinnati 20-6 over Houston

A-
After making a statement in Week 1 by forcing four turnovers, the Bengals' revamped defense made another statement in Houston by outplaying the Texans. The defense didn't force four turnovers this time, but the Bengals did rack up four sacks while also holding the Texans to just 60 yards rushing, which is a wildly impressive performance for a defense that gave up the MOST rushing yards in the NFL last year. Dexter Lawrence stuffed David Montgomery on a fourth-and-1 in the first half and that seemed to change the momentum of the game. Offensively, Joe Burrow did what he does best: He got the ball to his playmakers. Tee Higgins and Ja'Marr Chase combined for 170 of the Bengals' 207 receiving yards, and that included a 32-yard TD reception by Chase that might end up being the catch of the year. If you didn't think the Bengals were for real yet, you might believe it now. 
C+
The Texans outgained the Bengals by more than 100 yards (374-267), but it seems like they lost this game due to poor execution and questionable coaching. There was a failed fourth-and-1 in the second quarter on a play where David Montgomery got stuffed and that seemed to scare DeMeco Ryans, who decided to try a 58-yard field goal instead of going for it on a fourth-and-1 in the second half. Not only did the field goal miss, but it was the second time in the game that the Texans missed out on three points (They also had a botched snap on what would have been a 34-yard field goal attempt in the second quarter). The Texans' defense did beat up on Joe Burrow to the tune of five sacks, but couldn't stop Ja'Marr Chase and Tee Higgins. Houston is now 0-2 for the second straight season, but the silver lining for the Texans is that they did bounce back to make the playoffs last year. 

Minnesota 9-3 over Chicago

B
When bad weather hits in the NFL, the best way to win a game is with a tough defense and a strong running game and that's what the Vikings did on Sunday. With a torrential downpour falling in Chicago, the Vikings turned to Aaron Jones, who rushed for 105 yards to carry the offense. After that, the defense and special teams did the rest. The Vikings' pass rush had Caleb Williams on the run for most of the game before he went out with an injury. Dallas Turner came up big with two sacks, including one that sealed the win on the final play of the game. Will Reichard deserves a lot of credit for drilling three field goals in the rain, including a 49-yarder. The Vikings proved last year that you don't need great QB play to win games and they've once again proved that this season. The Vikings are now 2-0 with two division wins. 
C+
The only thing that matters in Chicago right now is the health of Caleb Williams. The Bears quarterback left the game after suffering a non-contact injury in the fourth quarter. If Williams, who suffered a hamstring injury (details here), is out for an extended period of time, the Bears' defense will have to carry the load, and if the unit plays like it did in this game, it might be up to the task. 

Green Bay 20-17 over New York Jets (OT)

B-
For the first time since Dec. 7, the Packers have won a football game, but it took an extra quarter of football for them to pull it off. The Packers' defense has struggled since losing Micah Parsons last December, but the unit came to play in New York. The defense shut down the Jets on New York's final three possessions by forcing two punts to go along with a fourth-down stop. Nothing was sexy about the Packers' offense in this game, but Jordan Love was perfect in overtime. Sometimes, you just need your clutch players to come up big in the clutch and that's what the Packers got here.  
B-
This was a game the Jets let slip through their fingers. They held the Packers to under 200 yards of offense and only allowed Green Bay to convert 1 of 10 attempts on third and fourth downs, but the offense couldn't put the game away when they had the chance. After going up 17-7, the Jets totaled just 35 yards on their final three possessions of the game, which allowed the Packers to creep back into it and eventually win in overtime. Aaron Glenn could have called a timeout to get the ball back before the start of OT, but he made a bizarre decision not to do that. If you want to win big games, your offense can't disappear in clutch moments and your coach has to make better decisions in big spots. There are no moral victories in the NFL, but the Jets probably feel better about their chances of competing with any team in the NFL after going toe to toe with the Packers. 

Philadelphia 24-20 over Tennessee 

B
This was a gut check game for the Eagles and they passed the test. With an on-field temperature that shot up well over 100 degrees, this was all about survival for Philadelphia. Jalen Hurts threw a fourth-quarter interception that almost cost his team the game, but he redeemed himself by throwing for 68 yards and a TD on Philadelphia's game-winning scoring drive that culminated with Hurts throwing a touchdown to Darius Cooper with just nine seconds left. The heat didn't slow down DeVonta Smith, who went off for 117 yards. Sometimes you have to win ugly in the NFL and that's what the Eagles did here. 
B-
The Titans' defense did everything in this game, except stop the Eagles on their final drive. The Titans picked off Jalen Hurts twice, including a first-quarter interception that Amani Hooker returned 92 yards to set up an early touchdown. The defense also sacked Hurts three times. The problem for the defense is that it simply gave up too many big plays, including five catches by the Eagles that went for at least 19 yards. Offensively, there were plenty of encouraging moments, but it seems like new offensive coordinator Brian Daboll is still trying to figure out the team's identity on that side of the ball. The Titans were definitely better this week than they were last week, but in the end, it was just another loss. 

Cleveland 23-19 over Tampa Bay

B
Thanks to a weather delay, the Browns waited an extra two hours to earn the win here, but they certainly deserved it. With his job possibly on the line, not only did Deshaun Watson lead the Browns to the win, but he outplayed former Browns QB Baker Mayfield in the process. Watson's best throw of the day arguably came in the third quarter when he hit Denzel Boston for a 55-yard TD (The throw was a 15-yard laser and then Boston did the rest). The Browns' defense wasn't completely dominant, but it was good when it had to be: It shut the Bucs down in the red zone, sacked Mayfield three times and picked him off once. Todd Monken said Watson was named the QB because he gave the Browns their best chance to win, and as it turns out, he might have been right. 
C
The Baker Mayfield revenge game couldn't have gone worse for Baker Mayfield. Mayfield had a chance to write a storybook ending, but instead, he got a nightmare. The Bucs drove down to Cleveland's 13-yard line in the final minute, but Mayfield couldn't come up with the big play. Not being able to come up with a big play was a problem on both sides of the ball in Tampa. The Browns steamrolled their way through the Bucs' defense and took the lead for good on a 12-play TD drive in the fourth quarter. The Bucs don't seem to have any answers right now, and at 0-2, their season could soon spiral out of control if they're not careful. And although it's only been two weeks, they might already be regretting their decision to give Mayfield a contract worth $55 million per year. 

Carolina 34-3 over Atlanta

A+
After giving up 59 points in Week 1, this was the kind of rebound game that the Panthers needed. They were nearly flawless in all three phases of the game. The defense took advantage of a struggling Falcons offense by forcing four turnovers, including a pick-six from Devin Lloyd. The player of the game was Bryce Young (287 passing yards and three touchdowns), who looked like a star for the second straight week. Right now, it's hard to tell if Young has truly taken the next step or if he's taken advantage of two bad defenses, but whatever the case may be, he's been playing at a high level and if this is how he's going to play all season, then the Panthers will have a good shot of repeating as NFC South champs. 
F
Cooper Rush was bad in Week 1 and he might have been even worse this week. Rush turned the ball over three times, including a fumble and an interception on Atlanta's first two possessions, and Atlanta's QB nightmare continued. To make matters worse, after Rush got benched, Jack Strand came in and threw a pick-six with his first pass of the game. Nothing is going to be fixed in Atlanta until the Falcons get their QB situation figured out. 

Denver 20-13 over Jacksonville

B-
The Jaguars are going to be kicking themselves over this loss. A 2-0 start was starting them straight in the face, but that won't be happening after a second-half collapse that saw them blow a 10-3 halftime lead. The mistakes came from everywhere in the second half: Trevor Lawrence threw an ugly interception in the third quarter, Cam Little missed a field goal and the defense couldn't get a single stop with the game on the line in the fourth quarter. The Jags had won nine regular-season games in a row by being the team that made the fewest mistakes, but in this game, they shot themselves in the foot over the final two quarters. 
A-
The Broncos made a blockbuster trade for Jaylen Waddle because they were hoping he could transform the offense and it only took two games for that trade to pay off. Waddle almost single-handedly carried the Broncos offense with big play after big play, including a 29-yard catch on third down with under four minutes left that essentially iced the game. Bo Nix, who only seems to come alive in the fourth quarter, once again came alive in the fourth quarter with a performance that saw him go 8-for-10 for 88 yards and a TD. Defensively, the Broncos looked like the team that we all saw last year. After getting run over by the Chiefs in Week 1, Denver held the Jags to just 95 rushing yards. This was a win the Broncos had to have to avoid a 0-2 start, and they came through with an impressive victory. 

Las Vegas 26-14 over L.A. Chargers

D-
Mike McDaniel was brought into improve the offense, but instead, he might actually be making things worse. In two games with McDaniel as the offensive coordinator, the offense has been almost non-functional. Justin Herbert hasn't been helping things with his unexpected struggles. In this game, the Chargers QB threw two interceptions and lost a fumble, and the worst part is that two of those three turnovers came in the fourth quarter with the game on the line. If McDaniel and Herbert don't get on the same page soon, the Chargers might end up being the most unexpected disaster in the NFL this year.  
A-
With Brock Bowers out, the Raiders needed someone to step up in the passing game and that someone turned out to be Tre Tucker. The Raiders receiver caught five passes for 119 yards and a TD. Tucker was one of eight receivers to catch at least one pass in the game. Kirk Cousins' ability to spread the ball around has been a big reason the offense has survived without Bowers. The defense also deserves a lot of credit for this win. Malcolm Koonce and the pass rush absolutely terrorized Justin Herbert, with the defense totaling three sacks and forcing three turnovers. Through two weeks, the Raiders have been playing smart football in all three phases of the game and that's a big reason why they're arguably the most surprising 2-0 team in the NFL right now. 

Dallas 37-20 over Washington

D
You can blame this loss squarely on Dan Quinn. With three seconds left to go before halftime, the Commanders could have kicked a field goal, but instead, Quinn went for the touchdown and the ultimate nightmare scenario transpired: The clock ran out on the half, and even worse, Jayden Daniels suffered a serious injury. It doesn't help that Quinn is a defensive-minded coach and the Cowboys ended up scoring nearly 40 points on his unit. The Commanders' defense only forced one punt in the entire game. The 2024 season now seems like a distant memory in Washington and if Daniels is out for a substantial amount of time, it feels like it's going to be another long year for the Commanders. 
A-
This was the Cowboys' offense we expected to see in Week 1. Although the offense struggled in a loss to the Giants, Dak Prescott's group bounced back with an impressive performance against Washington. The Cowboys had eight possessions in the game and they scored on seven of them. That mostly happened because Dak Prescott was on fire, especially when he was throwing the ball to CeeDee Lamb, who finished with eight catches for 153 yards and two touchdowns. Although the Cowboys rolled to a win here, their defense is still somewhat of a question mark. The Commanders moved the ball throughout the game, so the Cowboys definitely have a few things to clean up on defense, but the cleanup process is much easier when you're coming off a win. The Cowboys will now be heading to Brazil for a Week 3 showdown against the Ravens. 

Seattle 31-7 over Arizona

A+
If you're the starting QB for the Seahawks, there's one player you HAVE to get the ball to and Drew Lock clearly understood the assignment. In his first NFL start since 2024, Lock went to Jaxon Smith-Njigba early and often. JSN caught nine passes for 155 yards and three touchdowns, including an 82-yarder in the first quarter that got the scoring fireworks started for Seattle. After JSN put Seattle in the lead, the Seahawks' defense did the rest. This is the kind of defense that can suffocate an opposing offense: That's what the Seahawks did to the Patriots in Week 1 and that's what they did to Arizona on Sunday. When it comes to impressive regular-season wins in the NFL, beating a division rival by 24 points with a backup QB under center definitely ranks near the top. 
D-
If there's one guy you have to stop on Seattle's offense, it's Jaxon Smith-Njigba, but someone apparently forgot to tell the Cardinals that. JSN had more yards by himself (155) than the Cardinals had in the game (151). The Cards' offense showed some flashes of life in Week 1, but those were gone on Sunday. The Cardinals found out just how close they are to being at the top of the NFC West and the answer is not close. 

San Francisco 35-13 over Miami

F
The Dolphins are the worst team in the NFL and they played like the worst team in the NFL. The 49ers opened the game by scoring a TD on each of their first five possessions and the Dolphins simply aren't equipped to keep up in a shootout like that. It's going to be a long season in Miami. This team has a legitimate shot of going 0-17. 
A
The long flight home from Australia didn't seem to affect the 49ers. The offense came out on fire with five straight touchdowns and that was mostly thanks to Brock Purdy, who was nearly perfect in this game. The 49ers QB completed 90.1% of his passes (20 of 22) for 287 yards and two touchdowns. One thing that helped Purdy was that George Kittle is starting to look like George Kittle again. After finishing with just 12 yards in Week 1, Kittle caught four passes for 84 yards and a TD against the Dolphins. Defensively, the 49ers racked up four sacks, which is a huge number for a team that only totaled 20 sacks during the ENTIRE 2025 season. This is a talented team that will likely be competing for the NFC West title come January. 

Buffalo 41-31 over Detroit (Thursday)

C
The Lions' defense might officially be a problem in Detroit. After surrendering 30 points to the Saints in Week 1, things got even uglier on Thursday night. The beleaguered unit couldn't stop Josh Allen, couldn't stop James Cook, couldn't stop Dalton Kincaid, couldn't stop Keon Coleman, couldn't really stop anyone who was wearing a Bills uniform. The Lions' offense did show some signs of life after getting shut out in the first quarter, but also fell apart on its only meaningful drive of the second half, going three and out in the fourth quarter when it had a chance to cut the Bills' lead down to one score. It's a good thing the Lions are getting 10 days off before their Week 3 game against the Jets, because they have a lot to fix right now. 
A
After totaling four touchdowns in Week 1, Josh Allen topped himself with five against the Lions and if he's going to be playing like that every week, the Bills are going to be almost impossible to beat. As good as Allen was, he didn't have to completely carry the offense. James Cook bulldozed his way through the Lions' defense for 135 yards and a TD while Dalton Kincaid led the Bills in receiving for the second straight week. If there's been one big change in the Bills' offense compared to last season it's been the uptick in the usage of 13 personnel (three tight ends on the field). The Bills have also been using a healthy dose of 12 personnel (two tight ends), so Kincaid is getting plenty of opportunities and that has already paid off. He had 130 receiving yards in Week 1 and followed that up with 95 in Week 2. The Bills' defense is still a work in progress, but when you have Allen, that gives you time to get things figured out.