Consider this a game to remember for the Houston Texans‘ offense.

C.J. Stroud threw for over 300 yards and two touchdowns, marking his best start since Week 6’s win over the Buffalo Bills in 2024, to help the Texans move past the San Francisco 49ers in a 26-15 victory at NRG Stadium.

The Texans’ defense dominated a broken-down 49ers offense, headlined by quarterback Mac Jones. Known for its ability to trust the run game, San Francisco finished with 48 total rushing yards and held Chrsitian McCaffery to a season-low 25 yards on eight carries. Will Anderson Jr. and Danielle Hunter each recorded a sack, including one of the final drive to ice the game.

Stroud, who needed to respond after an underwhelming performance in last week’s 27-19 loss against the Seattle Seahawks, completed 30-of-39 pass attempts for 318 yards and two touchdowns, including one to rookie Jaydin Higgins during the first half. Fellow rookie Jaylin Noel finished with five catches for 68 yards, while former Iowa State star catapulted his way into the end zone on a 30-yard touchdown in the third quarter.

The Texans finished with over 300 yards of offense and converted on 64 percent of third-down attempts. Both teams threw an interception, but three field goals from Ka’imi Fairbairn made it a three-score game.

Need a news break? Check out the all new PLAY hub with puzzles, games and more!

How did we get here? Texans Wire has you covered. Look back at everything from NRG Stadium to give up-to-date information from kickoff to the final whistle as the Texan move to 3-4 on the season.

Final

With a 26-15 victory over the 49ers, the Texans move to 3-4 and improve to 2-1 at NRG Stadium in 2025.

Punt, but too late

The two-minute timeout added a second timeout for the 49ers, thus leading to a three-and-out for the Texans’ offense. Only 48 seconds are remaining on the clock, so it could be too little too late for the Niners to mount a comeback.

Call it a game!

San Francisco needed a score, but on a pass intended for Juan Jennings, Kamari Lassiter jumped the pass to take it right inside the 1-yard line before the two-minute warning. With a few plays left, the Texans can close this game out and improve to 3-4.

Texans make it a two-score game

Even though Houston couldn’t push it across the pylon, they settled for another easy 30-yard field goal from Ka’imi Fairbairn to make it an 11-point game.

One quarter to go

With 15 minutes remaining, the Texans lead 23-15 over the 49ers. C.J. Stroud has 312 passing yards, two touchdowns and one interception.

Down but not out

Mac Jones and the 49ers offense needed a spark and they’ve got it at the right moment. San Francisco capped off its best drive of the afternoon with several key plays from the veteran quarterback winning downfield. In the red zone, Jones secure a 2-yard TD pass to Jake Tonges, which was followed up by a pass to Demarcus Robinson for the 2-point conversion to make it an 8-point game.

Hutchinson score, Texans explode

C.J. Stroud hits Xavier Hutchinson on a crossing route to secure a second TD pass on the afternoon, extending Houston’s lead in the third quarter to 23-7. The drive covers 94 yards in 12 plays. This is Stroud’s best performance of the regular season as he’s thrown for over 300 yards for the first time since 2024.

Texans injury update

Wide receiver Braxton Berrios is questionable to return with a chest injury suffered following a first-down run.

Sack Attack Will Anderson Jr.

Will Anderson Jr. might not have the sack, but a third-down pressure forced Mac Jones to miss a wide-open Christian McCaffery on third down. Outside of the touchdown drive that was set up by a great return from the 49ers’ special teams, it’s been all Houston offensively.

C.J. Stroud Makes History…For the 49ers

Entering Sunday, the 49ers were the only team in the league not to have an interception this season. C.J. Stroud tried to force a pass downfield to Jaylin Noel, but the pass was picked by Deommodore Lenoir, who returned it to midfield before time expired.

30 Minutes Down, 30 Minutes To Go Happy TEs Day George Kittle

An 18-yard pass to Kendrick Bourne put San Francisco into the red zone for the first time all afternoon. Houston forced two stops, but Mac Jones connected with his go-to tight end on National Tight Ends Day for a 17-yard score, putting San Francisco on the board.

Stroud is surging once more

This has been a day to remember for C.J. Stroud, who is closing in on 300 yards to close out the first half. The more impressive part of his game has been the mobility to step up in the pocket and evade pressure. A third-down stop forced the Texans to settle for another field goal from Ka’imi Fairbairn, but it’s 16-0 with just over a minute remaining in the second quarter.

Another three-and-out

Houston’s defense is putting on a show against Mac Jones and the 49ers offense. Jones completed a throw to Jauan Jennings on a third-and-10 and the 49ers were forced to punt for the third time in three drives. San Francisco has 30 yards on 10 plays.

The Texans, meanwhile, have 283 yards and are driving to close out the first half.

Rookies on display for the big play

