2026 Week 4 · Final
SF 24, DEN 14
DEN at SF: every skill player's line next to our pre-game projection.
Recap
SF beat DEN 24–14. Brock Purdy led everyone with 20 PPR points: 218 passing yards and 2 touchdowns, plus 29 on the ground. Also worth a look: RJ Harvey (DEN, 19.3), Deebo Samuel Sr. (SF, 18.0), George Kittle (SF, 17.0). The surprise was RJ Harvey: 19 points against our 7.8 projection.
DEN
Team comparison
SF
| 14 | Points | 24 |
|---|---|---|
| 64 | Plays | 65 |
| 214 | Passing yards | 218 |
| 82 | Rushing yards | 140 |
| 44 · 69% | Dropbacks · pass rate | 33 · 53% |
| 20 | Designed runs | 29 |
| 0 | Sacks taken | 0 |
| 187 | Air yards | 255 |
| 1 | Red-zone plays | 13 |
| 9 | Drives | 11 |
From play-by-play. Yards: quarterbacks, running backs, receivers and tight ends who played.
DEN
| Player | Cmp/Att | Yds | TD | INT |
|---|---|---|---|---|
| Bo Nix | 25/42 | 214 | 1 | 0 |
| Player | Pts | Proj | Pos | Tgt | Rec | Rec yds | Rec TD | Car | Rush yds | Rush TD |
|---|---|---|---|---|---|---|---|---|---|---|
| RJ Harvey | 19.314.39.3 | 7.86.55.2 | RB | 10 | 10 | 68 | 0 | 7 | 25 | 0 |
| Jaylen Waddle | 14.512.09.5 | 12.410.27.9 | WR | 6 | 5 | 35 | 1 | 0 | 0 | 0 |
| Bo Nix | 13.613.613.6 | 14.914.914.9 | QB | 0 | 0 | 0 | 0 | 2 | 10 | 0 |
| Tyler Badie | 7.96.95.9 | 3.02.41.8 | RB | 2 | 2 | 32 | 0 | 2 | 7 | 0 |
| Pat Bryant | 7.76.24.7 | 6.15.03.8 | WR | 3 | 3 | 47 | 0 | 0 | 0 | 0 |
| J.K. Dobbins | 7.26.25.2 | 9.89.48.9 | RB | 2 | 2 | 12 | 0 | 11 | 40 | 0 |
| Evan Engram | 1.61.10.6 | 5.54.43.2 | TE | 5 | 1 | 6 | 0 | 0 | 0 | 0 |
| Courtland Sutton | 1.40.90.4 | 10.18.36.6 | WR | 6 | 1 | 4 | 0 | 0 | 0 | 0 |
| Adam Trautman | 0.00.00.0 | 2.52.01.5 | TE | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Adam Prentice | 0.00.00.0 | 0.60.50.4 | RB | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Nate Adkins | 0.00.00.0 | 3.22.51.9 | TE | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Marvin Mims Jr. | 0.0-0.5-1.0 | 2.41.91.4 | WR | 3 | 1 | 10 | 0 | 0 | 0 | 0 |
| Troy Franklin | 0.00.00.0 | 2.72.21.7 | WR | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
SF
| Player | Cmp/Att | Yds | TD | INT |
|---|---|---|---|---|
| Brock Purdy | 19/30 | 218 | 2 | 0 |
| Player | Pts | Proj | Pos | Tgt | Rec | Rec yds | Rec TD | Car | Rush yds | Rush TD |
|---|---|---|---|---|---|---|---|---|---|---|
| Brock Purdy | 19.619.619.6 | 18.318.318.3 | QB | 0 | 0 | 0 | 0 | 10 | 29 | 0 |
| Deebo Samuel Sr. | 18.015.513.0 | 8.97.25.5 | WR | 6 | 5 | 26 | 1 | 3 | 44 | 0 |
| George Kittle | 17.015.013.0 | 13.811.38.8 | TE | 6 | 4 | 70 | 1 | 0 | 0 | 0 |
| Christian McCaffrey | 16.014.513.0 | 18.216.113.9 | RB | 5 | 3 | 18 | 0 | 15 | 52 | 1 |
| Mike Evans | 12.610.17.6 | 10.28.36.4 | WR | 8 | 5 | 76 | 0 | 0 | 0 | 0 |
| Kyle Juszczyk | 4.83.82.8 | 2.31.81.3 | RB | 2 | 2 | 28 | 0 | 0 | 0 | 0 |
| Kaelon Black | 1.31.31.3 | 4.84.44.1 | RB | 0 | 0 | 0 | 0 | 6 | 13 | 0 |
| Jacob Cowing | 0.20.20.2 | 2.21.91.5 | WR | 1 | 0 | 0 | 0 | 1 | 2 | 0 |
| Brandin Cooks | 0.00.00.0 | 1.61.31.0 | WR | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Luke Farrell | 0.00.00.0 | 1.41.10.8 | TE | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Brayden Willis | 0.00.00.0 | 0.30.30.2 | TE | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jordan Watkins | 0.00.00.0 | 2.72.21.6 | WR | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Car = official carries (QB scrambles included). Pts = scored points. Scored points use the official stats, including 2-point conversions and return touchdowns. Projections leave those two out: they are rare and not modeled.