Final2025 Week 4

State Farm Stadium, Glendale, AZ

Seattle Seahawks vs Arizona Cardinals, Week 4 2025

Seattle Seahawks

AwayWon

23

Arizona Cardinals

Home

20

Scoring by quarter
TeamQ1Q2Q3Q4Final
Seahawks773623
Cardinals3031420

SEA 23ARI 20 Final

  • Passing leader

    Sam Darnold

    SEA · QB

    16.1PPR pts

    18/26, 242 YDS, 1 TD

  • Top fantasy scorer

    Marvin Harrison Jr.

    ARI · WR

    18.6PPR pts

    6 REC, 66 YDS, 1 TD

  • Cardinals leader

    Kyler Murray

    ARI · QB

    18.1PPR pts

    27/41, 200 YDS, 2 TD, 2 INT

  • Defensive playmaker

    Ernest Jones IV

    SEA

    1 INT, 0.5 SACK, 8 TKL

Seahawks 23, Cardinals 20: Seattle holds off Arizona

Seattle led 14–3 at halftime and won 23–20, though Arizona took the second half 17–9. The Seahawks finished with a 384–253 edge in total offense and averaged 6.0 yards per play.

The gap showed up everywhere. The Cardinals went 6-for-15 on third down and committed two turnovers, while the Seahawks kept the ball for 32:24.

The two teams meet again in Week 9 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.

Key advantages

  • +2.0 yards/play SEA 6.0 · ARI 4.0
  • +1 turnover margin SEA 1 · ARI 2 turnovers
  • +131 total yards SEA 384 · ARI 253

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Seahawk or Cardinal 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.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Seahawks Won

Seattle won the efficiency, turnover, third-down, and time of possession battles.

Team stats comparison, Seahawks vs Cardinals
SeahawksStatCardinals
6.0Yards per play4.0
1Turnovers2
384Total yards253
Other team stats
64Plays64
46%Third-down conversion40%
32:24Time of possession27:36

Scoring Summary

The Seahawks scored two touchdowns and three field goals; the Cardinals scored two touchdowns and two field goals.

Scoring plays, Seahawks vs Cardinals
TimeTeamPlaySEAARI
1st quarter
4:37ARIChad Ryland 33-yard FG Takes lead03
1:33SEASam Darnold → AJ Barner, 16-yard TD Takes leadJason Myers XP73
2nd quarter
1:01SEAZach Charbonnet 1-yard TD run Extends leadJason Myers XP143
3rd quarter
8:56SEAJason Myers 44-yard FG Extends lead173
1:39ARIChad Ryland 57-yard FG176
4th quarter
9:33SEAJason Myers 31-yard FG Extends lead206
5:50ARIKyler Murray → Marvin Harrison Jr., 16-yard TDChad Ryland XP2013
0:28ARIKyler Murray → Emari Demercado, 7-yard TD Ties gameChad Ryland XP2020
0:00SEAJason Myers 52-yard FG Game winner2320

Fantasy Points: Seahawks vs Cardinals, Week 4 2025

Fantasy leaders

  1. Marvin HarrisonARIWR18.6 PTSWR14
  2. Kyler MurrayARIQB18.1 PTSQB16
  3. Sam DarnoldSEAQB16.1 PTSQB18
  4. Jaxon Smith-NjigbaSEAWR13.0 PTSWR25

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Sam DarnoldSEAQB16.1QB1818/26242101240111.4Start/Sit →
Kyler MurrayARIQB18.1QB1627/4120022541073.2Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Marvin HarrisonARIWR18.6WR14WR———106661
Jaxon Smith-NjigbaSEAWR13.0WR25WR311054790Start/Sit →
Zach CharbonnetSEARB12.4RB26RB123912250Start/Sit →
Trey McBrideARITE12.2TE8TE———117520Start/Sit →
AJ BarnerSEATE12.2TE9TE———33321Start/Sit →
Kenneth WalkerSEARB12.0RB27RB1981021290
Trey BensonARIRB10.4RB34RB835055190
Emari DemercadoARIRB10.1RB37RB28022131Start/Sit →
Greg DortchARIWR7.9WR46WR14054350Start/Sit →
Cooper KuppSEAWR6.6WR56WR———54260Start/Sit →
Elijah ArroyoSEATE6.4TE26TE———42440Start/Sit →
Michael WilsonARIWR4.5WR73WR———63150Start/Sit →
Jake BoboSEAWR2.7WR94WR———11170
Tory HortonSEAWR2.0WR100WR———21100Start/Sit →
Michael CarterARIRB0.1RB73RB110————Start/Sit →
Xavier WeaverARIWR0.0—WR———1000

Fantasy Usage

Seattle Seahawks

