• Powered by Roundtable
    Savanah Tujague
    Savanah Tujague
    Nov 4, 2025, 01:00
    Updated at: Nov 4, 2025, 01:00

    McCaffrey dominated, but who else shined? PFF grades reveal explosive impact plays and surprising struggles in the 49ers' win.

    The San Francisco 49ers improved to 6–3 after a 34–24 win over the New York Giants. Christian McCaffrey once again set the tone, but the Pro Football Focus grades tell a deeper story about which players stood out and which have room for improvement.

    Top Performers

    Skyy Moore, WR — 91.6 (8 snaps)

    It may have been a limited workload, but Skyy Moore made a big impact. The young receiver showed excellent burst and awareness, including a key third-down conversion and a solid block that helped spring McCaffrey for a touchdown. 

    Brian Robinson Jr., RB — 89.8 (9 snaps)

    His style brought a physical edge to the offense, his yards after contact stood out, he also scored his first touchdown in a 49ers jersey. He also held his own in pass protection, earning one of the team’s highest grades of the week.

    Dominick Puni, RG — 89.4 (66 snaps)

    The rookie guard continues to impress with consistency. Puni allowed only one pressure against the Giants front and was a key reason San Francisco sustained long drives. 

    Jordan Watkins, WR — 84.1 (8 snaps)

    Another limited-snap standout, Watkins made the most of the one opportunity he was targeted. With each game, he’s proving capable of handling more offensive responsibility.

    Colton McKivitz, RT — 83.9 (66 snaps)

    McKivitz put together one of his strongest showings of the season, especially going up against the league’s current best pass rusher, Brian Burns. After a lot of inconsistency, he played an almost complete game in both protection and run support. He surrendered three pressures and gave up the Niners single sack, again though it was against Burns. 

    Lowest Graded 49ers on Offense

    Demarcus Robinson, WR — 55.5 (22 snaps)

    Robinson had a few missed blocks on the perimeter that also cost him in grading. For the second time in three weeks, he has had the lowest PFF grade on offense. 

    Jake Tonges, TE — 55.5 (4 snaps)

    Tonges saw only a handful of snaps, but a missed edge block and one blown assignment on a short-yardage play limited his impact.

    Spencer Burford, LG — 55.8 (66 snaps)

    Returning from injury, Burford had an inconsistent performance. He held up reasonably well in pass protection but struggled in the run game. He will improve as the weeks go by, the Niners are happy to have him back in the lineup. 

    Kendrick Bourne, WR — 59.5 (48 snaps)

    Bourne saw consistent usage but never quite broke loose. He fought through tight coverage but couldn’t find space for big plays and was flagged once on offense. His effort in blocking was steady but unspectacular.

    Kyle Juszczyk, FB — 59.8 (44 snaps)

    While the veteran fullback contributed in several formations, a couple of missed protections and a dropped pass lowered his grade. Even so, his football IQ and versatility remain invaluable to San Francisco’s offensive structure.

    Takeaway

    The 49ers’ offensive line deserves major credit for this win. Dominick Puni’s stellar protection and Colton McKivitz’s resurgence on the right side gave San Francisco the foundation to control the game. Brian Robinson Jr. added a powerful complement to McCaffrey’s dynamic skill set, and with young receivers like Skyy Moore and Jordan Watkins contributing efficiently, the 49ers’ offense continues to look deeper and more adaptable each week.