San Francisco 49ers49ers5-3
15FinalOct 26, 2025
Houston TexansTexans3-4
26TVFox
Closing line
US sportsbook at kickoffMoneyline
SF+140
HOU−165
Spread
SF +3.5−130
HOU −3.5+110
Total O/U
Over 41.5−105
Under 41.5−115
- Spread: Texans −3.5 covered.
- Total O/U: under 41.5 (41 points).
Recap
The Houston Texans beat the San Francisco 49ers 26-15 at Reliant Stadium in Houston on Oct 26, 2025 to move to 3-4.
The game was played before 70,581.
Score by quarter
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| SF | 0 | 7 | 8 | 0 | 15 |
| HOU | 3 | 13 | 7 | 3 | 26 |
Scoring plays
First Quarter
- HOUField Goal · 5:21Ka'imi Fairbairn 33 Yd Field Goal0-3
Second Quarter
- HOUField Goal · 14:57Ka'imi Fairbairn 34 Yd Field Goal0-6
- HOUTouchdown · 7:32Jayden Higgins 12 Yd pass from C.J. Stroud (Ka'imi Fairbairn Kick)0-13
- HOUField Goal · 0:58Ka'imi Fairbairn 37 Yd Field Goal0-16
- SFTouchdown · 0:25George Kittle 17 Yd pass from Mac Jones (Eddy Pineiro Kick)7-16
Third Quarter
- HOUTouchdown · 7:29Xavier Hutchinson 30 Yd pass from C.J. Stroud (Ka'imi Fairbairn Kick)7-23
- SFTouchdown · 0:28Jake Tonges 2 Yd pass from Mac Jones (Mac Jones Pass to Demarcus Robinson for Two-Point Conversion)15-23
Fourth Quarter
- HOUField Goal · 9:41Ka'imi Fairbairn 30 Yd Field Goal15-26
Team stats
SFHOU
- 1st Downs
- 12
- 23
- Total Yards
- 223
- 475
- Passing
- 175
- 318
- Rushing
- 48
- 157
- 3rd down efficiency
- 3-9
- 9-16
- Turnovers
- 1
- 1
- Possession
- 18:38
- 41:22
Top performers
San Francisco 49ersHouston Texans
Passing
Mac Jones19/32, 193 YDS, 2 TD, 1 INT
C.J. Stroud30/39, 318 YDS, 2 TD, 1 INT
Rushing
Christian McCaffrey8 CAR, 25 YDS
Woody Marks11 CAR, 62 YDS
Receiving
Jauan Jennings4 REC, 45 YDS
Xavier Hutchinson5 REC, 69 YDS, 1 TD
Sacks
–
Derek Barnett1
Tackles
Tatum Bethune14
Jalen Pitre8
Player stats
49ers · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Mac Jones | 19/32 | 193 | 6.0 | 2 | 1 | 2-18 | 78.0 | 84.5 |
49ers · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Christian McCaffrey | 8 | 25 | 3.1 | 0 | 9 |
| Mac Jones | 2 | 23 | 11.5 | 0 | 13 |
49ers · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Jauan Jennings | 4 | 45 | 11.3 | 0 | 25 | 7 |
| Kendrick Bourne | 3 | 44 | 14.7 | 0 | 18 | 4 |
| George Kittle | 4 | 43 | 10.8 | 1 | 17 | 5 |
| Christian McCaffrey | 3 | 43 | 14.3 | 0 | 27 | 6 |
| Jordan Watkins | 1 | 7 | 7.0 | 0 | 7 | 2 |
| Demarcus Robinson | 2 | 5 | 2.5 | 0 | 6 | 3 |
| Kyle Juszczyk | 1 | 4 | 4.0 | 0 | 4 | 2 |
| Jake Tonges | 1 | 2 | 2.0 | 1 | 2 | 1 |
| Skyy Moore | 0 | 0 | 0.0 | 0 | 0 | 1 |
49ers · Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Deommodore Lenoir | 1 | 0 | 0 |
| Mykel Williams | 0 | 0 | 1 |
49ers · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Tatum Bethune | 14 | 4 | 0 | 0 | 0 | 0 | 0 |
| Dee Winters | 11 | 7 | 0 | 0 | 0 | 0 | 0 |
| Malik Mustapha | 11 | 6 | 0 | 1 | 0 | 0 | 0 |
| Upton Stout | 9 | 6 | 0 | 0 | 0 | 0 | 0 |
| Renardo Green | 8 | 4 | 0 | 0 | 0 | 0 | 0 |
| Curtis Robinson | 7 | 3 | 0 | 1 | 0 | 0 | 0 |
| Ji'Ayir Brown | 5 | 4 | 0 | 1 | 0 | 0 | 0 |
| Robert Beal Jr. | 5 | 2 | 0 | 0 | 0 | 0 | 0 |
49ers · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Deommodore Lenoir | 1 | 26 | 0 |
49ers · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Brian Robinson Jr. | 3 | 99 | 33.0 | 46 | 0 |
| Skyy Moore | 2 | 52 | 26.0 | 29 | 0 |
49ers · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Eddy Pineiro | 0/0 | 0.0 | 0 | 1/1 | 1 |
49ers · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Thomas Morstead | 5 | 238 | 47.6 | 0 | 3 | 54 |
Texans · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| C.J. Stroud | 30/39 | 318 | 8.2 | 2 | 1 | 0-0 | 90.3 | 106.6 |
Texans · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Woody Marks | 11 | 62 | 5.6 | 0 | 23 |
| Nick Chubb | 17 | 56 | 3.3 | 0 | 9 |
| C.J. Stroud | 7 | 30 | 4.3 | 0 | 13 |
| Dare Ogunbowale | 1 | 9 | 9.0 | 0 | 9 |
Texans · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Xavier Hutchinson | 5 | 69 | 13.8 | 1 | 30 | 6 |
| Jaylin Noel | 5 | 63 | 12.6 | 0 | 44 | 6 |
| Woody Marks | 4 | 49 | 12.3 | 0 | 50 | 4 |
| Braxton Berrios | 5 | 38 | 7.6 | 0 | 14 | 5 |
| Jayden Higgins | 4 | 34 | 8.5 | 1 | 12 | 8 |
| Dalton Schultz | 2 | 24 | 12.0 | 0 | 17 | 3 |
| Jared Wayne | 2 | 20 | 10.0 | 0 | 17 | 2 |
| Nick Chubb | 2 | 13 | 6.5 | 0 | 8 | 2 |
| Dare Ogunbowale | 1 | 8 | 8.0 | 0 | 8 | 1 |
| Harrison Bryant | 0 | 0 | 0.0 | 0 | 0 | 1 |
Texans · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Jalen Pitre | 8 | 3 | 0 | 1 | 0 | 0 | 0 |
| Kamari Lassiter | 7 | 4 | 0 | 1 | 1 | 0 | 0 |
| M.J. Stewart | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Azeez Al-Shaair | 4 | 1 | 0 | 0 | 1 | 0 | 0 |
| Henry To'oTo'o | 4 | 1 | 0 | 0 | 1 | 0 | 0 |
| British Brooks | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Calen Bullock | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Derek Barnett | 2 | 2 | 1 | 1 | 0 | 2 | 0 |
Texans · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Kamari Lassiter | 1 | 0 | 0 |
Texans · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Dameon Pierce | 3 | 70 | 23.3 | 26 | 0 |
Texans · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Jaylin Noel | 2 | 11 | 5.5 | 14 | 0 |
Texans · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Ka'imi Fairbairn | 4/4 | 100.0 | 37 | 2/2 | 14 |
Texans · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Tommy Townsend | 2 | 96 | 48.0 | 0 | 1 | 53 |
Game info
VenueReliant Stadium, Houston, TX
Attendance70,581
OfficialsLine Judge: Greg Bradley · Umpire: Paul King · Side Judge: Dale Shaw · Referee: Alan Eck
TVFox · national
Last and next games
More scores
NFL Week 8, 2025All NFL ScoresNFL 2025 SeasonNFL OddsScores & schedules
College Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresMLB ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 5:54 PM ET. How game pages are made