Snap Share

  1. AJ BarnerTE57 snaps86%
  2. Jaxon Smith-NjigbaWR53 snaps80%
  3. Cooper KuppWR49 snaps74%
  4. Elijah ArroyoTE36 snaps55%
  5. Kenneth WalkerRB33 snaps50%

Target Share24 targets

  1. Cooper Kupp21%, 5 targets
  2. Jaxon Smith-Njigba21%, 5 targets
  3. Elijah Arroyo17%, 4 targets
  4. AJ Barner13%, 3 targets
  5. Kenneth Walker8%, 2 targets
  6. Other21%, 5 targets

Carry Share35 carries

  1. Kenneth Walker54%, 19 carries
  2. Zach Charbonnet34%, 12 carries
  3. Jaxon Smith-Njigba9%, 3 carries
  4. Sam Darnold3%, 1 carries

Arizona Cardinals

Snap Share

  1. Marvin HarrisonWR67 snaps100%
  2. Michael WilsonWR65 snaps97%
  3. Trey McBrideTE64 snaps96%
  4. Greg DortchWR43 snaps64%
  5. Trey BensonRB37 snaps55%

Target Share40 targets

  1. Trey McBride28%, 11 targets
  2. Marvin Harrison25%, 10 targets
  3. Michael Wilson15%, 6 targets
  4. Greg Dortch13%, 5 targets
  5. Trey Benson13%, 5 targets
  6. Other8%, 3 targets

Carry Share17 carries

  1. Trey Benson47%, 8 carries
  2. Kyler Murray29%, 5 carries
  3. Emari Demercado12%, 2 carries
  4. Greg Dortch6%, 1 carries
  5. Michael Carter6%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Marvin HarrisonARIWR67100%1025%0
Michael WilsonARIWR6597%615%0
Trey McBrideARITE6496%1128%0
AJ BarnerSEATE5786%313%0
Jaxon Smith-NjigbaSEAWR5380%521%3
Cooper KuppSEAWR4974%521%0
Greg DortchARIWR4364%513%1
Trey BensonARIRB3755%513%8
Elijah ArroyoSEATE3655%417%0
Kenneth WalkerSEARB3350%28%19
Zach CharbonnetSEARB3147%28%12
Eric SaubertSEATE2639%00%0
Emari DemercadoARIRB2639%25%2
Tory HortonSEAWR2436%28%0
Xavier WeaverARIWR1421%13%0
Jake BoboSEAWR1015%14%0
Elijah HigginsARITE913%00%0
Brady RussellSEARB711%00%0
Tip ReimanARITE69%00%0
Michael CarterARIRB46%00%1
Dareke YoungSEAWR23%00%0

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+7.1AJ Barner12.2 PTS vs 5.1 xFP
  • Biggest underperformer−6.6Trey McBride12.2 PTS vs 18.8 xFP
  • Highest expected volume21.4 xFPKyler Murray18.1 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Kyler MurrayARI · QB18.121.4−3.3100%41 att—41529%00%
Trey McBrideARI · TE12.218.8−6.696%28% tgt—000%1128%
Marvin Harrison Jr.ARI · WR18.617.0+1.6100%25% tgt—000%1025%
Kenneth Walker IIISEA · —12.015.7−3.750%54% car—01954%28%
Trey BensonARI · RB10.413.7−3.355%47% car—0847%513%
Sam DarnoldSEA · QB16.112.2+3.9100%26 att—2613%00%
Zach CharbonnetSEA · RB12.411.2+1.247%34% car—01234%28%
Jaxon Smith-NjigbaSEA · WR13.010.5+2.580%21% tgt—039%521%
Michael WilsonARI · WR4.510.2−5.797%15% tgt—000%615%
Greg DortchARI · WR7.99.2−1.364%13% tgt—016%513%
Cooper KuppSEA · WR6.68.5−1.974%21% tgt—000%521%
Elijah ArroyoSEA · TE6.46.8−0.455%17% tgt—000%417%
AJ BarnerSEA · TE12.25.1+7.186%13% tgt—000%313%
Emari DemercadoARI · RB10.14.7+5.439%12% car—0212%25%
Tory HortonSEA · WR2.03.4−1.436%8% tgt—000%28%
Jake BoboSEA · WR2.71.7+1.015%4% tgt—000%14%
Xavier WeaverARI · WR0.01.7−1.721%3% tgt—000%13%
Michael CarterARI · RB0.10.6−0.56%6% car—016%00%

Team totals: Seahawks 24 targets and 35 carries; Cardinals 40 targets and 17 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

Sam Darnold

SEA · QB · 16.1 pts on 12.2 expected

18 of 26 passing for 242 yards, 1 touchdown; 1 carry for 24 yards.

