Houston
Texans
0-0
31
FINAL
21
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 30d ago
In a thrilling season opener, the Houston Texans topped the San Francisco 49ers with a final score of 31-21. This Week 1 matchup set the tone for the 2027 season, featuring two teams looking to establish themselves early in the race for playoff contention. The Texans’ strong performance showcased their potential as they aim for a successful campaign. C.J. Baxter was the standout on the ground for Houston, racking up an impressive 102 rushing yards, while Nico Collins emerged as a key target in the passing game, accumulating 100 receiving yards. Quarterback play was solid, but the Texans relied heavily on their ground game to control the tempo and keep the 49ers on their heels. Brock Purdy led San Francisco's efforts with 270 passing yards and a touchdown, but it wasn’t enough to overcome Houston’s offensive firepower. Defensively, the Texans were bolstered by Will Anderson Jr, who notched 1.5 sacks, contributing significantly to the pressure on Purdy. The turning point came late in the third quarter when Anderson's sack led to a crucial turnover, allowing Houston to extend their lead and ultimately hold off the 49ers’ late-game push. While Fred Warner of San Francisco recorded nine total tackles, it wasn’t sufficient to swing the momentum back in favor of the 49ers.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB422560%2701086.4
C.J. StroudQB281968%23910106.1
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
C.J. BaxterHB171026.0370260
David MontgomeryHB16764.8272171
C.J. StroudQB5408.0171210
Christian McCaffreyHB13352.72270
Kayshon BoutteWR155.05050
Mike EvansWR122.0—020
Brock PurdyQB111.0—010
Ricky PearsallWR000.0—000
Nico CollinsWR000.0—000
George KittleTE000.0—000
Jake TongesTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Nico CollinsWR710014.3220280
Kayshon BoutteWR79113.081190
Ricky PearsallWR78311.9160240
Mike EvansWR67111.8160180
George KittleTE44010.0100191
Eugene Wilson IIIWR22713.560190
Christian McCaffreyHB3237.7201110
Dalton SchultzTE22110.5100180
Jake TongesTE2189.080130
C.J. BaxterHB11111.0100110
Nick MarshWR199.0—090
Luke FarrellTE188.0—080
Foster MoreauTE177.04070
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Ka'imi FairbairnK11455
Eddy PineiroK0010