Week 2 NFL QB Report Card: Daniel Jones Looks Incredible, Cam Ward Doesn't

Quarterback play defined Week 2—see who earned top marks and who failed the test

Week 2 of the NFL season is in the books, and quarterback play, as usual, took center stage. 

From MVP-level performances to head-scratching mistakes, we graded every starter on how they stacked up. Some passed with flying colors, others barely scraped by—and a few may already be playing for their jobs.

Green Bay Packers 27, Washington Commanders 18

Jordan Love, Packers

STATS: 19–31 passing, 292 yards, 2 TD, 0 INT, 2 sacks; 3 carries, 12 yards

I'm still not convinced Jordan Love is a great NFL quarterback, but he didn't have to be on Thursday night. He did his job; Love didn't make any big mistakes, protected the football, and let his team's defense do its job. He still misses more throws and reads than Green Bay would like, but it might not matter if they keep playing defense the way they are. 

GRADE: B- 

Jayden Daniels, Commanders 

STATS: 24–42 passing, 200 yards, 2 TD, 0 INT, 4 sacks; 7 carries, 17 yards

I'm not going to be overly harsh on Daniels because the Green Bay defense is already showing how silly it can make a quarterback look. They completely shut down the Lions in Week 1, and Detroit responded with a 52-point outburst against the Bears in Week 2. It wasn't a great performance, but it was a tough spot on the road after a short week. 

GRADE: C

Dallas Cowboys 40, New York Giants 37 (OT)

Dak Prescott, Cowboys 

STATS: 38–52 passing, 361 yards, 2 TD, 1 INT, 3 sacks; 3 carries, 17 yards

Just like last week when the Steelers and Jets surprisingly treated fans to one of the best games of the week, I'm not sure how many people thought Cowboys-Giants would be a barnburner. But it was, in large part, due to the play of the quarterbacks. Prescott looked good and led Dallas on two huge drives—one to tie the game in regulation and one to win in overtime. 

GRADE: A-

Russell Wilson, Giants

STATS: 30–41 passing, 450 yards, 3 TD, 1 INT, 3 sacks; 3 carries, 23 yards

I was hard on Wilson last week, so naturally he bounced back with one of the best performances of his career. That being said, the Dallas defense typically struggles in pass coverage and, without Micah Parsons, didn't generate a lot of pressure. Still, credit where credit is due. Wilson earned himself another start. 

GRADE: A-

Detroit Lions 52, Chicago Bears 21

Jared Goff, Lions

STATS: 23–28 passing, 334 yards, 5 TD, 0 INT, 0 sacks

Goff bounced back from a terrible performance against the Packers to post a tremendous line in Week 2. He played nearly flawless. 

GRADE: A

Caleb Williams, Bears 

STATS: 19–30 passing, 207 yards, 2 TD, 1 INT, 4 sacks; 4 carries, 27 yards

While there wasn't much Williams could do—the Bears allowed 52 points—he posted another uninspiring game. 

GRADE: C-

San Francisco 49ers 26, New Orleans Saints 21

Mac Jones, 49ers

STATS: 26–39 passing, 279 yards, 3 TD, 0 INT, 3 sacks; 6 carries, 6 yards, 1 lost fumble

Filling in for the injured Brock Purdy, Jones played a solid game throughout. He did turn the ball over early in the second half on a play that allowed the Saints to get back into the game. He also failed to put the Saints away by picking up just one first down on the team's final two drives. Still, the defense held, so it didn't matter.  

GRADE: C-

Spencer Rattler, Saints

STATS: 25–34 passing, 207 yards, 3 TD, 0 INT, 3 sacks; 4 carries, 14 yards

Rattler looked better than last week, but he's still among the worst starting QBs in the NFL. He missed an easy touchdown throw to Chris Olave and the Saints ultimately missed a field goal on that drive. That proved to be costly for a team that lost by five points. 

GRADE: C

Seattle Seahawks 31, Pittsburgh Steelers 17

Sam Darnold, Seahawks

STATS: 22–33 passing, 295 yards, 2 TD, 2 INT, 2 sacks

Darnold certainly played better in Week 2 than he did in Week 1 and the Seahawks cruised to a win over the Steelers. That said, this was a Pittsburgh defense that allowed Justin Fields and the Jets' offense to score 32 points last week, so take that for what it's worth. And he still made some big mistakes, leading to two interceptions. 

