The New York Jets kicked off Week 3 of the 2024 NFL season with a big win over the New England Patriots. Quarterback Aaron Rodgers threw for 281 yards and two touchdowns to move to 2-1 on the season.
On Sunday, the Pittsburgh Steelers downed the Los Angeles Chargers, the Philadelphia Eagles’ defense handled the New Orleans Saints’ high-powered offense, and the Bo Nix-led Denver Broncos handed Baker Mayfield and the Tampa Bay Buccaneers their first loss of the season.
Our NFL Nation reporters reacted to all the action, answering lingering questions coming out of each game and detailing everything else you need to know for every team. Let’s get to it.
Jump to:
NE-NYJ | GB-TEN | LAC-PIT
DEN-TB | PHI-NO | HOU-MIN
CHI-IND | NYG-CLE
Is this the win that gets the Giants going? The Giants needed this win in the worst way possible, even if it didn’t come easy. They entered Sunday 0-2 and with their next six games against teams with winning records last season. A win on the road against Cleveland goes a long way in helping this young group build confidence. Coach Brian Daboll has preached focusing on the process. The results, he believed, would come. This is proof that perhaps they are headed in the right direction, just in time for a big Thursday night matchup with the Cowboys.
Describe the game in two words: Great resiliency. The Giants fumbled the opening kickoff and allowed a touchdown on the first play from scrimmage. They didn’t flinch. They still managed to go into halftime with a 21-7 lead by dominating on offense and defense. It was a first-half masterpiece by quarterback Daniel Jones, playcaller Daboll, defensive coordinator Shane Bowen (who surprisingly blitzed a lot) and rookie wide receiver Malik Nabers.
Eye-popping stat: Nabers is the first player in NFL history with 20 receptions and three receiving TDs in his first three games in NFL history, per ESPN Research. It speaks for itself. Nabers finished with eight catches for 78 yards and two touchdowns in the win. The No. 6 draft pick’s career is off to a strong start. — Jordan Raanan
Next game: vs. Cowboys (Thursday, 8:15 p.m. ET)
Will the Browns’ offensive line injuries sink the offense? A Browns offensive line that had no continuity during training camp reached crisis mode against the Giants. On Sunday, Cleveland lost three linemen — Wyatt Teller, James Hudson III and Jedrick Wills Jr. — to injuries, forcing a mass shuffling along the line midgame. The Browns have often said the offensive line is the lifeblood of their offense, but that unit’s depth is on its last legs right now.
Describe the game in two words: Total disappointment. The Browns entered the matchup as near-touchdown favorites but were down 14 at halftime despite recovering a fumble on the opening kickoff and scoring on the next play. It was the type of letdown a team can’t have at home against a struggling opponent.
Biggest hole in the game plan: Not adjusting to the Giants’ blitzes quickly enough. It was apparent early on that New York was going to test the Browns’ protection with blitzes, and it worked for much of the game. It wasn’t until midway through the third quarter that Cleveland finally adjusted to combat the pressure, utilizing screens and moving Watson out of the pocket. — Daniel Oyefusi
Next game: at Raiders (Sunday, 4:25 p.m. ET)
Was this the Colts’ best offensive formula? With Anthony Richardson making his seventh career start and being the NFL’s youngest starting quarterback, the Colts seem to have found an offensive formula that acknowledges he’s developing. One week after dialing up 36 dropbacks in a loss at Green Bay, the Colts used a more ground-based attack against Chicago. RB Jonathan Taylor (23 carries, 110 yards) was the focal point of the offense, taking some pressure off Richardson, who leads the NFL with six interceptions. The Colts also employed more runs for Richardson, leaning into one of his best skills.
Most surprising performance: The Colts defense had their first run-stuffing performance of the season, reversing (for now) a trend that had threatened to derail their season through the first two weeks. The Colts had allowed a historic 474 rushing yards in Weeks 1 and 2, one of the worst starts for a defense in the past two decades. On Sunday, the Colts limited the Bears to 2.3 yards per carry.
Describe the game in two words: Growing pains. This game featured the two youngest quarterbacks in the NFL, Richardson and Williams. Both are 22 years old, with Richardson a few months younger than his counterpart. And it’s a reminder that both franchises will have to endure twists and turns as their young passers mature. The Colts, in particular, haven’t experienced this in quite some time (Andrew Luck was the team’s last first-round QB selection in 2012). — Stephen Holder
Next game: vs. Steelers (Sunday, 1 p.m. ET)
What’s wrong with OC Shane Waldron’s playcalling? The Colts gave up nearly 500 rushing yards to their first two opponents, yet the Bears attempted 52 passes. Chicago had 247 yards in the first half and was shut out in the half after four straight runs out of the shotgun at the 4-yard line didn’t yield a touchdown. QB Caleb Williams responded late with TD throws to Rome Odunze and Cole Kmet — his first two NFL passing touchdowns. But questions about the Bears’ decision-making — like why they burned a timeout when they knew they had to go for two after Odunze’s TD (an attempt that failed) — remain.
Most surprising performance: RB D’Andre Swift. The Bears didn’t sign Swift to a three-year, $24 million contract for the running back to average 1.5 yards per carry. After totaling 38 rushing yards against the Titans and Texans, Swift once again received a team high in carries (13) and churned out just 20 yards.
Eye-popping stat: There have been six completed Hail Mary throws that did not result in a touchdown since ESPN began tracking them in 2009. Williams’ heave to DJ Moore on the final play of the first half landed on the 1-yard line. It’s the second time since 2009 that a Hail Mary has been caught with the play ending at the 1-yard line. The other? Former Bears quarterback Mitch Trubisky’s Hail Mary to Kevin White in Week 7 of 2018. — Courtney Cronin
Next game: vs. Rams (Sunday, 1 p.m. ET)
How good are the Vikings? Through three weeks, the Vikings have been one of the league’s best teams. They’ve won on the road (at the Giants in Week 1), defeated one of the NFC’s best teams (49ers in Week 2) and have now battered one of the AFC’s top squads in Week 3. Sunday, they jumped on the Texans and did not let up. It has been five years — Week 15 of the 2019 season — since the Vikings won a game by 24 or more points.
Describe the game in two words: Blitz-heavy defense. The Vikings blitzed Texans quarterback C.J. Stroud on 16 of his 37 dropbacks Sunday, the highest rate (43%) he has faced so far in his career. On those plays, he completed 8 of 15 passes for 94 yards, including a touchdown, an interception and a sack. He was sacked three times by former Texans linebacker Jonathan Greenard.
Early prediction for next week: At least from the Vikings’ perspective, this will be the most highly anticipated matchup at Lambeau Field since they brought quarterback Brett Favre from there in 2009. The Vikings are leading the NFC North and would love to put some breathing room between them and the Packers, who may or may not have quarterback Jordan Love back from a knee injury. — Kevin Seifert
Next game: at Packers (Sunday, 1 p.m. ET)
When will the Texans’ offense put it together? Their air attack looked choppy again on Sunday. Quarterback C.J. Stroud rarely looked comfortable against the Vikings’ defense. He threw for 215 yards, with two interceptions and one touchdown. The main reason is the unit isn’t executing consistently. Flags, ineffective playcalls and miscommunication on the offensive line are derailing the offense. If the Texans don’t fix it, their Super Bowl expectations will become just an unfulfilled wish.
Biggest hole in the game plan: The Texans could have benefitted from running the ball, but instead they struggled against Brian Flores’ defense without leading rusher Joe Mixon (ankle). Houston scored a season-low seven points as its running backs had 11 carries for only 26 yards. In place of Mixon, Cam Akers’ longest rush was nine yards.
Eye-popping stat: Stroud was pressured on 44% of his dropbacks. He went 6-for-11 for 66 yards under pressure with a touchdown, an interception and a passer rating of 65. — DJ Bien-Aime
Next game: vs. Jaguars (Sunday, 1 p.m. ET)
What is going on with coach Nick Sirianni’s decision-making? He went for it on fourth-and-short late in the second quarter and early in the third. The offense didn’t convert either attempt, and the Eagles walked away without points in a close game. When he finally did opt for a field goal attempt, it was from 60 yards out midway through the fourth quarter. Jake Elliott could not convert, and the Saints proceeded to drive for a go-ahead touchdown. His game management has been suspect the past two weeks, hindering the Eagles’ chances of winning games.
Eye-popping stat: RB Saquon Barkley hit a max speed of 21.66 mph on his 65-yard rushing touchdown, according to NFL Next Gen Stats. That’s the third-fastest max speed on a TD in Barkley’s career and his fastest since Week 17 in 2019 against the Eagles. Barkley was a force for the Eagles, ending the day with 147 yards and two touchdowns.
Describe the game in two words: Defensive dominance. Credit Vic Fangio’s unit for stepping up against the top-ranked offense through two weeks. The run defense entered the game allowing a league-high 6.4 yards per carry but largely kept RB Alvin Kamara in check (he finished with a season-low 3.3 yards per carry). DT Jalen Carter broke out after a couple of quiet weeks, registering a pair of pass deflections and two tackles for loss. — Tim McManus
Next game: at Buccaneers (Sunday, 1 p.m. ET)
How do the Saints respond after being tested for the first time this season? The Saints responded when things didn’t go their way against the Eagles for almost four quarters, but New Orleans lost in the final minute after Philadelphia’s 61-yard passing play set up the go-ahead touchdown. The Saints talked about managing success just as well as managing failure this season. With a divisional game against the rival Atlanta Falcons coming up, how will they learn from this moving forward?
Biggest hole in the game plan: There’s no easy way to account for a team losing its best offensive lineman, and the Saints clearly floundered a bit when Erik McCoy went out after three snaps with a groin injury. Lucas Patrick moved from LG to C and Olisaemeka Udoh slotted in at LG from the bench. The Saints averaged 3.1 rushing yards per carry against the Eagles’ run defense, which is seventh worst in the NFL.
Describe the game in two words: Late mistakes. This was a matchup of two scoring offenses, but both teams ran into roadblocks and failed to score until the fourth quarter. The Saints’ defense carried the offense early with two sacks, an interception, a forced fumble and a key fourth-down stop in the first half. They weren’t able to maintain that all game, allowing two plays of 60-plus yards that ultimately doomed them. — Katherine Terrell
Next game: at Falcons (Sunday, 1 p.m. ET)
Did rookie QB Bo Nix turn a corner with this performance? After Nix’s struggles in the first two weeks, Broncos coach Sean Payton said he was going to take a long look at his playcalling. Payton’s answer was to keep Nix winging it. Including penalty snaps, Nix had 26 dropbacks in the first half, mostly executing the type of snap-to-throw plays that he was successful with at Oregon. Nix feasted on Tampa Bay’s defense, throwing for 70 passing yards on the Broncos’ opening drive. Still, he showed the same hobbles he had the first two games, including two near-interceptions and a lost fumble that was negated by a Bucs penalty. So, we’ll need to see a bit more.
Eye-popping stat: One. As in one reception (for 8 yards) for Buccaneers WR Mike Evans with Broncos cornerback Pat Surtain II in man coverage. Surtain was in Evans’ kitchen plenty and deprived QB Baker Mayfield of his go-to playmaker. In training camp, DC Vance Joseph promised to consider matching Surtain on an opponents’ best receiver more often so quarterbacks couldn’t avoid the two-time Pro Bowl selection. Surtain executed that game plan extremely well after holding Seattle’s DK Metcalf to three receptions for 29 yards in Week 1.
Describe the game in two words: Much needed. The Broncos had just one touchdown in seven red zone trips entering Sunday, but they scored a touchdown on their first possession and just kept rolling. The Broncos scored on four of their first six possessions and had their best rushing day on the season (136 yards). On defense, they had seven sacks, an interception and a fumble recovery. The victory was an ideal way to start their 10-day road trip, a journey Payton believes can be good for his team. — Jeff Legwold
Next game: at Jets (Sunday, 1 p.m. ET)
What happened to the Bucs’ hot start? Everything negative you can think of. Without defensive linemen Vita Vea and Calijah Kancey, the Bucs’ defense struggled to get any pass rush or containment on Nix. Cornerbacks Jamel Dean and Zyon McCollum both got beat deep early and Mayfield threw a first-quarter interception, which Broncos’ safety Brandon Jones returned to the Tampa Bay 9-yard line. These plays helped put the Bucs in an early 17-0 hole that they couldn’t dig out of. The one bright spot was Mayfield’s 6-yard touchdown pass to Chris Godwin in the second quarter, which was set up by a Logan Hall fumble recovery.
Most surprising performance: The Bucs’ defense. One week after the unit held the Lions to just one touchdown on seven red zone drives, they surrendered 216 passing yards and 45 rushing yards to Nix, who had just a 36.4 QBR in the first two games. Dean had a particularly rough day, surrendering eight catches on 10 targets for 84 yards as the nearest defender, per NFL Next Gen Stats.
Describe the game in two words: Gut check. All week long, the Bucs said they weren’t overlooking the Broncos as they sought a 3-0 start for just the fifth time in franchise history. And as linebacker K.J. Britt said, “Anything less than a Super Bowl would be a disappointment.” They did not play up to that standard at all and need to come up with a better performance against the Eagles next week. — Jenna Laine
Next game: vs. Eagles (Sunday, 1 p.m. ET)
Is the dam breaking for the Steelers offense? All week, members of the Steelers offense reiterated that the dam was about to break despite scoring just one touchdown in two weeks. While the Steelers didn’t flood their home opener with touchdowns, they did score a season-high 20 points with two field goals by Chris Boswell and a rushing touchdown by QB Justin Fields to go with his fourth-quarter TD strike to Calvin Austin III. Still, the Steelers struggled to convert in the red zone with two drives stalling at the 10-yard line and 12-yard line. Fields also had the first interception of his Steelers career but threw for 245 yards, the most in his three-game stint as the starter.
Most surprising performance: Broderick Jones. With rookie first-round pick Troy Fautanu injuring his knee Friday and going on IR Saturday, Jones was thrust back into the starting lineup a week after being benched for three penalties in a six-play series. But against the Chargers, Jones wasn’t called for a single penalty. Fields was also only sacked two times, which appeared to be more on him than his offensive line.
Eye-popping stat: The run defense held Chargers’ RB J.K. Dobbins to an average of 1.53 yards per attempt before contact on 15 carries. He entered the game averaging 5.8 yards per carry before contact. Dobbins, who began Week 3 as the league’s leading rusher, had just 44 yards. The Steelers defense has now allowed 26 points, their fewest through three games since 2007, per ESPN Research. — Brooke Pryor
Next game: at Colts (Sunday, 1 p.m. ET)
How will the Chargers adjust if QB Justin Herbert misses time? The Chargers experienced life without Herbert when he missed two weeks of training camp with a plantar fascia injury to his right foot. The offense then was so abysmal that the team traded for quarterback Taylor Heinicke. After Herbert exited the game in the third quarter Sunday, the results were similarly poor. Heinicke was sacked three times, and the Chargers offense didn’t get a first down. The Chargers will likely lean even more on running backs J.K. Dobbins and Gus Edwards if Herbert is out next week.
Describe the game in two words: Injury-laden afternoon. Sunday’s game brought the Chargers’ momentum to a screeching stop and prompted concerns about this team moving forward. OLB Joey Bosa, OT Joe Alt, OT Rashawn Slater and Herbert were all injured during the game. The Chargers will face the Chiefs next week with a lengthy injury list.
Most surprising performance: Quentin Johnston. He scored the Chargers’ only touchdown of the day, hauling in a 27-yard wide open reception. Johnston has continued to blossom after an underwhelming rookie season and has become one of Herbert’s favorite targets. He finished with two catches for 44 yards. He has three touchdowns this season, more than he had all of last year. — Kris Rhim
Next game: vs. Chiefs (Sunday, 4:25 p.m. ET)
Who says the Packers can’t trust QB Malik Willis to throw it? A week after coach Matt LaFleur limited Willis to five first-half pass attempts (and 14 overall for 122 yards), he trusted Willis to throw it early Sunday. The opening drive forced the Titans to respect the passing game after Willis threw 30-yard completions to both Jayden Reed and Christian Watson. Willis topped last week’s passing yards in the first half with 158 yards (9-of-11), which was more than he’s had in any game in his career. While it appears Jordan Love is on track to return against the Vikings, Willis has shown he can handle one more game.
Describe the game in two words: Defense delivers. The Packers couldn’t have asked for much more from their defense over the past two weeks. On Sunday, Jaire Alexander set the tone with his first-quarter pick-six that allowed Willis to play from ahead all game. With seven interceptions this season (including three by Xavier McKinney), the Packers matched their season interception total from all of last season. Throw in eight sacks, the Packers’ second most in a game since 2005, and the defense did its part.
Most surprising performance: RB Emanuel Wilson. He might not have made the Packers’ opening day roster if not for injuries to AJ Dillon and MarShawn Lloyd. Now, as Josh Jacobs’ backup, Wilson keeps making plays, taking a screen pass 30 yards for a touchdown in the third quarter. He totaled 85 yards scrimmage on 14 touches for the game. — Rob Demovsky
Next game: vs. Vikings (Sunday, 1 p.m. ET)
How much will turnovers continue to hurt the Titans? The Titans can’t overcome turnovers on offense or the lack of takeaways by the defense. The Packers loss was more of the same. Will Levis’ three turnovers pushed his season total to eight, the most by any quarterback through the first three games in the past three seasons. Tennessee’s minus-8 turnover ratio is the worst in the NFL. The Titans will need to correct this issue to avoid being embarrassed next week in prime time against the Dolphins.
Biggest hole in the game plan: The Titans struggled to protect the quarterback, especially on third downs. The Packers got two big sacks to force a couple of punts late in the game by overloading the left side, then the right side. Tennessee had no answer for it. Green Bay’s pressure package was too much, resulting in seven sacks for the Packers, the most they’ve had in a game since 2020.
Describe the game in two words: Revenge game. Entering this week, Malik Willis firmly said he has no bad feelings toward the Titans after being cast away for a seventh-round pick. But Willis showed the Titans what he’s capable of today by posting career highs with 202 passing yards and 73 rushing yards in a lopsided win over his former team. — Turron Davenport
Next game: at Dolphins (Monday, 7:30 p.m. ET)
Is QB Aaron Rodgers all the way back? Rodgers certainly didn’t look like a 40-year-old quarterback coming off Achilles surgery, playing his third game in 11 days. Not only was his accuracy sharp (27-for-35), but his mobility was outstanding. He escaped pressure and made off-platform throws. He was like a point guard, distributing quickly and effectively. He connected with eight different receivers. When Rodgers plays like this, all things seem possible in the Jets’ universe.
Most surprising performance: The pass rush. It was supposed to fade away without Jermaine Johnson (season-ending Achilles injury) and Haason Reddick (holdout), but the Jets registered seven sacks Thursday. They now have 14 sacks on the season; the last time they had 14 through three games was 1966. Will McDonald IV (4.5) has emerged in his second season, reducing the pressure on the Jets to reach a resolution with Reddick, who demanded a trade in August. They will face better offensive lines in the coming weeks, so it would help to bring in a reinforcement.
Eye-popping stat: According to NFL Next Gen Stats, Rodgers traveled 714.8 yards on Thursday. He combined to travel 730 yards in his first two games. The offense faced little to no resistance from the Patriots’ defense. — Rich Cimini
Next game: vs. Broncos (Sunday, 1 p.m. ET)
Is coach Jerod Mayo considering a QB change? No. Mayo thought it was simply a good opportunity for rookie Drake Maye to get some repetitions with the starting offense and experience regular-season action for the first time. Maye was 4-of-8 for 22 yards and sacked twice, while adding 12 yards on two rushes. Maye ultimately had just one drive, which started at the Patriots’ 42-yard line and ended on the Jets’ 7. Another factor Mayo has to consider when it comes to potentially turning to Maye is what type of protection he will receive. Veteran Jacoby Brissett was sacked five times and hit 15 times in the game. It’s hard to imagine the Patriots want to subject Maye to that right now.
Biggest hole in the game plan: Blocking and tackling. It sounds simple, but Mayo said that Thursday games usually come down to which team plays with better fundamentals. That had been an area of strength through the first two games, but there were too many free rushers allowed on offense, and too many missed tackles and bad angles on defense.
Eye-popping stat: The Jets pressured the Patriots on 17 of their 35 dropbacks (49%), the highest pressure percentage in a game this season. The offensive line has been solid in the running game, but their struggles pass-blocking continue. Third-round pick Caedan Wallace started at left tackle, fourth-round pick Layden Robinson started at right guard and practice-squad call-up Michael Jordan got the nod at left guard for the third straight week. Quarterbacks were in harm’s way often. — Mike Reiss
Next game: at 49ers (Sunday, 4:05 p.m. ET)