49ers at Seahawks — Week 1 Recap (Sept. 7, 2025)
Complete snap-count breakdown of the 49ers offense and Seahawks defense, highlighting usage trends, PFF grades, and key contributors.
🏈 NFL 2025 Season | 📍 Location: Seattle, Washington | 🏟️ Stadium: Lumen Field | 🗓️ Date: September 7, 2025 | ⏱️ Week: Week 1
🧭 Spotlight Index
📊 49ers Offensive Snap Counts & PFF Grades
| Player | Pos | PFF | Snaps | Snap% |
|---|---|---|---|---|
| Brock Purdy | QB | 78.4 | 76 | 100% |
| Christian McCaffrey | RB | 81.9 | 58 | 76% |
| George Kittle | TE | 74.6 | 21 | 28% |
| Brayden Tonges | TE | — | 30 | 39% |
| Ricky Pearsall | WR | 71.2 | 64 | 84% |
| Jauan Jennings | WR | — | 50 | 66% |
| Trent Williams | LT | 79.1 | 75 | 99% |
| Colton McKivitz | RT | — | 76 | 100% |
| Jake Brendel | C | — | 76 | 100% |
| Dominick Puni | G | 72.4 | 75 | 99% |
| Ben Bartch | G | — | 76 | 100% |
| Kyle Juszczyk | FB | — | 37 | 49% |
| Luke Farrell | TE | — | 44 | 58% |
| Russell Gage | WR | — | 28 | 37% |
| Marquez Valdes-Scantling | WR | — | 27 | 36% |
| Brian Robinson Jr. | RB | — | 18 | 24% |
| Skyy Moore | WR | — | 3 | 4% |
🔴 49ers Offensive Player Spotlights
Brock Purdy — QB
Purdy played every offensive snap and efficiently managed the offense throughout the game. He showed command pre-snap, consistently got the ball out on time, and capitalized in the red zone. His poise helped stabilize the offense during Seattle pressure looks and kept drives on schedule.
Christian McCaffrey — RB (2 TDs)
McCaffrey was the engine of the offense, accounting for two touchdowns and logging a heavy workload as both a runner and receiver. His vision and balance consistently punished Seattle’s linebackers, and his versatility forced defensive mismatches that opened up play-action opportunities.
George Kittle — TE (TD)
Kittle’s snap count was reduced due to in-game management, but his impact was decisive. He found the end zone and delivered key blocks that helped spring outside runs. Even in limited usage, his presence demanded defensive attention.
Brayden Tonges — TE (TD)
Tonges made the most of his expanded role, logging meaningful snaps and scoring a touchdown. He held up well as a blocker and provided a reliable red-zone target, continuing to earn trust within the offensive rotation.
Ricky Pearsall — WR
Pearsall played a high snap share and was consistently involved in the passing game. His route discipline and ability to separate underneath helped sustain drives, particularly on early downs.
Trent Williams — LT
Williams’ return stabilized the offensive line immediately. He dominated on the left edge, neutralizing Seattle’s top pass rushers and improving run-lane consistency. His presence elevated the entire unit’s performance.
Dominick Puni — G
Puni continued his strong play inside, handling both power and movement assignments effectively. His ability to anchor against interior pressure helped keep the pocket clean for Purdy.
📊 Seahawks Defensive Snap Counts & PFF Grades
| Player | Pos | PFF | Snaps | Snap% |
|---|---|---|---|---|
| Devon Witherspoon | CB | 78.3 | 76 | 100% |
| Riq Woolen | CB | 74.9 | 76 | 100% |
| Coby Bryant | S | — | 76 | 100% |
| Julian Love | S | — | 76 | 100% |
| Ernest Jones | LB | 71.6 | 76 | 100% |
| Leonard Williams | DL | 77.1 | 59 | 78% |
| Byron Murphy | DT | 73.4 | 58 | 76% |
| Boye Mafe | EDGE | 70.2 | 56 | 74% |
| Josh Jobe | CB | — | 61 | 80% |
| DeMarcus Lawrence | EDGE | 69.1 | 52 | 68% |
| Derick Hall | EDGE | — | 38 | 50% |
| Jarran Reed | DT | — | 38 | 50% |
🟦 Seahawks Defensive Player Spotlights
Devon Witherspoon — CB
Witherspoon played every defensive snap and was Seattle’s most reliable coverage defender. He limited separation on the perimeter and was active in run support, consistently closing downhill to finish plays.
Leonard Williams — DL
Williams was disruptive along the interior, generating pressure and holding his ground against the run. His ability to collapse the pocket forced quicker throws and disrupted San Francisco’s interior timing.
Ernest Jones — LB
Jones logged a full snap load and served as the centerpiece of Seattle’s defense. He flowed well sideline-to-sideline, filled run gaps decisively, and remained active in short-zone coverage.
Byron Murphy — DT
Murphy provided steady interior resistance, particularly on early downs. His leverage and strength helped limit inside rushing lanes and complement Leonard Williams up front.
Boye Mafe — EDGE
Mafe consistently set the edge and applied outside pressure. While not always finishing sacks, his containment limited quarterback movement and helped funnel plays back inside.
Riq Woolen — CB
Woolen handled a full workload in coverage and used his length to contest throws downfield. Though tested often, he held up well against vertical routes.
🩺 Injury & Usage Notes
- George Kittle: Snap count reduced due to in-game injury management. Usage was limited after early involvement.
- Christian McCaffrey: Maintained full availability with no visible in-game limitations despite heavy workload.
- Offensive Line: No in-game replacements. Unit remained intact throughout the contest.
- Seahawks Defense: No defensive starters were removed for injury during the game.
🧪 Final Takeaway
San Francisco controlled the game with red-zone execution and tight-end usage, while Seattle’s defense leaned heavily on its corners and interior pressure to stay competitive.
🔴 Are You a Diehard 49ers Faithful?
This blog is run by fans who live and breathe red & gold — not social media algorithms. We’re building a long-term home for the Faithful outside of Facebook, and we’re looking for writers who can help grow it.
If you’ve got strong takes, game breakdowns, history knowledge, or creative Niners content, we want to hear from you.
Comment below or contact us to join the Faithful
0 Comments