GRADE: C+

Aaron Rodgers, Steelers

STATS: 18–33 passing, 203 yards, 1 TD, 2 INT, 3 sacks

Rodgers couldn't replicate his first performance in a Pittsburgh uniform and played poorly against the Seahawks at home. He threw two interceptions—both in the second half and one inside the Seattle five-yard line—and really struggled over the final two quarters. Pittsburgh led 14-7 at the break and scored just three points in the second half. 

GRADE: C-

Baltimore Ravens 41, Cleveland Browns 17

Lamar Jackson, Ravens 

STATS: 19–29 passing, 225 yards, 4 TD, 0 INT, 3 sacks; 2 carries, 13 yards

Like a few top quarterbacks in Week 2, Jackson didn't have to do a ton. But he threw four touchdown passes and protected the football. Another strong performance from the two-time NFL MVP. 

GRADE: A

Joe Flacco, Browns 

STATS: 25–45 passing, 199 yards, 1 TD, 1 INT, 2 sacks, 1 lost fumble 

At some point, the Browns have to give one of their rookies a chance to start, right? This isn't a good Browns team, and they have to play the Packers and Lions the next two weeks. Are they really going to trot out a 40-year-old Joe Flacco for an 0-4 team? 

GRADE: D

New England Patriots 33, Miami Dolphins 27

Drake Maye, New England Patriots 

STATS: 19–23 passing, 230 yards, 2 TD, 0 INT, 3 sacks; 10 carries, 31 yards, 1 TD

Maye improved dramatically from a Week 1 dud against the Raiders, but it appears the Dolphins' defense might be the cure for struggling quarterbacks all season long. They can't get any stops and even made Maye and the Patriots' offense look like a juggernaut at times. 

GRADE: B

Tua Tagovailoa, Dolphins 

STATS: 26–32 passing, 315 yards, 2 TD, 1 INT, 5 sacks

The Dolphins are simply a bad football team and a lot of that falls on Tagovailoa's shoulders. Watch Tyreek Hill's reaction when Tua overthrows him on this play late in the game: 

Yeah, the team appears done with both their quarterback and head coach. It's time for some big changes in Miami. 

GRADE: D

Cincinnati Bengals 31, Jacksonville Jaguars 27

Jake Browning & Joe Burrow, Bengals 

BROWNING STATS: 21–32 passing, 241 yards, 2 TD, 3 INT, 1 sack; 1 carry, 1 yard, 1 TD

BURROW STATS: 7–13 passing, 76 yards, 1 TD, 0 INT, 2 sacks

This grade is mostly based on the performance of Browning, who took over for an injured Burrow midway through the second quarter. With news that Burrow is slated to miss most—if not all—of the team's remaining games, Browning becomes the de facto starter. 

It was a mixed bag for Browning, who threw three interceptions (one of which was absolutely atrocious) but also led the team on a game-winning drive and had three total touchdowns. Can he keep the team afloat while Burrow recovers from foot surgery? That's the question. 

GRADE: B-

Trevor Lawrence, Jaguars

STATS: 24–42 passing, 271 yards, 3 TD, 2 INT, 1 sack

Lawrence wasn't great against Cincinnati, throwing two interceptions in the first half. Jacksonville took the lead in the fourth quarter, but Lawrence couldn't get a key first down after Browning's third interception, and that opened the door for the Bengals game-winning drive. 

GRADE: C

Los Angeles Rams 33, Tennessee Titans 19

Matthew Stafford, Rams

STATS: 23–33 passing, 298 yards, 2 TD, 1 INT, 1 sack

The usual from Stafford: steady, mostly unspectacular, but enough to win. This is exactly what I wrote last week, and probably what I'll write most weeks. 

GRADE: B+

Cam Ward, Titans

STATS: 19–33 passing, 175 yards, 1 TD, 0 INT, 5 sacks; 4 carries, 8 yards, 1 fumble lost 

Woof, Ward is off to a bad start in his NFL career. Now, part of that is playing for the Titans, a franchise that has been stuck in the mud since a 12-win season in 2021. And, to be fair, Ward made one of the best plays so far in the NFL season

Overall, though, he's struggling to read defenses, taking a lot of sacks (some are his fault), and not making the easy throws. 

GRADE: D+

Buffalo Bills 30, New York Jets 10

Josh Allen, Bills

