NFL 2025 pages

Sports · Football · NFL 2025 · Week 15

Arizona Cardinals at Houston Texans

Arizona Cardinals20
Houston Texans40

Final · Sunday, December 14, 2025 · 1:00 p.m. ET · NRG Stadium

Head coaches: Jonathan Gannon (Cardinals) · DeMeco Ryans (Texans)

Linescore

Team1234T
Cardinals077620
Texans17671040

Scoring summary

ClockPlayTeamDetailARI–HOU
Q1
14:11TDTexansNico Collins 57 Yd pass from C.J. Stroud (Ka'imi Fairbairn Kick)07
12:00FGTexansKa'imi Fairbairn 30 Yd Field Goal010
6:12TDTexansC.J. Stroud Aborted Snap C.J. Stroud Fumble Woody Marks 1 Yd Fumble Recovery (Ka'imi Fairbairn Kick)017
Q2
13:41TDCardinalsTrey McBride 2 Yd pass from Jacoby Brissett (Chad Ryland Kick)717
9:01FGTexansKa'imi Fairbairn 55 Yd Field Goal720
1:44FGTexansKa'imi Fairbairn 22 Yd Field Goal723
Q3
4:35TDTexansDalton Schultz 4 Yd pass from C.J. Stroud (Ka'imi Fairbairn Kick)730
0:33TDCardinalsTrey McBride 20 Yd pass from Jacoby Brissett (Chad Ryland Kick)1430
Q4
13:34FGTexansKa'imi Fairbairn 33 Yd Field Goal1433
11:01TDCardinalsMichael Wilson 11 Yd pass from Jacoby Brissett (Two-Point Pass Conversion Failed)2033
3:09TDTexansNico Collins 4 Yd pass from C.J. Stroud (Ka'imi Fairbairn Kick)2040

Team stats

StatCardinalsTexans
First downs2223
Total yards307399
Yards per play4.96.3
Passing yards235256
Comp / att27/4022/29
Rushing yards72143
Third down5-127-13
Fourth down1-30-0
Red zone2-33-6
Turnovers20
Penalties – yards2-345-40
Sacks – yards lost2-141-4
Possession27:4232:18
Plays6363
AlsoCardinalsTexans
Passing first downs1413
Rushing first downs69
First downs by penalty21
Drives1011
Yards per pass5.68.5
Interceptions thrown10
Rushing attempts2133
Yards per rush3.44.3
Fumbles lost10
Defensive / special-teams TDs00

Player lines

Arizona Cardinals

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
7Jacoby Brissett27/402496.2312-1453.498.9

Rushing

PlayerCARYDSAVGTDLONG
22Michael Carter14564.008
37Corey Kiner2115.507
7Jacoby Brissett362.003
31Emari Demercado111.001
20Bam Knight1-2-2.00-2
Team21723.408

Receiving

PlayerRECYDSAVGTDLONGTGTS
85Trey McBride1213411.222113
14Michael Wilson55410.811711
22Michael Carter4389.50144
86Jalen Brooks11919.00193
84Elijah Higgins133.0032
49Pharaoh Brown210.5012
31Emari Demercado200.0053
Team272499.232138

Fumbles

PlayerFUMLOSTREC
86Jalen Brooks110

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
27Akeem Davis-Gaither11400000
3Budda Baker8500000
21Garrett Williams8501000
30Darren Hall6300000
25Zaven Collins4300010
0Will Johnson4300100
36Kitan Crawford4200000
44Owen Pappoe4200000
79PJ Mustipher4000000
52Jordan Burch4000000
97Walter Nolen III3111110
5Baron Browning3101000
94Dalvin Tomlinson2200000
47Channing Tindall2200000
56Darius Robinson2000000
13Kei'Trel Clark1100000
29Denzel Burke1100100
93Calais Campbell1000000
10Josh Sweat1000000
Team733513320

Kick returns

PlayerNOYDSAVGLONGTD
86Jalen Brooks513226.4290
82Andre Baccellia25326.5270
37Corey Kiner12222.0220
Team820725.9290

Kicking

PlayerFGPCTLONGXPPTSMade from
38Chad Ryland0/00.002/22

Punting

PlayerNOYDSAVGTBIn 20LONG
39Matt Haack313545.00056

Houston Texans

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
7C.J. Stroud22/292609.0301-457.0137.1

Rushing

PlayerCARYDSAVGTDLONG
26Jawhar Jordan151016.7050
27Woody Marks7304.3011
7C.J. Stroud6101.706
33Dare Ogunbowale520.404
Team331434.3050

Receiving

PlayerRECYDSAVGTDLONGTGTS
12Nico Collins38528.32574
86Dalton Schultz8769.51169
33Dare Ogunbowale33210.70184
87Cade Stover3227.3083
26Jawhar Jordan2178.50142
19Xavier Hutchinson11616.00162
27Woody Marks188.0081
81Jayden Higgins144.0041
Team2226011.835726

Fumbles

PlayerFUMLOSTREC
7C.J. Stroud100
33Dare Ogunbowale001
27Woody Marks001
Team102

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
0Azeez Al-Shaair12700000
39Henry To'oTo'o10401000
4Kamari Lassiter5300200
2Calen Bullock4300200
5Jalen Pitre4200100
31Damone Clark4200000
48Christian Harris4200000
72Tommy Togiai3300000
55Danielle Hunter3211010
35Jake Hansen3200000
24Derek Stingley Jr.3201000
90Sheldon Rankins3100000
25Myles Bryant3100000
92Dylan Horton3000000
97Mario Edwards Jr.2100000
96Denico Autry1111010
95Derek Barnett1100000
56Jamal Hill1100000
11Tremon Smith1000100
42Ja'Marcus Ingram1000000
44British Brooks1000000
51Will Anderson Jr.0000010
Team723824630

Interceptions

PlayerINTYDSTD
4Kamari Lassiter100

Kick returns

PlayerNOYDSAVGLONGTD
14Jaylin Noel210854.0690

Punt returns

PlayerNOYDSAVGLONGTD
14Jaylin Noel11313.0130

Kicking

PlayerFGPCTLONGXPPTSMade from
15Ka'imi Fairbairn4/580.0554/41630, 55, 22, 33

Punting

PlayerNOYDSAVGTBIn 20LONG
6Tommy Townsend14343.00143

Entering Week 15

The table after Week 14, the way the standings read when this game kicked off.

Arizona Cardinals · 3-10 · 4th in the NFC West

Houston Texans · 8-5 · 2nd in the AFC South

Officials and attendance

Attendance: 71,086

Officials: Back Judge Greg Meyer · Line Judge Kent Payne · Side Judge James Coleman · Referee Clete Blakeman · Umpire Scott Campbell · Field Judge Karina Tovar · Down Judge Andy Warner

Week 15 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.