Verdict: The points matched the role, 12.2 expected.

Start/Sit: Sam Darnold →

Kyler Murray

ARI · QB · 18.1 pts on 21.4 expected

27 of 41 passing for 200 yards, 2 touchdowns, 2 interceptions; 5 carries for 41 yards.

Verdict: The points matched the role, 21.4 expected.

Start/Sit: Kyler Murray →

Kenneth Walker III

SEA · — · 12.0 pts on 15.7 expected

2 targets (8% of the team's), 1 catch for 29 yards; 19 carries (54% of the team's) for 81 yards.

Verdict: The points matched the role, 15.7 expected.

Zach Charbonnet

SEA · RB · 12.4 pts on 11.2 expected

2 targets (8% of the team's), 2 catches for 5 yards; 12 carries (34% of the team's) for 39 yards and 1 touchdown.

Verdict: The points matched the role, 11.2 expected.

Start/Sit: Zach Charbonnet →

Trey McBride Unlucky

ARI · TE · 12.2 pts on 18.8 expected

11 targets (28% of the team's), 7 catches for 52 yards.

Verdict: The role was there, worth 18.8 points at league-average rates; the production wasn't.

Start/Sit: Trey McBride →

Marvin Harrison Jr.

ARI · WR · 18.6 pts on 17.0 expected

10 targets (25% of the team's), 6 catches for 66 yards and 1 touchdown.

Verdict: The points matched the role, 17.0 expected.

Michael Wilson Unlucky

ARI · WR · 4.5 pts on 10.2 expected

6 targets (15% of the team's), 3 catches for 15 yards.

Verdict: The role was there, worth 10.2 points at league-average rates; the production wasn't.

Start/Sit: Michael Wilson →

AJ Barner Ran hot

SEA · TE · 12.2 pts on 5.1 expected

3 targets (13% of the team's), 3 catches for 32 yards and 1 touchdown.

Verdict: The opportunities were worth 5.1 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: AJ Barner →

Stock Up, Stock Down

Seattle Seahawks

Arizona Cardinals

  • Stock up: Michael Wilson played 97% of the snaps, up from a 70% season average.
  • Stock up: Greg Dortch played 64% of the snaps, up from a 19% season average.
  • Stock up: Emari Demercado played 39% of the snaps, up from a 6% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, Seahawks defense and Cardinals defense
Points allowed toSeahawks DCardinals D
QBs14.717.6
RBs18.725.7
WRs25.930.2
TEs14.616.9

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Arizona opened at 50% win probability and fell below 2% in the fourth quarter.

Cardinals win probability

Cardinals win probability by game minuteCardinals started at 50%, stood at 12% at halftime and finished at 0%, across 9 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. +10Ryland 33-yd FG50% → 60%Q1 4:37
  2. −23Darnold → Barner, 16-yd TD60% → 37%Q1 1:33
  3. −21Charbonnet 1-yd TD run34% → 13%Q2 1:01
  4. +50Murray → Demercado, 7-yd TD<1% → 50%Q4 0:28
  5. −50Myers 52-yd FG50% → <1%Q4 0:00

Swing in Cardinals win probability, in points

Play Calling and Possessions

Play calling, Seahawks vs Cardinals
Seattle SeahawksMeasureArizona Cardinals
64Plays64
45%Pass rate73%
7.9Yds / dropback3.5
4.4Yds / carry5.2
6/13Third downs6/15

Efficiency edge Seattle ran as many plays and gained 4.4 more yards per dropback.

  • Top targets
  • SEA Kupp 21% · Smith-Njigba 21% · Arroyo 17%
  • ARI McBride 28% · Harrison 25% · Wilson 15%

Possession Results

How each possession ended, Seahawks vs Cardinals
ResultSEAARI
Touchdowns22
Field goals32
Punts34
Turnovers02
Turnovers on downs10
Missed field goals10

SEA turnover edge: +2

  • The Cardinals opened the scoring on their third possession, a 6-play, 33-yard drive that ended in a field goal.
  • The Seahawks drained the clock with two second-half drives of six to eight minutes.
All 21 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
ARIQ1 15:005182:43Punt
SEAQ1 12:176383:15Downs
ARIQ1 9:02200:16Interception
ARIQ1 8:466334:09Field goal
SEAQ1 4:377773:04Touchdown
ARIQ1 1:333-11:43Punt
SEAQ2 14:50582:53Punt
ARIQ2 11:5710403:37Interception
SEAQ2 8:20552:40Punt
ARIQ2 5:40391:55Punt
SEAQ2 3:457902:44Touchdown
ARIQ2 1:016131:01End of half
SEAQ3 15:0010406:04Field goal
ARIQ3 8:564122:30Punt
SEAQ3 6:26301:36Punt
ARIQ3 4:507233:11Field goal
SEAQ3 1:3914537:06Field goal
ARIQ4 9:338733:43Touchdown
SEAQ4 5:507432:34Missed FG
ARIQ4 3:1612572:48Touchdown
SEAQ4 0:284260:28Field goal
About these numbers

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.

Seahawks vs Cardinals Head-to-Head

The Seahawks and Cardinals first met in 1976 and have played 55 times since. They have been NFC West rivals since 2002.

All-time series
32–22–1Seahawks lead, 55 meetings since 1976
Postseason
0No playoff meetings
Largest Seahawks win
58–02012
Largest Cardinals win
27–32009

Since 2021

10–1 Seahawks lead

11 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. S = Seahawks win, C = Cardinals win, outlined = this game.

2026 Meetings

  • Week 9 Cardinals at Seahawks Upcoming

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, Seahawks vs Cardinals
SeahawksStatCardinals
14-3Record3-14
28.4Points per game20.9
351.4Yards per game325.8
5.9Yards per play5.2
17.2Points allowed per game28.7
285.9Yards allowed per game357.7

Seahawks vs Cardinals Fantasy Outlook for 2026

One meeting is left on the 2026 schedule: Week 9 in Seattle. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

Seahawks vs Cardinals Game FAQ

Who won the 2025 Seahawks vs Cardinals Week 4 game?

The Seattle Seahawks beat the Arizona Cardinals 23–20 in Week 4 of the 2025 season. The game was played at State Farm Stadium in Glendale, AZ, on September 25, 2025. See the Seahawks' 2025 schedule.

What was the final score of Seahawks vs Cardinals?

The final score was Seahawks 23, Cardinals 20. The Seahawks led 14–3 at halftime, and the second half went Seahawks 9, Cardinals 17.

What happened in the Seahawks vs Cardinals game?

Seattle led 14–3 at halftime and won 23–20, though Arizona took the second half 17–9. The Seahawks finished with a 384–253 edge in total offense and averaged 6.0 yards per play. Marvin Harrison led all players with 6 catches for 66 yards and a touchdown. The Cardinals committed 2 turnovers, the Seahawks 1.

What was the game-winning score in Seahawks vs Cardinals?

Jason Myers' 52-yard field goal with 0:00 left in the fourth quarter gave the Seahawks a 23–20 lead they never gave up. It was the final score of the game.

Who scored the most fantasy points in Seahawks vs Cardinals?

Marvin Harrison led the game with 18.6 PPR fantasy points, the WR14 of Week 4, on 6 catches for 66 yards and a touchdown. Kyler Murray was next with 18.1 (QB16). See Marvin Harrison's 2025 game log.

Who led Seahawks vs Cardinals in passing, rushing and receiving?

Sam Darnold (SEA) led all passers with 18 of 26 for 242 yards and a touchdown. Kenneth Walker (SEA) led in rushing with 19 carries for 81 yards. Jaxon Smith-Njigba (SEA) led in receiving with 4 catches for 79 yards.

Who outperformed and underperformed expected fantasy points in Seahawks vs Cardinals?

AJ Barner outperformed his expected fantasy points the most, scoring 12.2 PPR points on 5.1 xFP (+7.1). Trey McBride fell furthest short, with 12.2 points on 18.8 xFP (−6.6). 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 Seahawks vs Cardinals?

Kyler Murray had the most fantasy opportunity in the game, worth 21.4 expected PPR points (xFP) at league-average rates, and scored 18.1. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the Seahawks beat the Cardinals?

The Seahawks beat the Cardinals 23–20 because they averaged 6.0 yards per play to 4.0, won the turnover battle 2–1, and outgained them 384–253. Jason Myers' 52-yard field goal put them ahead for good.

Which team won the turnover battle in Seahawks vs Cardinals?

The Seahawks won the turnover battle 2–1: the Cardinals gave the ball away 2 times and the Seahawks 1 time. The Seahawks won the game.

What was the turning point of Seahawks vs Cardinals?

Jason Myers' 52-yard field goal with 0:00 left in the fourth quarter was the biggest swing of the game, moving the Cardinals' win probability from 50% to <1%.

What is the all-time Seahawks vs Cardinals record?

The Seahawks lead the all-time series 32–22–1 across 55 meetings since 1976.

When did the Seahawks and Cardinals last play before this game?

Before Week 4 of 2025, they last met in the 2024 season on December 8, 2024, when the Seahawks beat the Cardinals 30–18.

What is the Seahawks vs Cardinals record since 2021?

The Seahawks lead 10–1 across 11 meetings since the 2021 season, including this game.