STATS: 14–25 passing, 148 yards, 0 TD, 0 INT, 1 sack; 6 carries, 59 yards

The Bills rushing attack—including Allen—did the heavy lifting in this one. Because the Jets' offense couldn't move the ball, like at all, Allen didn't have to shoulder much of a load. But he didn't turn the ball over and only took one sack. 

GRADE: B

Justin Fields & Tyrod Taylor, Jets

FIELDS STATS: 3–11 passing, 27 yards, 0 TD, 0 INT, 2 sacks; 5 carries, 49 yards, 1 lost fumble

TAYLOR STATS: 7–11 passing, 56 yards, 1 TD, 0 INT, 2 sacks; 3 carries, 21 yards

I warned everyone last week that Fields' Week 1 performance against the Steelers was an anomaly, and here we are. He was terrible before leaving the game in the fourth quarter with a suspected concussion. Fields is not a starting NFL quarterback. Period. 

GRADE: F

Indianapolis Colts 29, Denver Broncos 28

Daniel Jones, Colts 

STATS: 23–34 passing, 316 yards, 1 TD, 0 INT, 1 sack; 6 carries, 2 yards, 1 TD

It's probably time to start putting some respect on Daniel Jones' name. Lighting up the Dolphins' defense was one thing, but replicating that in Week 2 against Denver showed that the guy might be on his way to a very good season. Sure, the Colts benefited from a questionable call to win the game, but Jones absolutely did his part, regardless of the result. 

GRADE: A

Bo Nix, Broncos

STATS: 22–30 passing, 206 yards, 3 TD, 1 INT, 0 sacks; 3 carries, 20 yards

I must admit that I'm not a big believer in Bo Nix (or Sean Payton, but that's for another day) and I don't think he was particularly impressive in this one. He was outplayed by Daniel Jones, but wasn't necessarily bad. Overall, an average performance. 

GRADE: C

Arizona Cardinals 27, Carolina Panthers 22

Kyler Murray, Cardinals

STATS: 17–25 passing, 220 yards, 1 TD, 1 INT, 1 sack; 7 carries, 32 yards

It's always nice when your defense gives you a seven-point lead before you even take the field, and that's what Murray got on Sunday. Then, when he did take the field, it was in great field position after a second Panthers' turnover. Ultimately, Arizona had a 27-3 lead after scoring a touchdown on the first drive of the second half. 

But he made one of the worst plays you'll see all season, one that was part of the reason the Panthers ended up with a chance to win it late. 

GRADE: B-

Bryce Young, Panthers

STATS: 35–55 passing, 328 yards, 3 TD, 1 INT, 3 sacks, 1 lost fumble

Young looked horrendous for the majority of the game, particularly early. He fumbled on the team's first drive (which the Cardinals returned for a touchdown), then threw an interception on the second. But he bounced back and led the team on three touchdown drives in the second half and even had a shot at being the hero and winning the game with a last-second touchdown (thanks to some help from the refs). 

However, that didn't happen. 

GRADE: B-

Philadelphia Eagles 20, Kansas City Chiefs 17

Jalen Hurts, Eagles

STATS: 15–22 passing, 101 yards, 0 TD, 0 INT, 2 sacks; 9 carries, 15 yards, 1 TD

Much like Lamar Jackson and Josh Allen, Hurts didn't have to do a ton here. He threw for just over 101 yards and had only 15 rushing yards on nine attempts, mostly thanks to the Eagles running SEVEN "Tush Push" plays. But a win over the Chiefs, on the road, is still impressive.  

GRADE: B+

Patrick Mahomes, Chiefs

STATS: 16–29 passing, 187 yards, 1 TD, 1 INT, 2 sacks; 7 carries, 66 yards, 1 TD

It's hard to pin Kansas City's struggles on Mahomes, since the offense lacks any semblance of a playmaker without Xavier Worthy and Rashee Rice. Plus, Mahomes' interception was 100% on Travis Kelce. 

Still, he's not quite playing up to his own lofty standards through two games. 

GRADE: C+

Atlanta Falcons 22, Minnesota Vikings 6

Michael Penix Jr., Falcons

STATS: 13–21 passing, 135 yards, 0 TD, 0 INT, 3 sacks

Penix didn't have to do much in a game where the opponent never threatened. Like many quarterbacks in Week 2, Penix avoided big mistakes and played well enough to win. Sometimes, that's all you need. 

