Final2025 Week 15
Reliant Stadium, Houston, TX|
Arizona Cardinals vs Houston Texans, Week 15 2025
Arizona Cardinals
Away
20
Houston Texans
HomeWon
40
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Cardinals | 0 | 7 | 7 | 6 | 20 |
| Texans | 17 | 6 | 7 | 10 | 40 |
ARI 20 · HOU 40 Final
Passing leader
HOU · QB
23.4PPR pts
22/29, 260 YDS, 3 TD
Top fantasy scorer
ARI · TE
37.4PPR pts
12 REC, 134 YDS, 2 TD
Cardinals leader
ARI · QB
21.6PPR pts
27/40, 249 YDS, 3 TD, 1 INT
Defensive playmaker
Kamari Lassiter
HOU
1 INT, 5 TKL
Texans 40, Cardinals 20: Houston leads from start to finish
Houston led 23–7 at halftime and outscored Arizona 17–13 after the break to win 40–20. The Texans finished with a 399–307 edge in total offense and averaged 6.3 yards per play.
The gap showed up everywhere. The Cardinals went 5-for-12 on third down and committed two turnovers, while the Texans kept the ball for 32:18 and finished without a giveaway.
Key advantages
- +1.4 yards/play HOU 6.3 · ARI 4.9
- +2 turnover margin HOU 0 turnovers
- +92 total yards HOU 399 · ARI 307
Game Highlights
Official NFL highlights · Opens from YouTube
Got a Cardinal 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, turnover, third-down, and time of possession battles.
| Cardinals | Stat | Texans |
|---|---|---|
| 4.9 | Yards per play | 6.3 |
| 2 | Turnovers | 0 |
| 307 | Total yards | 399 |
| Other team stats | ||
| 63 | Plays | 63 |
| 42% | Third-down conversion | 54% |
| 27:42 | Time of possession | 32:18 |
Scoring Summary
The Texans scored four touchdowns and four field goals; the Cardinals scored three touchdowns.
| Time | Team | Play | ARI | HOU |
|---|---|---|---|---|
| 1st quarter | ||||
| 14:11 | HOU | C.J. Stroud → Nico Collins, 57-yard TD Takes leadKa'imi Fairbairn XP | 0 | 7 |
| 12:00 | HOU | Ka'imi Fairbairn 30-yard FG Extends lead | 0 | 10 |
| 6:12 | HOU | C.J. Stroud Aborted Snap C.J. Stroud Fumble Woody Marks 1-yard fumble return TD Extends leadKa'imi Fairbairn XP | 0 | 17 |
| 2nd quarter | ||||
| 13:41 | ARI | Jacoby Brissett → Trey McBride, 2-yard TDChad Ryland XP | 7 | 17 |
| 9:01 | HOU | Ka'imi Fairbairn 55-yard FG Extends lead | 7 | 20 |
| 1:44 | HOU | Ka'imi Fairbairn 22-yard FG Extends lead | 7 | 23 |
| 3rd quarter | ||||
| 4:35 | HOU | C.J. Stroud → Dalton Schultz, 4-yard TD Extends leadKa'imi Fairbairn XP | 7 | 30 |
| 0:33 | ARI | Jacoby Brissett → Trey McBride, 20-yard TDChad Ryland XP | 14 | 30 |
| 4th quarter | ||||
| 13:34 | HOU | Ka'imi Fairbairn 33-yard FG Extends lead | 14 | 33 |
| 11:01 | ARI | Jacoby Brissett → Michael Wilson, 11-yard TD2-pt try failed | 20 | 33 |
| 3:09 | HOU | C.J. Stroud → Nico Collins, 4-yard TD Extends leadKa'imi Fairbairn XP | 20 | 40 |
Fantasy Points: Cardinals vs Texans, Week 15 2025
Fantasy leaders
- Trey McBrideARI · TE37.4 PTSTE2
- Nico CollinsHOU · WR23.5 PTSWR5
- C.J. StroudHOU · QB23.4 PTSQB8
- Jacoby BrissettARI · QB21.6 PTSQB12
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23.4 | QB8 | 22/29 | 260 | 3 | 0 | 6 | 10 | 0 | 137.1 | Start/Sit → | |
| 21.6 | QB12 | 27/40 | 249 | 3 | 1 | 3 | 6 | 0 | 98.9 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 37.4 | TE2 | TE | — | — | — | 13 | 12 | 134 | 2 | Start/Sit → | |
| 23.5 | WR5 | WR | — | — | — | 4 | 3 | 85 | 2 | Start/Sit → | |
| 21.6 | TE7 | TE | — | — | — | 9 | 8 | 76 | 1 | Start/Sit → | |
| 16.4 | WR18 | WR | — | — | — | 11 | 5 | 54 | 1 | Start/Sit → | |
| 13.8 | RB17 | RB | 15 | 101 | 0 | 2 | 2 | 17 | 0 | Start/Sit → | |
| 13.4 | RB19 | RB | 14 | 56 | 0 | 4 | 4 | 38 | 0 | Start/Sit → | |
| 10.8 | RB25 | RB | 7 | 30 | 0 | 1 | 1 | 8 | 0 | Start/Sit → | |
| 7.4 | RB40 | RB | 5 | 2 | 0 | 4 | 3 | 32 | 0 | Start/Sit → | |
| 5.2 | TE28 | TE | — | — | — | 3 | 3 | 22 | 0 | Start/Sit → | |
| 2.6 | WR89 | WR | — | — | — | 2 | 1 | 16 | 0 | Start/Sit → | |
| 2.1 | RB65 | RB | 1 | 1 | 0 | 3 | 2 | 0 | 0 | Start/Sit → | |
| 2.1 | TE50 | TE | — | — | — | 2 | 2 | 1 | 0 | ||
| 1.4 | WR100 | WR | — | — | — | 1 | 1 | 4 | 0 | ||
| 1.3 | TE57 | TE | — | — | — | 2 | 1 | 3 | 0 | Start/Sit → | |
| 1.1 | RB72 | RB | 2 | 11 | 0 | — | — | — | — | Start/Sit → | |
| 0.9 | WR102 | WR | — | — | — | 3 | 1 | 19 | 0 | Start/Sit → | |
| -0.2 | — | RB | 1 | -2 | 0 | — | — | — | — |
Fantasy Usage
Arizona Cardinals
Snap Share
Trey McBrideTE61 snaps92%
Michael WilsonWR56 snaps85%
Michael CarterRB53 snaps80%
Jalen BrooksWR47 snaps71%
Elijah HigginsTE46 snaps70%
Target Share38 targets
- Trey McBride34%, 13 targets
- Michael Wilson29%, 11 targets
- Michael Carter11%, 4 targets
- Jalen Brooks8%, 3 targets
- Emari Demercado8%, 3 targets
- Other11%, 4 targets
Carry Share21 carries
- Michael Carter67%, 14 carries
- Jacoby Brissett14%, 3 carries
- Corey Kiner10%, 2 carries
- Zonovan Knight5%, 1 carries
- Emari Demercado5%, 1 carries
Houston Texans
Snap Share
Dalton SchultzTE53 snaps79%
Nico CollinsWR49 snaps73%
Jayden HigginsWR48 snaps72%
Cade StoverTE41 snaps61%
Jawhar JordanRB28 snaps42%
Target Share26 targets
- Dalton Schultz35%, 9 targets
- Dare Ogunbowale15%, 4 targets
- Nico Collins15%, 4 targets
- Cade Stover12%, 3 targets
- Xavier Hutchinson8%, 2 targets
- Other15%, 4 targets
Carry Share33 carries
- Jawhar Jordan45%, 15 carries
- Woody Marks21%, 7 carries
- C.J. Stroud18%, 6 carries
- Dare Ogunbowale15%, 5 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 61 | 92% | 13 | 34% | 0 | |
| 56 | 85% | 11 | 29% | 0 | |
| 53 | 80% | 4 | 11% | 14 | |
| 53 | 79% | 9 | 35% | 0 | |
| 49 | 73% | 4 | 15% | 0 | |
| 48 | 72% | 1 | 4% | 0 | |
| 47 | 71% | 3 | 8% | 0 | |
| 46 | 70% | 2 | 5% | 0 | |
| 41 | 61% | 3 | 12% | 0 | |
| 28 | 42% | 2 | 8% | 15 | |
| 21 | 31% | 4 | 15% | 5 | |
| 20 | 30% | 2 | 8% | 0 | |
| 16 | 24% | 0 | 0% | 0 | |
| 15 | 22% | 1 | 4% | 7 | |
| 14 | 21% | 0 | 0% | 0 | |
| 11 | 17% | 2 | 5% | 0 | |
| 11 | 16% | 0 | 0% | 0 | |
| 10 | 15% | 0 | 0% | 0 | |
| 8 | 12% | 0 | 0% | 0 | |
| 7 | 11% | 3 | 8% | 1 | |
| 5 | 8% | 0 | 0% | 2 | |
| 4 | 6% | 0 | 0% | 0 | |
| 3 | 4% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 1 |
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+16.7Nico Collins23.5 PTS vs 6.8 xFP
- Biggest underperformer−4.2Jalen Brooks0.9 PTS vs 5.1 xFP
- Highest expected volume22.2 xFPTrey McBride37.4 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Trey McBrideARI · TE | 37.4 | 22.2 | +15.2 | 92% | 34% tgt | — | 0 | 0 | 0% | 13 | 34% |
| Jacoby BrissettARI · QB | 21.6 | 19.7 | +1.9 | 100% | 40 att | — | 40 | 3 | 14% | 0 | 0% |
| Michael WilsonARI · WR | 16.4 | 18.8 | −2.4 | 85% | 29% tgt | — | 0 | 0 | 0% | 11 | 29% |
| C.J. StroudHOU · QB | 23.4 | 16.7 | +6.7 | 100% | 29 att | — | 29 | 6 | 18% | 0 | 0% |
| Michael CarterARI · RB | 13.4 | 15.9 | −2.5 | 80% | 67% car | — | 0 | 14 | 67% | 4 | 11% |
| Dalton SchultzHOU · TE | 21.6 | 15.3 | +6.3 | 79% | 35% tgt | — | 0 | 0 | 0% | 9 | 35% |
| Jawhar JordanHOU · RB | 13.8 | 13.1 | +0.7 | 42% | 45% car | — | 0 | 15 | 45% | 2 | 8% |
| Dare OgunbowaleHOU · RB | 6.4 | 10.0 | −3.6 | 31% | 15% tgt | — | 0 | 5 | 15% | 4 | 15% |
| Nico CollinsHOU · WR | 23.5 | 6.8 | +16.7 | 73% | 15% tgt | — | 0 | 0 | 0% | 4 | 15% |
| Woody MarksHOU · RB | 4.8 | 6.2 | −1.4 | 22% | 21% car | — | 0 | 7 | 21% | 1 | 4% |
| Emari DemercadoARI · RB | 2.1 | 5.8 | −3.7 | 11% | 8% tgt | — | 0 | 1 | 5% | 3 | 8% |
| Cade StoverHOU · TE | 5.2 | 5.1 | +0.1 | 61% | 12% tgt | — | 0 | 0 | 0% | 3 | 12% |
| Jalen BrooksARI · WR | 0.9 | 5.1 | −4.2 | 71% | 8% tgt | — | 0 | 0 | 0% | 3 | 8% |
| Elijah HigginsARI · TE | 1.3 | 3.4 | −2.1 | 70% | 5% tgt | — | 0 | 0 | 0% | 2 | 5% |
| Pharaoh BrownARI · TE | 2.1 | 3.4 | −1.3 | 17% | 5% tgt | — | 0 | 0 | 0% | 2 | 5% |
| Xavier HutchinsonHOU · WR | 2.6 | 3.4 | −0.8 | 30% | 8% tgt | — | 0 | 0 | 0% | 2 | 8% |
| Jayden HigginsHOU · WR | 1.4 | 1.7 | −0.3 | 72% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Corey KinerARI · RB | 1.1 | 1.3 | −0.2 | 8% | 10% car | — | 0 | 2 | 10% | 0 | 0% |
| Bam KnightARI · — | -0.2 | 0.6 | −0.8 | — | 5% car | — | 0 | 1 | 5% | 0 | 0% |
Team totals: Cardinals 38 targets and 21 carries; Texans 26 targets and 33 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
Jacoby Brissett
ARI · QB · 21.6 pts on 19.7 expected
27 of 40 passing for 249 yards, 3 touchdowns, 1 interception; 3 carries for 6 yards.
Verdict: The points matched the role, 19.7 expected.
Last 5 games + this one (PPR): 19.4, 23.9, 18.7, 20.6, 20.0, 21.6
W10W11W12W13W14W15
Best score since Week 11.
C.J. Stroud Ran hot
HOU · QB · 23.4 pts on 16.7 expected
22 of 29 passing for 260 yards, 3 touchdowns; 6 carries for 10 yards.
Verdict: The opportunities were worth 16.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 14.7, 22.7, 4.4, 10.0, 12.6, 23.4
W7W8W9W13W14W15
Best score since Week 5.
Trey McBride Ran hot
ARI · TE · 37.4 pts on 22.2 expected
13 targets (34% of the team's), 12 catches for 134 yards and 2 touchdowns.
Verdict: The opportunities were worth 22.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 27.7, 27.5, 16.9, 22.2, 10.8, 37.4
W10W11W12W13W14W15
Best fantasy game of the season. A touchdown in 6 of the last 8 games.
Michael Wilson
ARI · WR · 16.4 pts on 18.8 expected
11 targets (29% of the team's), 5 catches for 54 yards and 1 touchdown.
Verdict: The points matched the role, 18.8 expected.
Last 5 games + this one (PPR): 7.4, 33.5, 21.8, 6.6, 37.2, 16.4
W10W11W12W13W14W15
Dalton Schultz Ran hot
HOU · TE · 21.6 pts on 15.3 expected
9 targets (35% of the team's), 8 catches for 76 yards and 1 touchdown.
Verdict: The opportunities were worth 15.3 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 18.3, 11.1, 1.8, 12.5, 5.2, 21.6
W10W11W12W13W14W15
Best fantasy game of the season.
Jawhar Jordan
HOU · RB · 13.8 pts on 13.1 expected
2 targets (8% of the team's), 2 catches for 17 yards; 15 carries (45% of the team's) for 101 yards.
Verdict: The points matched the role, 13.1 expected.
Start/Sit: Jawhar Jordan →Nico Collins Ran hot
HOU · WR · 23.5 pts on 6.8 expected
4 targets (15% of the team's), 3 catches for 85 yards and 2 touchdowns.
Verdict: The opportunities were worth 6.8 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 22.6, 24.2, 8.5, 21.5, 16.1, 23.5
W10W11W12W13W14W15
Best score since Week 11.
Michael Carter Volume, no payoff
ARI · RB · 13.4 pts on 15.9 expected
4 targets (11% of the team's), 4 catches for 38 yards; 14 carries (67% of the team's) for 56 yards.
Verdict: The points matched the role, 15.9 expected.
Last 5 games + this one (PPR): 0.4, 7.8, 8.8, 11.4, 5.1, 13.4
W10W11W12W13W14W15
Best score since Week 5.
Stock Up, Stock Down
Arizona Cardinals
- ▲Stock up: Michael Carter played 80% of the snaps, up from a 40% season average.
- ▲Stock up: Jalen Brooks played 71% of the snaps, up from a 23% season average.
- ▲Stock up: Elijah Higgins played 70% of the snaps, up from a 36% season average.
Houston Texans
- ▲Stock up: Jawhar Jordan led the backfield with 42% of the snaps after trailing Woody Marks before this game.
- ▲Stock up: Dare Ogunbowale played 31% of the snaps, up from a 11% season average.
- ▲Stock up: Cade Stover played 61% of the snaps, up from a 36% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2025 through Week 18.
| Points allowed to | Cardinals D | Texans D |
|---|---|---|
| QBs | 17.6 | 13.5 |
| RBs | 25.7 | 19.3 |
| WRs | 30.2 | 25.1 |
| TEs | 16.9 | 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 78% win probability and passed 98% before halftime on the way to the win.
Texans win probability
Key Swings
- +12Stroud → Collins, 57-yd TD78% → 90%Q1 14:11
- +3Fairbairn 30-yd FG90% → 94%Q1 12:00
- +5Marks 1-yd TD94% → 98%Q1 6:12
- −5Brissett → McBride, 2-yd TD98% → 94%Q2 13:41
- +3Fairbairn 55-yd FG94% → 97%Q2 9:01
Swing in Texans win probability, in points
Play Calling and Possessions
| Arizona Cardinals | Measure | Houston Texans |
|---|---|---|
| 63 | Plays | 63 |
| 67% | Pass rate | 48% |
| 5.6 | Yds / dropback | 8.5 |
| 3.4 | Yds / carry | 4.3 |
| 5/12 | Third downs | 7/13 |
Efficiency edge Houston ran as many plays and gained 2.9 more yards per dropback.
- Top targets
- ARI McBride 34% · Wilson 29% · Carter 11%
- HOU Schultz 35% · Ogunbowale 15% · Collins 15%
Possession Results
| Result | ARI | HOU |
|---|---|---|
| Touchdowns | 3 | 3 |
| Field goals | 0 | 4 |
| Punts | 3 | 1 |
| Turnovers | 2 | 1 |
| Turnovers on downs | 2 | 0 |
| Missed field goals | 0 | 1 |
HOU turnover edge: +1
- The Texans opened the scoring on their first possession, a 2-play, 59-yard drive that ended in a touchdown.
- The Texans drained the clock with two second-half drives of four to five minutes.
All 21 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| HOU | Q1 15:00 | 2 | 59 | 0:49 | Touchdown |
| ARI | Q1 14:11 | 0 | 0 | 0:08 | Fumble |
| HOU | Q1 14:03 | 5 | 10 | 2:03 | Field goal |
| ARI | Q1 12:00 | 3 | -7 | 1:37 | Punt |
| HOU | Q1 10:23 | 8 | 49 | 4:11 | Fumble |
| ARI | Q1 6:12 | 13 | 71 | 7:31 | Touchdown |
| HOU | Q2 13:41 | 7 | 28 | 4:40 | Field goal |
| ARI | Q2 9:01 | 3 | 7 | 1:33 | Punt |
| HOU | Q2 7:28 | 12 | 76 | 5:44 | Field goal |
| ARI | Q2 1:44 | 7 | 23 | 1:08 | Downs |
| HOU | Q2 0:36 | 5 | 18 | 0:36 | Missed FG |
| ARI | Q3 15:00 | 11 | 53 | 6:05 | Interception |
| HOU | Q3 8:55 | 8 | 80 | 4:20 | Touchdown |
| ARI | Q3 4:35 | 8 | 71 | 4:02 | Touchdown |
| HOU | Q3 0:33 | 5 | 11 | 1:59 | Field goal |
| ARI | Q4 13:34 | 8 | 73 | 2:33 | Touchdown |
| HOU | Q4 11:01 | 4 | 18 | 2:17 | Punt |
| ARI | Q4 8:44 | 3 | 6 | 1:09 | Punt |
| HOU | Q4 7:35 | 10 | 55 | 4:26 | Touchdown |
| ARI | Q4 3:09 | 7 | 20 | 1:56 | Downs |
| HOU | Q4 1:13 | 2 | 0 | 1:13 | End of game |
About these numbers
The Cardinals' fumble touchdown is counted as a Texans lost fumble, not as a Cardinals possession. 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.
Cardinals vs Texans Head-to-Head
The Cardinals and Texans first met in 2005 and have played 7 times since.
- All-time series
- 4–3Texans lead, 7 meetings since 2005
- Postseason
- 0No playoff meetings
- Largest Cardinals win
- 31–52021
- Largest Texans win
- 40–202025
Since 2021
2–1 Texans lead
3 meetings since the 2021 season, regular season and playoffs.
- C
- T
- T
Oldest to newest. T = Texans win, C = Cardinals win, outlined = this game.
Recent Meetings
- 2025 Wk 15 Cardinals at Texans HOU 40 ARI 20 HOU W
- 2023 Wk 11 Cardinals at Texans, 2023 Wk 11 recap HOU 21 ARI 16 HOU W
- 2021 Wk 7 Texans at Cardinals, 2021 Wk 7 recap ARI 31 HOU 5 ARI W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| Cardinals | Stat | Texans |
|---|---|---|
| 3-14 | Record | 12-5 |
| 20.9 | Points per game | 23.8 |
| 325.8 | Yards per game | 327.0 |
| 5.2 | Yards per play | 5.1 |
| 28.7 | Points allowed per game | 17.4 |
| 357.7 | Yards allowed per game | 277.2 |
Cardinals vs Texans Odds and Results
How this game finished against the betting lines.
- Spread
- HOU −10.5Texans covered by 9.5
- Total
- 42.5Over: 60 points scored (by 17.5)
Expected vs Actual Scoring
| Team | Implied | Actual | Difference |
|---|---|---|---|
| Texans | 26.5 | 40 | +13.5 |
| Cardinals | 16.0 | 20 | +4.0 |
Both offenses beat the market's expectation, and the Fantasy tab shows who cashed in.
Betting Trends
Last 2 meetings: Cardinals 1–1 ATS, overs and unders 1–1.
Each team's 2025 season through this game. Over/under is overs first.
Arizona Cardinals
- Against the spread
- 1–2
- Over/under
- 2–1
- ATS as underdog
- 1–2
- ATS on the road
- 1–1
Houston Texans
- Against the spread
- 3–0
- Over/under
- 1–1
- ATS as favorite
- 1–0
- ATS as underdog
- 2–0
- ATS at home
- 1–0
Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.
21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.
Cardinals and Texans in Fantasy
The two teams don't meet again this season. If you roster a Cardinal or a Texan, these answer the week-to-week question.
- Start/Sit ToolShould your Cardinals 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 Cardinals and Texans players.
- Fantasy Points Allowed by PositionHow the Cardinals 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
Cardinals vs Texans Game FAQ
Who won the 2025 Cardinals vs Texans Week 15 game?
The Houston Texans beat the Arizona Cardinals 40–20 in Week 15 of the 2025 season. The game was played at Reliant Stadium in Houston, TX, on December 14, 2025. See the Texans' 2025 schedule.
What was the final score of Cardinals vs Texans?
The final score was Texans 40, Cardinals 20. The Texans led 23–7 at halftime, and the second half went Cardinals 13, Texans 17.
What happened in the Cardinals vs Texans game?
Houston led 23–7 at halftime and outscored Arizona 17–13 after the break to win 40–20. The Texans finished with a 399–307 edge in total offense and averaged 6.3 yards per play. Trey McBride led all players with 12 catches for 134 yards and 2 touchdowns. The Cardinals committed 2 turnovers, the Texans none.
Who scored the most fantasy points in Cardinals vs Texans?
Trey McBride led the game with 37.4 PPR fantasy points, the TE2 of Week 15, on 12 catches for 134 yards and 2 touchdowns. Nico Collins was next with 23.5 (WR5). See Trey McBride's 2025 game log.
Who led Cardinals vs Texans in passing, rushing and receiving?
C.J. Stroud (HOU) led all passers with 22 of 29 for 260 yards and 3 touchdowns. Jawhar Jordan (HOU) led in rushing with 15 carries for 101 yards. Trey McBride (ARI) led in receiving with 12 catches for 134 yards and 2 touchdowns.
How many fantasy points did Trey McBride score against the Texans?
Trey McBride scored 37.4 points in PPR leagues, 31.4 in half-PPR and 25.4 in standard scoring against the Texans in Week 15 of the 2025 season, on 12 catches for 134 yards and 2 touchdowns. He drew 34% of his team's targets.
Who outperformed and underperformed expected fantasy points in Cardinals vs Texans?
Nico Collins outperformed his expected fantasy points the most, scoring 23.5 PPR points on 6.8 xFP (+16.7). Jalen Brooks fell furthest short, with 0.9 points on 5.1 xFP (−4.2). 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 Cardinals vs Texans?
Trey McBride had the most fantasy opportunity in the game, worth 22.2 expected PPR points (xFP) at league-average rates, and scored 37.4. 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 Cardinals?
The Texans beat the Cardinals 40–20 because they averaged 6.3 yards per play to 4.9, won the turnover battle 2–0, and outgained them 399–307.
Which team won the turnover battle in Cardinals vs Texans?
The Texans won the turnover battle 2–0: the Cardinals gave the ball away 2 times and the Texans not at all. The Texans won the game.
What is the all-time Cardinals vs Texans record?
The Texans lead the all-time series 4–3 across 7 meetings since 2005.
When did the Cardinals and Texans last play before this game?
Before Week 15 of 2025, they last met in the 2023 season on November 19, 2023, when the Texans beat the Cardinals 21–16.
What was the closing spread for Cardinals vs Texans?
The consensus closing spread at kickoff was Texans −10.5, making the Houston Texans 10.5-point favorites, with a closing total of 42.5. That implied about 26.5 points for the Texans and 16.0 for the Cardinals.
Did Cardinals vs Texans go over or under the total?
The game went over. The consensus closing total was 42.5, and the teams combined for 60 points, 17.5 over the number.
Who covered the spread in Cardinals vs Texans?
The Texans covered by 9.5 against the closing line of Texans −10.5. The final margin was 20 points.
