• Powered by Roundtable
    Savanah Tujague
    Savanah Tujague
    Dec 2, 2025, 03:30
    Updated at: Dec 2, 2025, 03:30

    Kittle shines and Purdy rebounds with season-best marks as the 49ers offense navigates tough conditions, earning clutch PFF grades.

    In a cold, chaotic matchup in Cleveland, the San Francisco 49ers offense delivered enough to secure a 26–8 victory. The latest PFF grades reflect a performance defined by clutch execution, smart decision-making, and a few standout efforts in key moments. Tight end George Kittle headlined the group, while quarterback Brock Purdy, in just his third game back from injury, posted season-best marks.

    Top Performers

    George Kittle TE — 77.7 (58 snaps)

    Kittle was the 49ers’ highest-graded offensive player and for good reason. He earned the top receiving grade in the entire game (81.6), catching four passes for a game-high 67 yards, including a 32-yard sideline grab that set up a late second-quarter field goal. 

    Brock Purdy QB — 74.5 (63 snaps)

    Purdy recorded season highs with a 74.5 offensive grade and 73.2 passing grade, a strong rebound in his third game back from turf toe. He finished 16-of-29 for 168 yards and a touchdown, taking only one sack despite facing one of the league’s top pass-rushing units. He also earned San Francisco’s best rushing grade (63.2) for the second straight week, showcasing his legs on the zone-read keeper that fooled the Browns’ defense for a key touchdown.

    Jauan Jennings WR — 72.7 (54 snaps)

    Jennings continues to deliver in the absence of Brandon Aiyuk. His 73.7 receiving grade ranked second on the team, and he caught four passes for 39 yards and a touchdown, including a physical red-zone finish that broke the game open in the fourth quarter.

    Kyle Juszczyk FB — 67.2 (24 snaps)

    While Juszczyk earned the lowest run-blocking grade on the roster (50.7), he contributed efficiently elsewhere. His versatility helped stabilize personnel packages.

    Lowest-Graded Performers

    Demarcus Robinson WR — 49.5 (29 snaps)

    Robinson struggled to create space and finished without a meaningful impact in the passing game, grading as the lowest offensive performer.

    Spencer Burford OG — 51.1 (46 snaps)

    Burford had a rough outing, finishing as the lowest-graded pass blocker (21.7) of the entire game. He surrendered four pressures and failed to gain traction as a run blocker, continuing an up and down season.

    Colton McKivitz OT — 51.9 (67 snaps)

    McKivitz allowed three pressures and had trouble anchoring against Cleveland’s edge rotation. His grading reflects the challenge of handling length and speed in harsh conditions.

    Kendrick Bourne WR — 54.2 (23 snaps)

    Bourne earned the lowest receiving grade (54.0) on the team. He was held without a catch on his lone target (the catch was ruled an incomplete pass which was a little shady though in my personal opinion).

    Luke Farrell TE — 56.3 (14 snaps)

    Farrell was quiet in the passing game and contributed little in the run game as San Francisco leaned more heavily on Kittle.

    Offensive Line Performance & Pressure Summary

    San Francisco allowed 15 total pressures, a number influenced heavily by game flow and weather. Despite the challenges, the unit held together enough to keep Purdy upright and functional.

    Pressures allowed by OL:

    • LG Spencer Burford — 4
    • LT Trent Williams — 4
    • RT Colton McKivitz — 3
    • C Jake Brendel — 2
    • RG Dominick Puni — 2

    Notably:

    • Trent Williams earned the top run-blocking grade (79.5).
    • Ben Bartch posted the highest pass-block grade (81.1) and allowed zero pressures before exiting with a foot injury.
    • Christian McCaffrey earned an 81.1 pass-blocking grade, though on only six reps.

    Final Takeaway

    While it wasn’t an explosive offensive performance, Kittle and Purdy led the way, Jennings continued to shine in an expanded role, and despite giving up 15 pressures to the best pass rusher in the league, Myles Garrett, the offensive line did enough to support a victory.