GRADE: B-

J.J. McCarthy, Vikings

STATS: 11–21 passing, 158 yards, 0 TD, 2 INT, 6 sacks; 5 carries, 25 yards, 1 lost fumble

McCarthy played his butt off in the fourth quarter in Week 1, leading the Vikings to a win over the Bears. But the truth is that seven of the eight quarters that he's played in the NFL have been bad, including all four against the Falcons. 

McCarthy threw two picks, fumbled three times (losing one) and generally struggled the entire game. Now, he's out for 2-4 weeks. He needs to spend that time trying to get more comfortable in the Vikings' offense. 

GRADE: D

Tampa Bay Buccaneers 20, Houston Texans 19

Baker Mayfield, Buccaneers 

STATS: 25-38 passing, 215 yards, 2 TD, 0 INT; 3 carries, 33 yards

Say what you want about Baker Mayfield, but the guy is a winner. It wasn't always pretty — the Bucs scored touchdowns on each of their first two possessions and then didn't score again until the final seconds. But Mayfield converted a ridiculous fourth-and-ten with his legs on the last drive and ultimately led the team on a game-winning drive. 

GRADE: B+

C.J. Stroud, Texans

STATS: 13-24 passing, 207 yards, 1 TD, 0 INT, 3 sacks; 4 carries, 27 yards

Stroud continues to struggle since his electric rookie season. To be fair, the Texans have no running game and Stroud constantly faced pressure. That said, he also missed several big throws and just doesn't appear to have the same magic as 2023-24. 

GRADE: C-

Los Angeles Chargers 20, Las Vegas Raiders 9

Justin Herbert, Chargers 

STATS: 19-27 passing, 2 TD, 0 INT, 2 sacks; 9 carries, 31 yards, 1 lost fumble

Justin Herbert and the Chargers' offense look very good, though it had some tough moments against the Raiders. But when they needed it, Herbert stepped up and made big throws, including a terrific early touchdown to Keenan Allen when Herbert was in a near sprint towards the sideline and a 60-yard strike to Quentin Johnston. 

GRADE: B+

Geno Smith, Raiders

STATS: 24-43 passing, 180 yards, 0 TD, 3 INT, 3 sacks; 5 carries, 20 yards

This was a disastrous performance for Smith, who threw an interception on his first pass of the game. One of his interceptions really didn't matter, acting more like a punt, but he just couldn't get the offense moving at any point. It showed itself in the fourth quarter when the Raiders desperately needed points, and he just couldn't get it done. 

GRADE: D

NFL Quarterback Power Rankings, Top 8 & Bottom 8

This isn't just based off of the first two weeks, but rather how I view the quarterbacks for the rest of the 2025 season. I'm focusing on the top and bottom 25%. Everyone else is in the middle. 

NOTE: For the purposes of these rankings, injured starting quarterbacks will still count so long as they are not expected to miss more than four games. 

1. Josh Allen, Buffalo Bills (Last Week: 1)

2. Lamar Jackson, Baltimore Ravens (3)

3. Patrick Mahomes, Kansas City Chiefs (2)

4. Justin Herbert, Los Angeles Chargers (5)

5. Jayden Daniels, Washington Commanders (6)

6. Jalen Hurts, Philadelphia Eagles (8)

7. Matthew Stafford, Los Angeles Rams (7)

8. Baker Mayfield, Tampa Bay Buccaneers (NR) 

25. Drake Maye, New England Patriots (29)

26. Jake Browning, Cincinnati Bengals (NR)

27. Joe Flacco, Cleveland Browns (26)

28. Bryce Young, Carolina Panthers (28)

29. Justin Fields, New York Jets (27)

30. Russell Wilson, New York Giants (32)

31. Cam Ward, Tennessee Titans (30)

32. Spencer Rattler, New Orleans Saints (31)

Two weeks in, it’s clear the quarterback landscape is as unpredictable as ever. Some veterans are showing signs of decline while rookies and backups are fighting to prove they belong. With Week 3 approaching, the question isn’t just who will rise—it’s who can keep from falling further.

Written by

Dan began his sports media career at ESPN, where he survived for nearly a decade. Once the Stockholm Syndrome cleared, he made his way to OutKick. He is secure enough in his masculinity to admit he is a cat-enthusiast with three cats, one of which is named "Brady" because his wife wishes she were married to Tom instead of him.