
The 49ers offense showed flashes of efficiency in their Week 10 matchup, and the latest Pro Football Focus (PFF) grades highlight who helped drive that success and who struggled to find consistency.
George Kittle, TE — 81.5 (57 snaps)
Kittle’s 81.5 grade was the highest on the team, and he made his presence felt both as a receiver and a blocker. Kittle was everywhere, finishing this game with nine catches for 82 yards. He did struggle in run blocking which lowered his overall grade.
Trent Williams, LT — 70.3 (63 snaps)
Even when not at his absolute best, Trent Williams remains one of the most dependable tackles in the league. His 70.3 grade reflects steady protection on Mac Jones’ blindside, keeping the pocket mostly clean (only gave up one pressure on 42 pass-blocking snaps) and paving lanes for the run game. Having the veteran anchor on the field continues to stabilize the offensive front.
Ben Bartch, LG — 70.2 (28 snaps)
Bartch made the most of his limited snaps, grading out as one of the unit’s better linemen. His solid performance in 28 snaps could earn him a larger role going forward, especially considering the inconsistency elsewhere on the interior.
Mac Jones, QB — 69.3 (63 snaps)
Jones turned in an efficient day, showing accuracy and poise under pressure. While not perfect, his decision-making and ball placement earned him a respectable 69.3 grade. When Jones is able to settle into rhythm throws, the entire offense benefits.
Brian Robinson, RB — 68.5 (14 snaps)
Robinson didn’t see a huge workload, but he made the most of his 14 snaps. His physical running style continues to complement the 49ers’ scheme, adding toughness and balance to the offense and for the second week in a row scored a touchdown for the 49ers (ran the exact same play as his first touchdown from the week prior).
Spencer Burford, LG — 52.8 (35 snaps)
Burford’s struggles stood out this week. He had issues maintaining leverage in pass protection and gave up a few costly pressures. With Ben Bartch grading well, there could be some competition brewing at the left guard spot. Burford is still finding his footing coming back off injury but it was a tough week to have a tough week.
Jake Tonges, TE — 55.2 (3 snaps)
Tonges only saw limited action, but his small sample size wasn’t ideal. With Kittle dominating the snap share, Tonges’ opportunities are few and far between and he’ll need cleaner execution when he’s called upon.
Jake Brendel, C — 56.2 (63 snaps)
Brendel has been reliable at times this season, but inconsistent and this wasn’t his sharpest outing. He struggled to get movement in the run game and allowed too much interior penetration against a physical front giving up four pressures in this game.
Jordan Watkins, WR — 56.5 (3 snaps)
Like Tonges, Watkins’ low snap count makes it hard to draw sweeping conclusions, but his grade reflects minimal impact when he did see the field.
Dominick Puni, RG — 56.9 (63 snaps)
Puni continues to show effort and toughness, but his technique and footwork in pass sets remain a concern. Puni only gave up one pressure.
The 49ers’ offensive grades paint a clear picture: their veteran leaders continue to carry the load. However, the interior offensive line remains inconsistent, and it’s an area that could limit the offense’s ceiling if not tightened up.
With Kittle in top form and Jones showing steady progress week in and week out, the pieces are there but more cohesion up front will be key as San Francisco looks to stay competitive down the stretch.