Final2025 Week 8
Reliant Stadium, Houston, TX|
Houston Texans vs San Francisco 49ers
San Francisco 49ers
Away
15
Houston Texans
HomeWon
26
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| 49ers | 0 | 7 | 8 | 0 | 15 |
| Texans | 3 | 13 | 7 | 3 | 26 |
SF 15 · HOU 26 Final
Passing leader
HOU · QB
22.7PPR pts
30/39, 318 YDS, 2 TD, 1 INT
Top fantasy scorer
HOU · WR
17.9PPR pts
5 REC, 69 YDS, 1 TD
49ers leader
SF · QB
19.0PPR pts
19/32, 193 YDS, 2 TD, 1 INT
Defensive playmaker
Kamari Lassiter
HOU
1 INT, 7 TKL
Texans 26, 49ers 15: Houston beats San Francisco
Houston led 16–7 at halftime and outscored San Francisco 10–8 after the break to win 26–15. The Texans finished with a 475–223 edge in total offense and averaged 6.3 yards per play.
The 49ers went 3-for-9 on third down and committed one turnover, while the Texans kept the ball for 41:22.
Key advantages
- +1.2 yards/play HOU 6.3 · SF 5.1
- +252 total yards HOU 475 · SF 223
- +23% third-down rate HOU 56% · SF 33%
Game Highlights
Official NFL highlights · Opens from YouTube
Got a 49er or Texan on your fantasy team?
Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the Texans Won
Houston won the efficiency, third-down, and time of possession battles.
| 49ers | Stat | Texans |
|---|---|---|
| 5.1 | Yards per play | 6.3 |
| 223 | Total yards | 475 |
| 33% | Third-down conversion | 56% |
| Other team stats | ||
| 44 | Plays | 75 |
| 1 | Turnovers | 1 |
| 18:38 | Time of possession | 41:22 |
Scoring Summary
The Texans scored two touchdowns and four field goals; the 49ers scored two touchdowns.
| Time | Team | Play | SF | HOU |
|---|---|---|---|---|
| 1st quarter | ||||
| 5:21 | HOU | Ka'imi Fairbairn 33-yard FG Takes lead | 0 | 3 |
| 2nd quarter | ||||
| 14:57 | HOU | Ka'imi Fairbairn 34-yard FG Extends lead | 0 | 6 |
| 7:32 | HOU | C.J. Stroud → Jayden Higgins, 12-yard TD Extends leadKa'imi Fairbairn XP | 0 | 13 |
| 0:58 | HOU | Ka'imi Fairbairn 37-yard FG Extends lead | 0 | 16 |
| 0:25 | SF | Mac Jones → George Kittle, 17-yard TDEddy Pineiro XP | 7 | 16 |
| 3rd quarter | ||||
| 7:29 | HOU | C.J. Stroud → Xavier Hutchinson, 30-yard TD Extends leadKa'imi Fairbairn XP | 7 | 23 |
| 0:28 | SF | Mac Jones → Jake Tonges, 2-yard TDMac Jones → Demarcus Robinson, 2-pt conversion | 15 | 23 |
| 4th quarter | ||||
| 9:41 | HOU | Ka'imi Fairbairn 30-yard FG Extends lead | 15 | 26 |
Fantasy Points: 49ers vs Texans, Week 8 2025
Fantasy leaders
- C.J. StroudHOU · QB22.7 PTSQB11
- Mac JonesSF · QB19.0 PTSQB14
- Xavier HutchinsonHOU · WR17.9 PTSWR9
- Woody MarksHOU · RB15.1 PTSRB16
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22.7 | QB11 | 30/39 | 318 | 2 | 1 | 7 | 30 | 0 | 106.6 | Start/Sit → | |
| 19.0 | QB14 | 19/32 | 193 | 2 | 1 | 2 | 23 | 0 | 84.5 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17.9 | WR9 | WR | — | — | — | 6 | 5 | 69 | 1 | Start/Sit → | |
| 15.1 | RB16 | RB | 11 | 62 | 0 | 4 | 4 | 49 | 0 | Start/Sit → | |
| 14.3 | TE8 | TE | — | — | — | 5 | 4 | 43 | 1 | Start/Sit → | |
| 13.4 | WR26 | WR | — | — | — | 8 | 4 | 34 | 1 | ||
| 11.3 | WR34 | WR | — | — | — | 6 | 5 | 63 | 0 | Start/Sit → | |
| 9.8 | RB25 | RB | 8 | 25 | 0 | 6 | 3 | 43 | 0 | Start/Sit → | |
| 8.9 | RB29 | RB | 17 | 56 | 0 | 2 | 2 | 13 | 0 | ||
| 8.8 | WR44 | WR | — | — | — | 5 | 5 | 38 | 0 | Start/Sit → | |
| 8.5 | WR47 | WR | — | — | — | 7 | 4 | 45 | 0 | Start/Sit → | |
| 7.4 | WR51 | WR | — | — | — | 4 | 3 | 44 | 0 | Start/Sit → | |
| 7.2 | TE18 | TE | — | — | — | 1 | 1 | 2 | 1 | ||
| 4.5 | WR65 | WR | — | — | — | 3 | 2 | 5 | 0 | ||
| 4.4 | TE28 | TE | — | — | — | 3 | 2 | 24 | 0 | Start/Sit → | |
| 4.0 | WR67 | WR | — | — | — | 2 | 2 | 20 | 0 | Start/Sit → | |
| 2.7 | RB50 | RB | 1 | 9 | 0 | 1 | 1 | 8 | 0 | Start/Sit → | |
| 1.7 | WR84 | WR | — | — | — | 2 | 1 | 7 | 0 | Start/Sit → | |
| 0.0 | — | TE | — | — | — | 1 | 0 | 0 | 0 | ||
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 | Start/Sit → |
Fantasy Usage
San Francisco 49ers
Snap Share
Christian McCaffreyRB46 snaps96%
George KittleTE43 snaps90%
Jauan JenningsWR41 snaps85%
Kendrick BourneWR38 snaps79%
Demarcus RobinsonWR27 snaps56%
Target Share29 targets
- Jauan Jennings24%, 7 targets
- Christian McCaffrey21%, 6 targets
- George Kittle17%, 5 targets
- Kendrick Bourne14%, 4 targets
- Demarcus Robinson10%, 3 targets
- Other14%, 4 targets
Carry Share10 carries
- Christian McCaffrey80%, 8 carries
- Mac Jones20%, 2 carries
Houston Texans
Snap Share
Jayden HigginsWR66 snaps83%
Xavier HutchinsonWR57 snaps71%
Dalton SchultzTE49 snaps61%
Nick ChubbRB35 snaps44%
Woody MarksRB32 snaps40%
Target Share38 targets
- Jayden Higgins21%, 8 targets
- Xavier Hutchinson16%, 6 targets
- Jaylin Noel16%, 6 targets
- Braxton Berrios13%, 5 targets
- Woody Marks11%, 4 targets
- Other24%, 9 targets
Carry Share36 carries
- Nick Chubb47%, 17 carries
- Woody Marks31%, 11 carries
- C.J. Stroud19%, 7 carries
- Dare Ogunbowale3%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 46 | 96% | 6 | 21% | 8 | |
| 43 | 90% | 5 | 17% | 0 | |
| 41 | 85% | 7 | 24% | 0 | |
| 66 | 83% | 8 | 21% | 0 | |
| 38 | 79% | 4 | 14% | 0 | |
| 57 | 71% | 6 | 16% | 0 | |
| 49 | 61% | 3 | 8% | 0 | |
| 27 | 56% | 3 | 10% | 0 | |
| 35 | 44% | 2 | 5% | 17 | |
| 32 | 40% | 4 | 11% | 11 | |
| 31 | 39% | 6 | 16% | 0 | |
| 23 | 29% | 5 | 13% | 0 | |
| 22 | 28% | 1 | 3% | 0 | |
| 9 | 19% | 1 | 3% | 0 | |
| 13 | 16% | 1 | 3% | 1 | |
| 11 | 14% | 0 | 0% | 0 | |
| 6 | 13% | 2 | 7% | 0 | |
| 5 | 10% | 1 | 3% | 0 | |
| 3 | 6% | 0 | 0% | 0 | |
| 2 | 4% | 0 | 0% | 0 |
Fantasy Points vs Expected
Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.
- Biggest overperformer+7.7Xavier Hutchinson17.9 PTS vs 10.2 xFP
- Biggest underperformer−5.6Christian McCaffrey9.8 PTS vs 15.4 xFP
- Highest expected volume21.8 xFPC.J. Stroud22.7 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| C.J. StroudHOU · QB | 22.7 | 21.8 | +0.9 | 100% | 39 att | — | 39 | 7 | 19% | 0 | 0% |
| Mac JonesSF · QB | 19.0 | 15.5 | +3.5 | 100% | 32 att | — | 32 | 2 | 20% | 0 | 0% |
| Christian McCaffreySF · RB | 9.8 | 15.4 | −5.6 | 96% | 80% car | — | 0 | 8 | 80% | 6 | 19% |
| Nick ChubbHOU · RB | 8.9 | 14.4 | −5.5 | 44% | 47% car | — | 0 | 17 | 47% | 2 | 5% |
| Woody MarksHOU · RB | 15.1 | 13.9 | +1.2 | 40% | 31% car | — | 0 | 11 | 31% | 4 | 11% |
| Jayden HigginsHOU · WR | 13.4 | 13.6 | −0.2 | 83% | 21% tgt | — | 0 | 0 | 0% | 8 | 21% |
| Jauan JenningsSF · WR | 8.5 | 11.9 | −3.4 | 85% | 23% tgt | — | 0 | 0 | 0% | 7 | 23% |
| Jaylin NoelHOU · WR | 11.3 | 10.2 | +1.1 | 39% | 16% tgt | — | 0 | 0 | 0% | 6 | 16% |
| Xavier HutchinsonHOU · WR | 17.9 | 10.2 | +7.7 | 71% | 16% tgt | — | 0 | 0 | 0% | 6 | 16% |
| Braxton BerriosHOU · WR | 8.8 | 8.5 | +0.3 | 29% | 13% tgt | — | 0 | 0 | 0% | 5 | 13% |
| George KittleSF · TE | 14.3 | 8.5 | +5.8 | 90% | 16% tgt | — | 0 | 0 | 0% | 5 | 16% |
| Kendrick BourneSF · WR | 7.4 | 6.8 | +0.6 | 79% | 13% tgt | — | 0 | 0 | 0% | 4 | 13% |
| Dalton SchultzHOU · TE | 4.4 | 5.1 | −0.7 | 61% | 8% tgt | — | 0 | 0 | 0% | 3 | 8% |
| Demarcus RobinsonSF · WR | 4.5 | 5.1 | −0.6 | 56% | 10% tgt | — | 0 | 0 | 0% | 3 | 10% |
| Jared WayneHOU · WR | 4.0 | 3.4 | +0.6 | — | 5% tgt | — | 0 | 0 | 0% | 2 | 5% |
| Jordan WatkinsSF · WR | 1.7 | 3.4 | −1.7 | 13% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Kyle JuszczykSF · RB | 1.4 | 3.4 | −2.0 | — | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Dare OgunbowaleHOU · RB | 2.7 | 2.4 | +0.3 | 16% | 3% car | — | 0 | 1 | 3% | 1 | 3% |
| Harrison BryantHOU · TE | 0.0 | 1.7 | −1.7 | 28% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Jake TongesSF · TE | 7.2 | 1.7 | +5.5 | 10% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Skyy MooreSF · WR | 0.0 | 1.7 | −1.7 | 19% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
Team totals: 49ers 31 targets and 10 carries; Texans 38 targets and 36 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.
Fantasy Verdicts
Mac Jones
SF · QB · 19.0 pts on 15.5 expected
19 of 32 passing for 193 yards, 2 touchdowns, 1 interception; 2 carries for 23 yards.
Verdict: The points matched the role, 15.5 expected.
Last 5 games + this one (PPR): 21.8, 14.3, 22.2, 13.2, 6.2, 19.0
W2W3W5W6W7W8
C.J. Stroud
HOU · QB · 22.7 pts on 21.8 expected
30 of 39 passing for 318 yards, 2 touchdowns, 1 interception; 7 carries for 30 yards.
Verdict: The points matched the role, 21.8 expected.
Last 5 games + this one (PPR): 15.0, 12.4, 18.4, 28.8, 14.7, 22.7
W2W3W4W5W7W8
Christian McCaffrey Volume, no payoff
SF · RB · 9.8 pts on 15.4 expected
6 targets (19% of the team's), 3 catches for 43 yards; 8 carries (80% of the team's) for 25 yards.
Verdict: The role was there, worth 15.4 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 24.0, 26.1, 27.9, 24.1, 39.1, 9.8
W3W4W5W6W7W8
Lowest-scoring game of the season. A touchdown in 5 of the last 8 games.
Jauan Jennings
SF · WR · 8.5 pts on 11.9 expected
7 targets (23% of the team's), 4 catches for 45 yards.
Verdict: The points matched the role, 11.9 expected.
Last 5 games + this one (PPR): 3.6, 19.9, 6.4, 1.7, 7.1, 8.5
W1W2W4W6W7W8
Best score since Week 2.
Nick Chubb Unlucky
HOU · RB · 8.9 pts on 14.4 expected
2 targets (5% of the team's), 2 catches for 13 yards; 17 carries (47% of the team's) for 56 yards.
Verdict: The role was there, worth 14.4 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 15.2, 7.0, 8.2, 12.1, 2.1, 8.9
W2W3W4W5W7W8
Season high in carries (17).
Woody Marks
HOU · RB · 15.1 pts on 13.9 expected
4 targets (11% of the team's), 4 catches for 49 yards; 11 carries (31% of the team's) for 62 yards.
Verdict: The points matched the role, 13.9 expected.
Last 5 games + this one (PPR): 6.1, 4.6, 27.9, 2.4, 12.5, 15.1
W2W3W4W5W7W8
Xavier Hutchinson Ran hot
HOU · WR · 17.9 pts on 10.2 expected
6 targets (16% of the team's), 5 catches for 69 yards and 1 touchdown.
Verdict: The opportunities were worth 10.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 4.9, 4.6, 3.7, 16.8, 2.3, 17.9
W2W3W4W5W7W8
Season high in targets (6). Best fantasy game of the season.
George Kittle Ran hot
SF · TE · 14.3 pts on 8.5 expected
5 targets (16% of the team's), 4 catches for 43 yards and 1 touchdown.
Verdict: The opportunities were worth 8.5 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Start/Sit: George Kittle →Stock Up, Stock Down
San Francisco 49ers
- ▲Stock up: George Kittle played 90% of the snaps, up from a 54% season average.
- ▼Stock down: Jake Tonges played 10% of the snaps, down from a 61% season average.
Houston Texans
- ▲Stock up: Jayden Higgins played 83% of the snaps, up from a 49% season average.
- ▼Stock down: Braxton Berrios played 29% of the snaps, down from a 47% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2025 through Week 18.
| Points allowed to | 49ers D | Texans D |
|---|---|---|
| QBs | 17.5 | 13.5 |
| RBs | 21.2 | 19.3 |
| WRs | 32.1 | 25.1 |
| TEs | 14.8 | 12.3 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Houston opened at 50% win probability and passed 98% in the third quarter on the way to the win.
Texans win probability
Key Swings
- +10Fairbairn 33-yd FG50% → 60%Q1 5:21
- +18Stroud → Higgins, 12-yd TD71% → 89%Q2 7:32
- −13Jones → Kittle, 17-yd TD95% → 83%Q2 0:25
- +11Stroud → Hutchinson, 30-yd TD86% → 97%Q3 7:29
- −11Jones → Tonges, 2-yd TD99% → 88%Q3 0:28
Swing in Texans win probability, in points
Play Calling and Possessions
| San Francisco 49ers | Measure | Houston Texans |
|---|---|---|
| 44 | Plays | 75 |
| 77% | Pass rate | 52% |
| 5.1 | Yds / dropback | 8.2 |
| 4.8 | Yds / carry | 4.4 |
| 3/9 | Third downs | 9/16 |
Efficiency edge Houston ran 31 more plays and gained 3.1 more yards per dropback.
- Top targets
- SF Jennings 23% · McCaffrey 19% · Kittle 16%
- HOU Higgins 21% · Noel 16% · Hutchinson 16%
Possession Results
| Result | SF | HOU |
|---|---|---|
| Touchdowns | 2 | 2 |
| Field goals | 0 | 4 |
| Punts | 5 | 2 |
| Turnovers | 1 | 1 |
| Turnovers on downs | 1 | 0 |
- The Texans opened the scoring on their first possession, a 16-play, 57-yard drive that ended in a field goal.
- The Texans drained the clock with two second-half drives of five to seven minutes.
All 19 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| HOU | Q1 15:00 | 16 | 57 | 9:39 | Field goal |
| SF | Q1 5:21 | 4 | 3 | 1:44 | Punt |
| HOU | Q1 3:37 | 9 | 71 | 3:40 | Field goal |
| SF | Q2 14:57 | 3 | 7 | 1:32 | Punt |
| HOU | Q2 13:25 | 10 | 82 | 5:53 | Touchdown |
| SF | Q2 7:32 | 3 | 5 | 1:40 | Punt |
| HOU | Q2 5:52 | 11 | 62 | 4:54 | Field goal |
| SF | Q2 0:58 | 4 | 35 | 0:33 | Touchdown |
| HOU | Q2 0:25 | 2 | 2 | 0:25 | Interception |
| SF | Q3 15:00 | 3 | 7 | 1:24 | Punt |
| HOU | Q3 13:36 | 12 | 94 | 6:07 | Touchdown |
| SF | Q3 7:29 | 12 | 76 | 7:01 | Touchdown |
| HOU | Q3 0:28 | 10 | 58 | 5:47 | Field goal |
| SF | Q4 9:41 | 3 | -1 | 1:43 | Punt |
| HOU | Q4 7:58 | 5 | 18 | 3:45 | Punt |
| SF | Q4 4:13 | 8 | 70 | 2:17 | Interception |
| HOU | Q4 1:56 | 3 | 6 | 1:03 | Punt |
| SF | Q4 0:53 | 4 | 6 | 0:44 | Downs |
| HOU | Q4 0:09 | 1 | 0 | 0:09 | End of game |
About these numbers
Possessions that ended with the clock running out at the half or the end of the game aren't counted.
Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.
49ers vs Texans Head-to-Head
The 49ers and Texans first met in 2005 and have played 6 times since.
- All-time series
- 4–249ers lead, 6 meetings since 2005
- Postseason
- 0No playoff meetings
- Largest 49ers win
- 34–32013
- Largest Texans win
- 26–152025
Since 2021
1–1 Series tied
2 meetings since the 2021 season, regular season and playoffs.
- 4
- T
Oldest to newest. 4 = 49ers win, T = Texans win, outlined = this game.
Recent Meetings
- 2025 Wk 8 49ers at Texans, 2025 Wk 8 recap HOU 26 SF 15 HOU W
- 2021 Wk 17 Texans at 49ers, 2021 Wk 17 recap SF 23 HOU 7 SF W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| 49ers | Stat | Texans |
|---|---|---|
| 12-5 | Record | 12-5 |
| 25.7 | Points per game | 23.8 |
| 351.4 | Yards per game | 327.0 |
| 5.5 | Yards per play | 5.1 |
| 21.8 | Points allowed per game | 17.4 |
| 340.2 | Yards allowed per game | 277.2 |
49ers and Texans in Fantasy
The two teams don't meet again this season. If you roster a 49er or a Texan, these answer the week-to-week question.
- Start/Sit ToolShould your 49ers or Texans player start this week? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for 49ers and Texans players.
- Fantasy Points Allowed by PositionHow the 49ers and Texans defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere each team's remaining games fall in your fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2025 Game Logs for Players in This Game
49ers vs Texans Game FAQ
Who won the 2025 49ers vs Texans Week 8 game?
The Houston Texans beat the San Francisco 49ers 26–15 in Week 8 of the 2025 season. The game was played at Reliant Stadium in Houston, TX, on October 26, 2025. See the Texans' 2025 schedule.
What was the final score of 49ers vs Texans?
The final score was Texans 26, 49ers 15. The Texans led 16–7 at halftime, and the second half went 49ers 8, Texans 10.
What happened in the 49ers vs Texans game?
Houston led 16–7 at halftime and outscored San Francisco 10–8 after the break to win 26–15. The Texans finished with a 475–223 edge in total offense and averaged 6.3 yards per play. C.J. Stroud led all players with 30 of 39 passing for 318 yards and 2 touchdowns, plus 7 carries for 30 rushing yards.
Who scored the most fantasy points in 49ers vs Texans?
C.J. Stroud led the game with 22.7 PPR fantasy points, the QB11 of Week 8, on 30 of 39 passing for 318 yards and 2 touchdowns, plus 7 carries for 30 rushing yards. Mac Jones was next with 19.0 (QB14). See C.J. Stroud's 2025 game log.
Who led 49ers vs Texans in passing, rushing and receiving?
C.J. Stroud (HOU) led all passers with 30 of 39 for 318 yards, 2 touchdowns and an interception. Woody Marks (HOU) led in rushing with 11 carries for 62 yards. Xavier Hutchinson (HOU) led in receiving with 5 catches for 69 yards and a touchdown.
How many fantasy points did C.J. Stroud score against the 49ers?
C.J. Stroud scored 22.7 fantasy points against the 49ers in Week 8 of the 2025 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 30 of 39 passing for 318 yards and 2 touchdowns, plus 7 carries for 30 rushing yards.
Who outperformed and underperformed expected fantasy points in 49ers vs Texans?
Xavier Hutchinson outperformed his expected fantasy points the most, scoring 17.9 PPR points on 10.2 xFP (+7.7). Christian McCaffrey fell furthest short, with 9.8 points on 15.4 xFP (−5.6). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.
Who had the highest expected fantasy points in 49ers vs Texans?
C.J. Stroud had the most fantasy opportunity in the game, worth 21.8 expected PPR points (xFP) at league-average rates, and scored 22.7. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the Texans beat the 49ers?
The Texans beat the 49ers 26–15 because they averaged 6.3 yards per play to 5.1 and outgained them 475–223.
What is the all-time 49ers vs Texans record?
The 49ers lead the all-time series 4–2 across 6 meetings since 2005.
When did the 49ers and Texans last play before this game?
Before Week 8 of 2025, they last met in the 2021 season on January 2, 2022, when the 49ers beat the Texans 23–7.
What is the 49ers vs Texans record since 2021?
The series is tied 1–1 across 2 meetings since the 2021 season, including this game.
