The San Francisco 49ers improved their record to 3-0 after a 30-12 win against the New York Giants in Week 3. Today, Pro Football Focus released its grades from the game. Which Niners played well, and who has more work to do?

Below are Pro Football Focus' five highest-graded 49ers players on offense against the Giants.


Below are the five highest-graded 49ers players on defense.


Below are the three lowest-graded 49ers players on offense.



Below are the three lowest-graded 49ers players on defense.


Quick Takeaways


Defensive tackle Javon Hargrave finished with Pro Football Focus' highest grade of the game. His 93.0 overall grade was his highest since Week 1 of the 2021 season (93.3). Hargrave's 92.3 pass-rush grade was the best of the game, topping Nick Bosa, who came in second with a 91.5 pass-rush grade. Hargrave finished the game with three tackles, three pressures, a sack, a hit, and a hurry. His sack marked his second of the season and gave him 39.5 in his career.

Bosa finished the game with three tackles, a game-leading six pressures, a sack, a hit, and four hurries. The game marks the second consecutive week the defensive end earned an overall grade of 92.8 or higher (93.0 in Week 2).

The best offensive grade in the game went to wide receiver Deebo Samuel, who finished with a career-high 12 receptions for 129 yards and a touchdown. His 129 receiving yards mark his 11th career game with 100 or more yards.

Ronnie Bell hauled in two receptions for 24 yards and a touchdown. It was the rookie wide receiver's first career touchdown, which came on his first career reception.


Tight end George Kittle's 90 receiving yards ranked second in the game. It's his most receiving yards in the regular season since Week 16 last season (120 vs. Commanders) and the most since last season's divisional playoff game against the Dallas Cowboys (95).

Quarterback Brock Purdy earned an overall grade of 61.1, his lowest as a starter. He completed 25 of his 37 passing attempts for a career-high 310 yards and two touchdowns with a passer rating of 111.3. The second-year quarterback is now 8-0 in the regular season. Only Ben Roethlisberger and Mike Tomczak won more consecutive games to begin a career since 1970 (Roethlisberger - 15, Tomczak - 10).

While running back Christian McCaffrey saw his percentage of offensive snaps drop from 100 last week to 61 this week, he still played 51 snaps. Running back Elijah Mitchell saw more playing time, relieving McCaffrey for 28 snaps, while Jordan Mason played four. McCaffrey registered 18 carries for 85 yards and a touchdown to go with his five receptions for 30 yards, finishing with an overall grade of 69.9, his second-highest of the season. He now has 5,079 career rushing yards. McCaffrey is the fastest running back in NFL history to register 450 career receptions, now owning 453 through his 78 games.

Defensive tackle Arik Armstead's 91.5 overall grade is his highest since his rookie 2015 season (94.2 in Week 8). His 91.3 pass-rush grade is a career-high.

Cornerback Charvarius Ward's 78.8 overall grade is his highest since Week 18 last season. He was targeted six times, allowing three catches for 22 yards while recording four tackles and two passes defensed.


Linebacker Fred Warner's 78.5 overall and 76.7 coverage grades are season highs.

Pro Football Focus continues to give guard Aaron Banks low marks. His 47.5 overall grade was amongst the worst of the game. It's his lowest regular-season grade since Week 12 last season (42.6), and his pass-blocking grade of 19.9 is his worst ever of the regular season.

Three of the five 49ers offensive linemen—Spencer Burford, Jake Brendel, and Banks—earned pass-blocking grades of 39.3 or lower. Only Trent Williams (90.6) and Colton McKivitz (78.6) earned higher marks on passing snaps.

Snap Counts


Offense
83 - Aaron Banks (LG), Spencer Burford (RG)
79 - Brock Purdy (QB), Colton McKivitz (RT), Jake Brendel (C), Trent Williams (LT)
69 - George Kittle (TE)
68 - Deebo Samuel (WR)
51 - Christian McCaffrey (RB)
42 - Kyle Juszczyk (FB)
38 - Ray-Ray McCloud III (WR)
31 - Jauan Jennings (WR), Ronnie Bell (WR)
28 - Elijah Mitchell (RB)
27 - Charlie Woerner (TE)
12 - Ross Dwelley (TE)
9 - Chris Conley (WR)
5 - Brayden Willis (TE)
4 - Jaylon Moore (LT), Jon Feliciano (C), Jordan Mason (RB), Matt Pryor (RT), Sam Darnold (QB)

Defense
50 - Charvarius Ward (CB), Deommodore Lenoir (CB), Fred Warner (LB)
49 - Tashaun Gipson Sr. (FS)
45 - Talanoa Hufanga (FS)
42 - Dre Greenlaw (LB)
39 - Nick Bosa (DE)
36 - Arik Armstead (DT)
34 - Isaiah Oliver (CB), Javon Hargrave (DT)
30 - Drake Jackson (DE)
21 - Oren Burks (ROLB)
20 - Clelin Ferrell (DE)
19 - Javon Kinlaw (DT)
14 - Kevin Givens (DT)
11 - Kerry Hyder Jr. (DE)
4 - George Odum (FS)
2 - Ji'Ayir Brown (FS)


Special Teams
26 - Charlie Woerner
22 - George Odum
21 - Demetrius Flannigan-Fowles
20 - Jordan Mason, Oren Burks
19 - Tre Swilling
17 - Dee Winters, Ji'Ayir Brown
14 - Ross Dwelley
13 - Isaiah Oliver, Jake Moody (K), Shemar Jean-Charles
10 - Ray-Ray McCloud III
9 - Mitch Wishnowsky (P), Taybor Pepper (LS)
6 - Aaron Banks, Colton McKivitz, Jaylon Moore, Jon Feliciano, Matt Pryor, Ronnie Bell, Spencer Burford
3 - Kyle Juszczyk, Talanoa Hufanga
2 - Charvarius Ward, Clelin Ferrell, Deommodore Lenoir, Drake Jackson, Fred Warner, Javon Kinlaw, Kerry Hyder Jr., Kevin Givens
1 - Tashaun Gipson Sr.

Related News




More San Francisco 49ers News