The San Francisco 49ers improved to 2-0 after a 35-13 win over the Miami Dolphins in Week 2. Pro Football Focus released its grades and snap counts from the game, providing a closer look at which 49ers players stood out and who has more work to do.

Highest-graded 49ers: Offense




Highest-graded 49ers: Defense



Lowest-graded 49ers: Offense



Lowest-graded 49ers: Defense



Highest-graded Dolphins



Highest marks


Quarterback Brock Purdy was the game's highest-graded player by a significant margin. He earned a 96.6 offensive grade and a 94.2 passing grade. Purdy is the highest-graded NFL player of Week 2 so far.


The next-highest-graded player with more than 10 snaps was tight end George Kittle, who earned a 90.2 offensive grade.

Purdy had a remarkably efficient game, completing 20 of 22 passes for 287 yards and two passing touchdowns. He also ran for a touchdown. Purdy finished with a 149.1 passer rating, increasing his career mark to 104.9. The 49ers quarterback has a 125.6 passer rating through the first two games of the season.

Defensive end Nick Bosa was the game's highest-graded defensive player, earning an 84.5 overall grade.

Blocking


Left tackle Trent Williams earned a 72.8 offensive grade, making him the 49ers' highest-graded offensive lineman. He allowed one pressure and one hit on 26 pass-blocking snaps while earning the team's best run-blocking grade at 75.4.

Left guard Connor Colby earned the game's best pass-blocking grade at 86.3. He did not allow a single pressure on his 27 pass-blocking snaps.


San Francisco's lowest-graded offensive lineman was left tackle Vederian Lowe, who earned a 41.8 offensive grade. However, the sample size was small, as he played just eight snaps. He also earned the lowest run-blocking grade among 49ers offensive linemen at 52.2, while right tackle Colton McKivitz had the group's lowest pass-blocking grade at 48.3.

The team's lowest overall run-blocking grade went to tight end Luke Farrell at 49.7, while the game's lowest pass-blocking grade went to running back Jordan James at 8.0.

In total, the 49ers surrendered four pressures, with four charged to the offensive line.

Pressures allowed among O-line:

Pass catchers


Tight end George Kittle posted a game-best 93.0 receiving grade. He finished with a game-high 80 receiving yards on four catches and hauled in a receiving touchdown.


Fullback Kyle Juszczyk, who caught two passes for 27 yards and a touchdown, was the 49ers' second-highest-graded pass catcher.

Wide receiver Deebo Samuel had the team's lowest receiving grade at 60.5. He was credited with the 49ers' only drop of the game, finishing with three catches for 31 yards.

Drops:

Rushing


Quarterback Brock Purdy led the 49ers with 30 rushing yards and a touchdown on three attempts, earning a game-high 83.1 run grade. Rookie Kaelon Black was San Francisco's highest-graded running back, earning a 68.4 run grade on seven attempts for 25 yards.

Running back Christian McCaffrey, who scored two rushing touchdowns, earned a 57.4 run grade while averaging 2.3 yards per carry.


Wide receiver Deebo Samuel had the game's lowest run grade at 57.0.

Pass rush


Cornerback Upton Stout earned a 76.6 pass-rush grade, the highest among 49ers defenders. However, that grade was based on just two pass-rush attempts. Stout was credited with half a sack.

Defensive end Keion White was the highest-graded 49ers pass rusher with a significant number of pass-rush attempts (21). He earned a 74.6 pass-rush grade and was credited with a sack.

The 49ers' lowest pass-rush grade went to defensive end Ogbo Okoronkwo, who earned a 52.9 mark in the category. He did not record a pressure.

Pressures by 49ers defenders:


Run defense


Defensive end Nick Bosa earned the highest run-defense grade of the game at 79.3.

The game's lowest run-defense grade went to defensive tackle CJ West, who earned a 27.4 mark in the category.

Pass defense


Cornerback Renardo Green earned a 75.1 coverage grade, the best of the game, despite not being targeted.

The next-highest coverage grades belonged to San Francisco's linebacker duo of Dre Greenlaw at 73.4 and Fred Warner at 72.8.

Cornerback Upton Stout earned the 49ers' lowest coverage grade at 31.6. He was targeted seven times, allowing five catches for 116 yards and a passer rating of 153.3.


Tackling


Safety Marques Sigle earned the game's highest tackling grade (83.4). He finished with seven tackles, a tackle for loss, and a sack.

Linebacker Fred Warner earned the 49ers' second-highest tackling grade at 79.9. He finished with five tackles and was credited with half a sack.

Cornerback Jack Jones had the game's lowest tackling grade at 23.1.

Missed tackles by 49ers defenders:

49ers Week 2 snap counts


Offense
52 - Colton McKivitz (RT), Connor Colby (LG)
46 - Dominick Puni (RG)
44 - Brock Purdy (QB), Jake Brendel (C), Trent Williams (LT)
31 - Deebo Samuel (WR)
28 - Luke Farrell (TE), Mike Evans (WR)
27 - Christian McCaffrey (RB)
25 - George Kittle (TE)
24 - Jacob Cowing (WR)
23 - Kyle Juszczyk (FB)
20 - KhaDarel Hodge (WR)
17 - Kaelon Black (RB)
16 - Demarcus Robinson (WR)
13 - Brayden Willis (TE)
8 - Jarrett Patterson (LG), Jordan James (RB), Mac Jones (QB), Vederian Lowe (LT)
6 - Carver Willis (LT)


Defense
59 - Marques Sigle (FS), Renardo Green (CB)
56 - Deommodore Lenoir (CB), Ji'Ayir Brown (FS)
49 - Fred Warner (LB)
41 - Dre Greenlaw (LB), Osa Odighizuwa (DT)
40 - Nick Bosa (DE)
34 - Upton Stout (CB)
32 - Gracen Halton (DT), Keion White (DE), Romello Height (DE)
26 - CJ West (DT)
21 - James Thompson Jr. (DT)
18 - Jaden Dugger (LB)
16 - Ogbo Okoronkwo (DE)
12 - Garret Wallow (LB)
11 - Khalid Kareem (DE)
10 - Jack Jones (CB)
3 - Malik Mustapha (FS)
1 - Luke Gifford (LB)

Special Teams
21 - Brayden Willis
20 - Ashtyn Davis, Garret Wallow, Luke Gifford, Siran Neal
17 - Luke Farrell
16 - KhaDarel Hodge
13 - Malik Mustapha
11 - Eddy Pineiro (K)
10 - Jaden Dugger, Marques Sigle
8 - Corliss Waitman (P), Jon Weeks (LS), Jordan James
6 - Ji'Ayir Brown
5 - Carver Willis, Colton McKivitz, Connor Colby, Dominick Puni, Jacob Cowing, Jarrett Patterson, Vederian Lowe
4 - CJ West, Deommodore Lenoir, Gracen Halton, Jack Jones, Keion White, Osa Odighizuwa
3 - Fred Warner
2 - Deebo Samuel, Kyle Juszczyk
1 - Upton Stout

Follow us on: X, Facebook, Threads, Instagram

Nobody's perfect. Did you find a mistake in this article? Report it.


More San Francisco 49ers News