Jayden Higgins and Jaylin Noel are making sure their playing time expands. The third-round pick out of Iowa State hauled in a 44-yard pass from C.J. Stroud to put Houston just outside of the red zone. Five plays later, following a Braxton Berrios first-down reception, Stroud found the other Cyclone receiver for a 12-yard touchdown reception, capping off a 10-play, 82-yard drive while extending Houston’s lead to 13.

Two drives in, two punts for San Francisco

Houston’s defense is making sure that if anyone beats it, it’ll be Mac Jones. That hasn’t happened since the Texans have basically made it impossible to connect with Christian McCaffery. Another third-down stop leads to another punt.

Fairbairn drills it through

 A 34-yard field goal by Ka’imi Fairbairn to begin the second quarter doubled Houston’s lead to 6-0.

After 1, the Texans lead Texans driving to close out the first quarter

C.J. Stroud found Woody Mark in the flats for a 50-yard pickup, putting the Texans into San Francisco territory. Two runs by Nick Chubb picked up two more conversions and moved Houston inside the red zone. With a final play before the end of the quarter, Stroud found Xavier Hutchinson for a pickup of four.

After the first 15 minutes, Houston is outgaining San Francisco 138-18.

Good defensive stop

After a first-down conversion was called back because of a facemask penalty, San Francisco found itself in third-and-7. With an overthrown pass from quarterback Mac Jones, the 49ers were forced to punt.

Houston will have the ball inside the 12 to begin its second drive.

Make it 3-0

C.J. Stroud might have had the drive of the season regarding his status, going 7-of-9 for 48 yards and three third-down conversions. Without Nico Collins or Christian Kirk, the Texans turned to rookies Jayden Higgins and Jaylin Noel. Higgins caught a pass for 6 yards while Noel picked up four. Meanwhile, Braxton Berrios caught two passes for 22 yards, including a first down pickup of 14 yards.

The inability to win on third-and-1 forced Houston to settle for a 33-yard Ka’imi Fairbairn field goal. The good news? The Texans took off nearly 10 minutes from the clock, putting San Francisco in a position to rush offensively.

Houston Starts On Offense

Kickoff is underway. The 49ers have won the toss and deferred to the second half. Houston will begin on offense.

Texans inactives

Here’s a look at the Texans’ inactive list for Sunday’s contest against the 49ers at NRG Stadium.

49ers Inactives

Here’s a look at the 49ers’ inactive list for Sunday’s contest against the Texans at NRG Stadium.

How to watch 49ers vs TexansKickoff time: 9:00 pm CTTV Channel: FOXLivestream:Fubo (free trial)Texans vs. 49ers start timeDate: Sunday, Oct. 26Time: Noon, CT

Kickoff for the Texans’ third home outing against DeMeco Ryans’ former team is scheduled for Noon CT, as the two familiar foes gather at NRG Stadium for the showdown between two franchises looking to better their standings on offense, which has put together underwhelming performances from both sides in recent weeks.

Texans tickets

Looking to buy Houston Texans tickets? We’ve got you covered.

Buy Houston Texans tickets

Texans’ regular-season schedule 2025

Below is Houston’s regular-season schedule.

Week 1: Sunday, September 7, 3:45 p.m. CT: at Los Angeles Rams – L 14-9

Week 2: Monday, September 15, 6 p.m. CT: vs. Tampa Bay Buccaneers (MNF) – L 20-19

Week 3: Sunday, September 21, Noon CT: at Jacksonville Jaguars – L 17-10

Week 4: Sunday, September 28, Noon CT: vs. Tennessee Titans – W 26-0

Week 5: Sunday, October 5, Noon CT: at Baltimore Ravens – W 44-10

Week 6: Sunday, October 12: Bye Week

Week 7: Monday, October 20, 9 p.m. CT: at Seattle Seahawks (MNF) – L 29-17

Week 8: Sunday, October 26, Noon CT: vs. San Francisco 49ers

Week 9: Sunday, November 2, Noon CT: vs. Denver Broncos

Week 10: Sunday, November 9, Noon CT: vs. Jacksonville Jaguars

Week 11: Sunday, November 16, Noon CT: at Tennessee Titans

Week 12: Thursday, November 20, 7:20 p.m. CT: vs. Buffalo Bills

Week 13: Sunday, November 30, Noon CT: at Indianapolis Colts

Week 14: Sunday, December 7, 7:20 p.m. CT: at Kansas City Chiefs

Week 15: Sunday, December 14, Noon CT: vs. Arizona Cardinals

Week 16: Sunday, December 21 at 3:20 p.m. CT: vs.Las Vegas Raiders

Week 17: TBD: at Los Angeles Chargers

Week 18: TBD: vs. Indianapolis Colts

Texans preseason schedule 2025

Below is Houston’s preseason schedule.