The San Francisco 49ers beat the Philadelphia Eagles 23-19 during the Wild Card round of the playoffs. Today, Pro Football Focus released its grades and snap counts from the game. Which Niners stood out, and who needs more work?
Highest-graded 49ers: Offense
- Demarcus Robinson, WR, 89.5, 40 snaps
- Kyle Juszczyk, FB, 81.0, 28 snaps
- Jake Brendel, C, 70.0, 59 snaps
- Colton McKivitz, RT, 69.2, 59 snaps
- Trent Williams, LT, 65.9, 59 snaps
Highest-graded 49ers: Defense
- Ji'Ayir Brown, FS, 78.9, 31 snaps
- Marques Sigle, FS, 73.1, 40 snaps
- Renardo Green, CB, 71.5, 73 snaps
- Eric Kendricks, LB, 68.3, 73 snaps
- Jason Pinnock, SS, 65.4, 10 snaps
Lowest-graded 49ers: Offense
- Malik Turner, WR, 33.5, 4 snaps
- Luke Farrell, TE, 35.0, 19 snaps
- Skyy Moore, WR, 45.0, 10 snaps
- Brian Robinson, RB, 50.6, 7 snaps
- Kendrick Bourne, WR, 53.7, 22 snaps
Lowest-graded 49ers: Defense
- Jordan Elliott, DT, 29.0, 29 snaps
- Clelin Ferrell, DE, 40.8, 28 snaps
- Kalia Davis, DT, 41.4, 27 snaps
- Alfred Collins, DT, 42.4, 31 snaps
- Deommodore Lenoir, CB, 45.0, 73 snaps
Highest-graded Eagles
- Jordan Mailata, LT, 96.1, 73 snaps
- Quinyon Mitchell, CB, 93.1, 59 snaps
- Nolan Smith, ROLB, 80.8, 29 snaps
- Tyler Steen, RG, 79.5, 72 snaps
- Jordan Davis, DT, 76.3, 29 snaps
Quarterback play
The 49ers may have come away with the win, but Eagles quarterback Jalen Hurts had the better game in the eyes of Pro Football Focus. Hurts finished 20-of-35 for 168 yards, a touchdown, and a 79.2 passer rating, earning a 65.9 offensive grade and a 62.5 passing grade.
Meanwhile, Brock Purdy finished 18-of-31 for 262 yards with two touchdowns, two interceptions, and an 80.3 passer rating. He earned a season-low 56.8 offensive grade to go along with a 61.5 passing grade.
In case you were wondering, wide receiver Jauan Jennings earned a 71.0 passing grade after completing his only pass of the game—a 29-yard touchdown to running back Christian McCaffrey.
Highest marks
Wide receiver Demarcus Robinson was the 49ers' highest-graded player, earning a season-high 89.5 offensive grade. Safety Ji'Ayir Brown, who left the game with a hamstring injury, was the team's highest-graded defender with a 78.9 defensive grade. His replacement, Marques Sigle, earned the 49ers' second-highest defensive grade (73.1).
Eagles left tackle Jordan Mailata posted the best overall grade of the game (96.1).
Blocking
San Francisco's highest-graded offensive lineman was center Jake Brendel, who earned a 70.0 offensive grade. Right tackle Colton McKivitz followed closely behind with a 69.2 grade.
Jake Brendel also earned the 49ers' best pass-blocking grade (80.0).
The top run-blocking grade went to fullback Kyle Juszczyk, who earned a season-high 78.9 mark in that category. Tight end George Kittle, who left the game in the first half with an Achilles injury, earned the second-highest run-blocking grade (72.0).
The lowest-graded 49ers offensive lineman overall was left guard Spencer Burford (63.3). The lowest run-blocking grade among offensive linemen belonged to right guard Dominick Puni (57.0), while Spencer Burford also posted the team's worst pass-blocking grade (42.0).
Wide receiver Skyy Moore was the 49ers' lowest-graded run blocker overall (53.4), while running back Brian Robinson earned the game's worst pass-blocking grade (5.1).
In total, the 49ers surrendered 18 pressures, with 16 charged to the offensive line.
- LT Trent Williams — 6
- LG Spencer Burford — 4
- RG Dominick Puni — 3
- C Jake Brendel — 2
- RT Colton McKivitz — 1
Other 49ers pressures allowed:
- RB Brian Robinson, TE Jake Tonges — 1 each
Pass Catchers
The game's best receiving grade belonged to Demarcus Robinson (87.8), who recorded a season-high and game-high 111 receiving yards and a touchdown on six receptions. Fullback Kyle Juszczyk also graded well, earning a 75.6 receiving grade on four catches for 49 yards.
Running back Christian McCaffrey ranked third on the team with a 72.8 receiving grade, finishing with six receptions for 66 yards and two receiving touchdowns.
Tight end Luke Farrell earned the lowest receiving grade of the game (30.0).
- TE Luke Farrell, WR Jauan Jennings, WR Malik Turner — 1 each
Rushing
It was not a strong performance for the 49ers' rushing attack. Wide receiver Skyy Moore earned the team's best run grade (62.8) after carrying the ball once for three yards. Running back Christian McCaffrey finished second with a 50.4 run grade, totaling 48 rushing yards on 15 carries (3.2 yards per attempt).
Eagles quarterback Jalen Hurts earned the game's best run grade (69.2).
Pass rush
San Francisco's highest-graded pass rusher was rookie defensive tackle CJ West, though he earned just a 60.5 grade. The best pass-rushing grade of the game belonged to Eagles linebacker Nakobe Dean (76.4).
Defensive end Sam Okuayinonu was the lowest-graded pass rusher of the game (47.5).
- DE Keion White — 4
- DE Yetur Gross-Matos — 3
- DE Bryce Huff, DE Sam Okuayinonu, DT CJ West — 1 each
Run defense
The 49ers' highest-graded run defender was defensive end Sam Okuayinonu (78.0). Defensive tackle Jordan Elliott earned the team's lowest run-defense grade (30.2).
Eagles cornerback Quinyon Mitchell posted the game's highest run-defense grade (86.5).
Pass defense
Safety Ji'Ayir Brown led the 49ers with a 72.1 coverage grade. He allowed one reception for one yard on one target before exiting with an injury.
Cornerback Deommodore Lenoir earned a team-low 46.0 coverage grade, the third-lowest of his season. He allowed five receptions for 47 yards on eight targets.
Tackling
Linebacker Eric Kendricks earned the best tackling grade of the game (84.2), finishing with 10 tackles and one pass defensed.
Defensive tackle Jordan Elliott posted the 49ers' lowest tackling grade (26.2).
Missed tackles by 49ers defenders:- FS Malik Mustapha, LB Garret Wallow — 2 each
- DT Jordan Elliott, DE Clelin Ferrell, DE Bryce Huff, CB Upton Stout — 1 each
49ers Wild Card round snap counts
Offense
59 - Brock Purdy (QB), Colton McKivitz (RT), Dominick Puni (RG), Jake Brendel (C), Spencer Burford (LG), Trent Williams (LT)
57 - Jauan Jennings (WR)
52 - Christian McCaffrey (RB)
43 - Jake Tonges (TE)
40 - Demarcus Robinson (WR)
28 - Kyle Juszczyk (FB)
22 - Kendrick Bourne (WR)
19 - Luke Farrell (TE)
13 - George Kittle (TE)
10 - Skyy Moore (WR)
7 - Brian Robinson (RB)
4 - Malik Turner (WR)
Defense
73 - Deommodore Lenoir (CB), Eric Kendricks (LB), Malik Mustapha (FS), Renardo Green (CB)
72 - Garret Wallow (LB)
52 - Upton Stout (CB)
43 - Sam Okuayinonu (DE)
41 - Keion White (DE)
40 - Marques Sigle (FS)
34 - Yetur Gross-Matos (DE)
31 - Alfred Collins (DT), Bryce Huff (DE), Ji'Ayir Brown (FS)
29 - CJ West (DT), Jordan Elliott (DT)
28 - Clelin Ferrell (DE)
27 - Kalia Davis (DT)
13 - Curtis Robinson (LB)
10 - Jason Pinnock (SS)
Special Teams
21 - Curtis Robinson
20 - Luke Farrell, Robert Beal Jr., Siran Neal
18 - Marques Sigle
16 - Jalen Graham
15 - Darrell Luter Jr.
13 - Jake Tonges, Malik Turner
12 - Jason Pinnock, Thomas Morstead (P)
9 - Eddy Pineiro (K), Jordan James, Skyy Moore
7 - Jon Weeks (LS)
5 - Brian Robinson, Eric Kendricks, Keion White, Malik Mustapha
4 - Alfred Collins, Austen Pleasants, Colton McKivitz, Connor Colby, Dominick Puni, Jordan Elliott, Kalia Davis, Matt Hennessy, Spencer Burford
3 - Kyle Juszczyk
1 - Bryce Huff, Deommodore Lenoir, Garret Wallow, Ji'Ayir Brown, Renardo Green, Sam Okuayinonu, Yetur Gross-Matos