Christian McCaffrey will be up against the third-best run defense in the league when his San Francisco 49ers take on the Seattle Seahawks in Week 18, on Saturday at 8 p.m. ET.
McCaffrey has generated a team-leading 1,179 yards rushing on 303 attempts (73.7 ypg), with 10 rushing scores. As part of the passing attack, McCaffrey has tacked on 96 catches for a team-best 890 receiving yards, with seven receiving touchdowns.
Watch this game on Fubo (Regional restrictions may apply).
Listen to the game on 107.7 The Bone
McCaffrey vs. the Seahawks
- McCaffrey vs the Seahawks (since 2021): 4 GP / 90 RUSH YPG / 3 RUSH TD
- No player has collected more than 100 yards on the ground in a game against the Seahawks in the 2025 season.
- Seattle has allowed one or more rushing TDs to eight opposing players this year.
- Just one opposing rusher has scored two or more TDs on the ground against the Seahawks this season.
- McCaffrey will face the NFL's third-ranked rush defense this week. The Seahawks concede 94.4 yards on the ground per contest.
- So far this season, the Seahawks have surrendered nine passing TDs to opponents, averaging 0.6 per game. That ranks second in the NFL.
Catch every NFL touchdown with NFL RedZone on Fubo.
McCaffrey Rushing Insights
- McCaffrey has hit the over on his rushing yards totals in eight games (50.0%) out of 16 opportunities.
- The 49ers pass on 53.8% of their plays and run on 46.2%. They are eighth in NFL action in points scored.
- His team has attempted 469 rushes this season. He's handled 303 of those carries (64.6%).
- In eight of his games this year, McCaffrey has run for a touchdown, including two games with multiple TDs.
- He has 17 total touchdowns this season (35.4% of his team's 48 offensive TDs).
- He has 70 red zone rushing carries (76.1% of his team's rushing attempts inside the red zone).
Get in the game and sign up for FanDuel Fantasy today. Use our link to start playing daily fantasy.
McCaffrey's Recent Performance
| Opponent | Date | Week | Rushing Stats | Receiving Stats |
|---|---|---|---|---|
| vs. Bears | 12/28/2025 | Week 17 | 23 ATT / 140 YDS / 1 TD | 6 TAR / 4 REC / 41 YDS / 0 TDs |
| vs. Colts | 12/22/2025 | Week 16 | 21 ATT / 117 YDS / 0 TDs | 8 TAR / 6 REC / 29 YDS / 2 TDs |
| vs. Titans | 12/14/2025 | Week 15 | 22 ATT / 73 YDS / 1 TD | 1 TAR / 1 REC / 14 YDS / 0 TDs |
| vs. Browns | 11/30/2025 | Week 13 | 20 ATT / 53 YDS / 1 TD | 4 TAR / 4 REC / 21 YDS / 0 TDs |
| vs. Panthers | 11/24/2025 | Week 12 | 24 ATT / 89 YDS / 1 TD | 7 TAR / 7 REC / 53 YDS / 0 TDs |