2026 Week 7 · Final
ATL 29, SF 20
SF at ATL: every skill player's line next to our pre-game projection.
Recap
ATL beat SF 29–20. Christian McCaffrey led everyone with 22 PPR points: 7 carries for 39 yards and 6 catches, 1 touchdown. Also worth a look: Michael Penix Jr. (ATL, 20.4), Drake London (ATL, 19.6), Bijan Robinson (ATL, 17.2). ATL's defense made its mark: 2 sacks, 4 takeaways against SF.
SF
Team comparison
ATL
| 20 | Points | 29 |
|---|---|---|
| 65 | Plays | 63 |
| 288 | Passing yards | 213 |
| 123 | Rushing yards | 82 |
| 41 · 64% | Dropbacks · pass rate | 34 · 58% |
| 23 | Designed runs | 25 |
| 2 | Sacks taken | 0 |
| 302 | Air yards | 196 |
| 7 | Red-zone plays | 11 |
| 9 | Drives | 10 |
From play-by-play. Yards: quarterbacks, running backs, receivers and tight ends who played.
SF
| Player | Cmp/Att | Yds | TD | INT |
|---|---|---|---|---|
| Brock Purdy | 27/40 | 288 | 1 | 2 |
| Player | Pts | Proj | Pos | Tgt | Rec | Rec yds | Rec TD | Car | Rush yds | Rush TD |
|---|---|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | 22.019.016.0 | 19.616.814.5 | RB | 7 | 6 | 61 | 0 | 7 | 39 | 1 |
| George Kittle | 14.810.86.8 | 13.810.48.1 | TE | 10 | 8 | 88 | 0 | 0 | 0 | 0 |
| Brock Purdy | 12.012.012.0 | 19.418.318.3 | QB | 0 | 0 | 0 | 0 | 2 | 5 | 0 |
| Kaelon Black | 10.910.49.9 | 4.64.94.5 | RB | 3 | 1 | -4 | 0 | 12 | 63 | 1 |
| Kyle Juszczyk | 10.18.67.1 | 3.22.31.6 | RB | 3 | 3 | 11 | 1 | 0 | 0 | 0 |
| Jordan Watkins | 8.67.15.6 | 4.93.83.0 | WR | 6 | 3 | 56 | 0 | 0 | 0 | 0 |
| Jacob Cowing | 7.86.34.8 | 2.82.41.9 | WR | 5 | 3 | 38 | 0 | 1 | 10 | 0 |
| Jordan James | 2.72.21.7 | 1.21.11.0 | RB | 1 | 1 | 11 | 0 | 1 | 6 | 0 |
| Luke Farrell | 2.41.91.4 | 1.81.51.1 | TE | 1 | 1 | 14 | 0 | 0 | 0 | 0 |
| Brandin Cooks | 2.31.81.3 | 4.94.03.2 | WR | 3 | 1 | 13 | 0 | 0 | 0 | 0 |
| Christian Kirk | 0.00.00.0 | 1.91.51.1 | WR | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Brayden Willis | 0.00.00.0 | 0.50.40.3 | TE | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ATL
| Player | Cmp/Att | Yds | TD | INT |
|---|---|---|---|---|
| Michael Penix Jr. | 25/34 | 213 | 3 | 0 |
| Player | Pts | Proj | Pos | Tgt | Rec | Rec yds | Rec TD | Car | Rush yds | Rush TD |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael Penix Jr. | 20.420.420.4 | 14.413.313.3 | QB | 0 | 0 | 0 | 0 | 5 | -1 | 0 |
| Drake London | 19.616.112.6 | 15.111.79.3 | WR | 10 | 7 | 66 | 1 | 0 | 0 | 0 |
| Bijan Robinson | 17.214.712.2 | 22.020.118.1 | RB | 5 | 5 | 59 | 0 | 20 | 63 | 0 |
| Kyle Pitts | 13.210.78.2 | 10.78.36.3 | TE | 5 | 5 | 22 | 1 | 0 | 0 | 0 |
| Nick Muse | 8.27.26.2 | 0.40.30.2 | TE | 2 | 2 | 2 | 1 | 0 | 0 | 0 |
| Austin Hooper | 4.13.12.1 | 2.11.71.3 | TE | 2 | 2 | 21 | 0 | 0 | 0 | 0 |
| Khalil Herbert | 3.83.32.8 | 1.71.61.4 | RB | 1 | 1 | 19 | 0 | 2 | 9 | 0 |
| Zachariah Branch | 2.72.21.7 | 3.12.41.7 | WR | 2 | 1 | 9 | 0 | 1 | 8 | 0 |
| Charlie Woerner | 2.21.71.2 | 1.41.10.8 | TE | 1 | 1 | 9 | 0 | 1 | 3 | 0 |
| Jahan Dotson | 1.61.10.6 | 7.25.44.4 | WR | 3 | 1 | 6 | 0 | 0 | 0 | 0 |
| Chris Blair | 0.00.00.0 | 0.90.80.6 | WR | 1 | 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.