The San Francisco 49ers lost their preseason finale 17-0 to the Houston Texans, finishing their exhibition schedule with a 2-1 record. 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 Texans.


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


Guard Nick Zakelj was the 49ers offensive line's highest-graded player, earning an overall grade of 65.7 through 36 snaps. The starters in the game were tackle Jaylon Moore (45.1 overall grade), guard Aaron Banks (55.0), center Jake Brendel (65.0), guard Spencer Burford (37.9), and tackle Colton McKivitz (61.1).

Fullback Kyle Juszczyk earned the offense's highest overall grade—86.9. However, the sample size was only two snaps.

Tight end Ross Dwelley, who caught all three of his targets for 42 yards, earned the highest overall offensive grade (79.5) after Juszczyk and the highest receiving grade (91.3) among 49ers quarterbacks' targets.

Speaking of quarterbacks, all three played in the game (not counting Jimmy Garoppolo, of course). Starter Trey Lance, who spent much of his 24 snaps avoiding the Texans pass rush due to sub-par offensive-line play, earned an overall grade of 46.3. Nate Sudfeld, who played just 16 snaps, graded slightly worse at 45.6 overall.


Rookie Brock Purdy emerged as the highest-graded quarterback and the third-highest-graded offensive player overall, going 13-of-20 passing for 182 yards and an interception.

Jeff Wilson Jr. was the highest-graded running back (not counting Juszczyk), with second-year tailback Trey Sermon coming in with the second-highest grade (69.6) among the position group.

Defensive end Kemoko Turay was the 49ers' highest-graded player, earning an 89.5 overall grade and a team-high 81.1 pass-rushing grade through 21 snaps.

Rookie cornerback Samuel Womack's 71.9 overall grade was the highest among non-defensive linemen, and his 79.4 run-defense grade led the team.

Snap Counts


Offense
48 - Jordan Mills (RT)
40 - Malik Turner (WR)
36 - Aaron Banks (LG), Jason Poe (LG), Jaylon Moore (LT), Justin Skule (LT), Nick Zakelj (RG), Spencer Burford (RG)
32 - Brock Purdy (QB), Danny Gray (WR)
31 - Troy Fumagalli (TE)
29 - Willie Snead IV (WR)
25 - Dohnovan West (C), Jauan Jennings (WR), Jordan Mason (RB)
24 - Colton McKivitz (RT), Jake Brendel (C), Trey Lance (QB)
23 - Keaton Sutherland (C)
22 - Ray-Ray McCloud III (WR)
21 - Ross Dwelley (TE)
20 - Tyler Kroft (TE)
17 - Marcus Johnson (WR)
16 - Nate Sudfeld (QB), Trey Sermon (RB)
13 - Charlie Woerner (TE)
12 - Tyrion Davis-Price (RB)
11 - Brandon Aiyuk (WR), Jeff Wilson Jr. (RB)
10 - Deebo Samuel (WR)
9 - George Kittle (TE)
8 - JaMycal Hasty (RB)
6 - Tay Martin (WR)
2 - Kyle Juszczyk (FB)


Defense
47 - Marcelino McCrary-Ball (CB)
45 - Tariq Castro-Fields (CB)
33 - Tayler Hawkins (FS)
32 - Segun Olubi (LB)
31 - Tashaun Gipson Sr. (FS)
30 - Demetrius Flannigan-Fowles (LB), Ken Crawley (CB)
27 - Alex Barrett (DT), Qwuantrezz Knight (CB)
26 - Samuel Womack (CB), Tarvarius Moore (FS)
25 - Drake Jackson (DE), Jordan Willis (DE)
24 - Akeem Spence (DT)
23 - Hassan Ridgeway (DT)
21 - Charles Omenihu (DE), Deommodore Lenoir (CB), Kemoko Turay (DE)
20 - Kerry Hyder (DE)
16 - Kevin Givens (DT)
15 - Kevin Atkins (DT)
12 - George Odum (SS), Ka'Dar Hollman (CB), Talanoa Hufanga (FS)
11 - Samson Ebukam (DE)
8 - Curtis Robinson (LB)
7 - Oren Burks (LB)

Special Teams
15 - Marcelino McCrary-Ball
11 - Ka'Dar Hollman, Segun Olubi
10 - Demetrius Flannigan-Fowles
9 - Ken Crawley, Ross Dwelley, Tariq Castro-Fields
8 - Alex Barrett, Malik Turner
7 - JaMycal Hasty, Jordan Willis, Samuel Womack
6 - Charlie Woerner, George Odum, Tayler Hawkins
5 - Marcus Johnson, Mitch Wishnowsky (P), Taybor Pepper (LS), Trey Sermon
4 - Deommodore Lenoir, Oren Burks, Ray-Ray McCloud III, Talanoa Hufanga, Tay Martin
3 - Charles Omenihu, Danny Gray, Drake Jackson, Jauan Jennings, Jordan Mason, Willie Snead IV
2 - Akeem Spence, Curtis Robinson, Tarvarius Moore, Tashaun Gipson Sr., Troy Fumagalli, Tyler Kroft, Tyrion Davis-Price
1 - Hassan Ridgeway, Jeff Wilson Jr., Kemoko Turay, Kerry Hyder, Kevin Givens, Kyle Juszczyk, Qwuantrezz Knight, Robbie Gould (K)

More San Francisco 49ers News