
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.
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.
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.
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.
While Juszczyk earned the lowest run-blocking grade on the roster (50.7), he contributed efficiently elsewhere. His versatility helped stabilize personnel packages.
Robinson struggled to create space and finished without a meaningful impact in the passing game, grading as the lowest offensive performer.
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.
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.
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).
Farrell was quiet in the passing game and contributed little in the run game as San Francisco leaned more heavily on Kittle.
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:
Notably:
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.