Final2024 Week 5

Levi's Stadium, Santa Clara, CA

Arizona Cardinals vs San Francisco 49ers, Week 5 2024

Arizona Cardinals

AwayWon

24

San Francisco 49ers

Home

23

Scoring by quarter
TeamQ1Q2Q3Q4Final
Cardinals7331124
49ers10130023

ARI 24SF 23 Final

  • Passing leader

    Brock Purdy

    SF · QB

    15.1PPR pts

    19/35, 244 YDS, 1 TD, 2 INT

  • Top fantasy scorer

    Brandon Aiyuk

    SF · WR

    22.7PPR pts

    8 REC, 147 YDS

  • 49ers leader

    George Kittle

    SF · TE

    20.4PPR pts

    8 REC, 64 YDS, 1 TD

  • Defensive playmaker

    Deommodore Lenoir

    SF

    1 TD, 8 TKL

Cardinals 24, 49ers 23: Arizona rallies from 13 down at halftime

Arizona erased a 23–10 halftime deficit, outscoring San Francisco 14–0 after the break to win 24–23. San Francisco outgained the Cardinals 384–358, but the Cardinals averaged 6.3 yards per play.

The 49ers went 6-for-11 on third down and committed three turnovers.

The two teams meet again in Week 18 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

  • +0.2 yards/play ARI 6.3 · SF 6.1
  • +2 turnover margin ARI 1 · SF 3 turnovers

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Cardinal or 49er 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 Cardinals Won

Arizona won the efficiency and turnover battles.

Team stats comparison, Cardinals vs 49ers
CardinalsStat49ers
6.3Yards per play6.1
1Turnovers3
Other team stats
358Total yards384
57Plays63
30%Third-down conversion55%
27:02Time of possession32:58

Scoring Summary

The Cardinals scored two touchdowns and three field goals; the 49ers scored one touchdown and four field goals.

Scoring plays, Cardinals vs 49ers
TimeTeamPlayARISF
1st quarter
13:12ARIKyler Murray 50-yard TD run Takes leadChad Ryland XP70
10:25SFJake Moody 28-yard FG73
2:20SFBrock Purdy → George Kittle, 4-yard TD Takes leadJake Moody XP710
2nd quarter
12:43ARIChad Ryland 30-yard FG Ties game1010
6:59SFJake Moody 20-yard FG Takes lead1013
4:59SF49ers FG Extends lead1016
0:00SFMitch Wishnowsky 26-yard FG Extends lead1019
3rd quarter
9:59ARIChad Ryland 42-yard FG1319
4th quarter
11:25ARIKyler Murray → Elijah Higgins, 2-yard TD Game winnerJames Conner 2-pt run2119
1:37ARIChad Ryland 35-yard FG Extends lead2419

Fantasy Points: Cardinals vs 49ers, Week 5 2024

Fantasy leaders

  1. Kyler MurrayARIQB25.1 PTSQB5
  2. Brandon AiyukSFWR22.7 PTSWR10
  3. George KittleSFTE20.4 PTSTE3
  4. Brock PurdySFQB15.1 PTSQB17

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Brock PurdySFQB15.1QB1719/3524412433062.1Start/Sit →
Kyler MurrayARIQB25.1QB519/3019511783179.2Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Brandon AiyukSFWR22.7WR10WR———1281470
George KittleSFTE20.4TE3TE———128641Start/Sit →
James ConnerARIRB14.0RB18RB1986032140
Michael WilsonARIWR12.8WR33WR———65780Start/Sit →
Trey McBrideARITE11.3TE13TE———96530Start/Sit →
Jordan MasonSFRB8.8RB33RB148901190
Elijah HigginsARITE7.2TE24TE———1121Start/Sit →
Marvin HarrisonARIWR5.6WR62WR———72360
Deebo SamuelSFWR3.0WR78WR39031110
Jauan JenningsSFWR2.3WR84WR———41130Start/Sit →
Isaac GuerendoSFRB2.2RB56RB5220————Start/Sit →
Greg DortchARIWR1.7WR91WR———2170Start/Sit →
Tip ReimanARITE1.5TE51TE———1150Start/Sit →
Emari DemercadoARIRB1.0RB62RB———1100Start/Sit →

Fantasy Usage

Arizona Cardinals

Snap Share

  1. Trey McBrideTE51 snaps88%
  2. James ConnerRB46 snaps79%
  3. Marvin HarrisonWR44 snaps76%
  4. Michael WilsonWR42 snaps72%
  5. Tip ReimanTE26 snaps45%

Target Share30 targets

  1. Trey McBride30%, 9 targets
  2. Marvin Harrison23%, 7 targets
  3. Michael Wilson20%, 6 targets
  4. James Conner10%, 3 targets
  5. Greg Dortch7%, 2 targets
  6. Other10%, 3 targets

Carry Share26 carries

  1. James Conner73%, 19 carries
  2. Kyler Murray27%, 7 carries

San Francisco 49ers

Snap Share

  1. Brandon AiyukWR59 snaps92%
  2. George KittleTE58 snaps91%
  3. Deebo SamuelWR52 snaps81%
  4. Jordan MasonRB41 snaps64%
  5. Jauan JenningsWR36 snaps56%

Target Share32 targets

  1. George Kittle38%, 12 targets
  2. Brandon Aiyuk38%, 12 targets
  3. Jauan Jennings13%, 4 targets
  4. Deebo Samuel9%, 3 targets
  5. Jordan Mason3%, 1 targets

Carry Share26 carries

  1. Jordan Mason54%, 14 carries
  2. Isaac Guerendo19%, 5 carries
  3. Brock Purdy15%, 4 carries
  4. Deebo Samuel12%, 3 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Brandon AiyukSFWR5992%1238%0
George KittleSFTE5891%1238%0
Trey McBrideARITE5188%930%0
Deebo SamuelSFWR5281%39%3
James ConnerARIRB4679%310%19
Marvin HarrisonARIWR4476%723%0
Michael WilsonARIWR4272%620%0
Jordan MasonSFRB4164%13%14
Jauan JenningsSFWR3656%413%0
Tip ReimanARITE2645%13%0
Greg DortchARIWR2441%27%0
Elijah HigginsARITE2441%13%0
Emari DemercadoARIRB1322%13%0
Eric SaubertSFTE1320%00%0
Zach PascalARIWR1017%00%0
Ronnie BellSFWR1016%00%0
Isaac GuerendoSFRB914%00%5
Trent TaylorSFWR23%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.2Kyler Murray25.1 PTS vs 17.9 xFP
  • Biggest underperformer−6.4Marvin Harrison Jr.5.6 PTS vs 12.0 xFP
  • Highest expected volume20.6 xFPBrandon Aiyuk22.7 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Brandon AiyukSF · WR22.720.6+2.192%38% tgt—000%1238%
George KittleSF · TE20.420.6−0.291%38% tgt—000%1238%
Brock PurdySF · QB15.118.2−3.1100%35 att—35415%00%
Kyler MurrayARI · QB25.117.9+7.2100%30 att—30727%00%
James ConnerARI · RB14.017.5−3.579%73% car—01973%310%
Trey McBrideARI · TE11.315.4−4.188%30% tgt—000%930%
Marvin Harrison Jr.ARI · WR5.612.0−6.476%23% tgt—000%723%
Jordan MasonSF · RB8.810.8−2.064%54% car—01454%13%
Michael WilsonARI · WR12.810.3+2.572%20% tgt—000%620%
Deebo Samuel Sr.SF · WR3.07.1−4.181%12% car—0312%39%
Jauan JenningsSF · WR2.36.9−4.656%13% tgt—000%413%
Greg DortchARI · WR1.73.4−1.741%7% tgt—000%27%
Isaac GuerendoSF · RB2.23.3−1.114%19% car—0519%00%
Elijah HigginsARI · TE7.21.7+5.541%3% tgt—000%13%
Emari DemercadoARI · RB1.01.7−0.722%3% tgt—000%13%
Tip ReimanARI · TE1.51.7−0.245%3% tgt—000%13%

Team totals: Cardinals 30 targets and 26 carries; 49ers 32 targets and 26 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 2024 season: 1.71 PPR points per target (68% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Kyler Murray Ran hot

ARI · QB · 25.1 pts on 17.9 expected

19 of 30 passing for 195 yards, 1 touchdown, 1 interception; 7 carries for 83 yards and 1 touchdown.

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

Start/Sit: Kyler Murray →

Brock Purdy

SF · QB · 15.1 pts on 18.2 expected

19 of 35 passing for 244 yards, 1 touchdown, 2 interceptions; 4 carries for 33 yards.

Verdict: The points matched the role, 18.2 expected.

Start/Sit: Brock Purdy →

James Conner Volume, no payoff

ARI · RB · 14.0 pts on 17.5 expected

3 targets (10% of the team's), 2 catches for 14 yards; 19 carries (73% of the team's) for 86 yards.

Verdict: The points matched the role, 17.5 expected.

Trey McBride Volume, no payoff

ARI · TE · 11.3 pts on 15.4 expected

9 targets (30% of the team's), 6 catches for 53 yards.

Verdict: The points matched the role, 15.4 expected.

Start/Sit: Trey McBride →

Brandon Aiyuk Strong role

SF · WR · 22.7 pts on 20.6 expected

12 targets (38% of the team's), 8 catches for 147 yards.

Verdict: The points matched the role, 20.6 expected.

George Kittle Volume, no payoff

SF · TE · 20.4 pts on 20.6 expected

12 targets (38% of the team's), 8 catches for 64 yards and 1 touchdown.

Verdict: The points matched the role, 20.6 expected.

Start/Sit: George Kittle →

Marvin Harrison Jr. Unlucky

ARI · WR · 5.6 pts on 12.0 expected

7 targets (23% of the team's), 2 catches for 36 yards.

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

Elijah Higgins Ran hot

ARI · TE · 7.2 pts on 1.7 expected

1 target (3% of the team's), 1 catch for 2 yards and 1 touchdown.

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

Start/Sit: Elijah Higgins →

Stock Up, Stock Down

Arizona Cardinals

  • Stock down: Greg Dortch played 41% of the snaps, down from a 59% season average.

San Francisco 49ers

  • Stock up: Brandon Aiyuk played 92% of the snaps, up from a 77% season average.

Fantasy Matchups

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

Fantasy points allowed per game by position, Cardinals defense and 49ers defense
Points allowed toCardinals D49ers D
QBs16.916.6
RBs23.622.7
WRs32.430.5
TEs9.710.3

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

How the Game Swung

San Francisco opened at 50% win probability, climbed as high as 85%, then lost.

49ers win probability

49ers win probability by game minute49ers started at 50%, stood at 83% at halftime and finished at 0%, across 10 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −20Murray 50-yd TD run50% → 30%Q1 13:12
  2. +23Purdy → Kittle, 4-yd TD37% → 60%Q1 2:20
  3. +11Moody 20-yd FG50% → 61%Q2 6:59
  4. −48Murray → Higgins, 2-yd TD85% → 37%Q4 11:25
  5. −17Ryland 35-yd FG18% → 1%Q4 1:37

Swing in 49ers win probability, in points

Play Calling and Possessions

Play calling, Cardinals vs 49ers
Arizona CardinalsMeasureSan Francisco 49ers
57Plays63
54%Pass rate59%
6.1Yds / dropback6.2
6.5Yds / carry5.9
3/10Third downs6/11

Efficiency edge Arizona ran 6 fewer plays but gained 0.6 more yards per carry.

  • Top targets
  • ARI McBride 30% · Harrison 23% · Wilson 20%
  • SF Aiyuk 38% · Kittle 38% · Jennings 13%

Possession Results

How each possession ended, Cardinals vs 49ers
ResultARISF
Touchdowns21
Field goals33
Punts21
Turnovers13
Turnovers on downs01
Missed field goals10

ARI turnover edge: +2

  • The Cardinals opened the scoring on their first possession, a 2-play, 72-yard drive that ended in a touchdown.
  • The Cardinals drained the clock with two second-half drives of four to seven minutes.
All 19 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
SFQ1 15:00321:01Punt
ARIQ1 13:592720:47Touchdown
SFQ1 13:126602:47Field goal
ARIQ1 10:25300:54Punt
SFQ1 9:3113767:11Touchdown
ARIQ1 2:2010584:37Field goal
SFQ2 12:4311685:44Field goal
ARIQ2 6:595432:00Missed FG
ARIQ2 4:596383:09Interception
SFQ2 1:508331:50Field goal
ARIQ3 15:00311:31Punt
SFQ3 13:294111:37Interception
ARIQ3 11:52411:53Field goal
SFQ3 9:5911437:07Downs
ARIQ3 2:5212736:27Touchdown
SFQ4 11:258615:14Fumble
ARIQ4 6:1114754:34Field goal
SFQ4 1:372150:27Interception
ARIQ4 1:102-31:10End of game
About these numbers

The 49ers' return touchdown is counted as a Cardinals possession, not as a 49ers 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 49ers Head-to-Head

The Cardinals and 49ers first met in 1951 and have played 70 times since. They have been NFC West rivals since 2002.

All-time series
39–3149ers lead, 70 meetings since 1951
Postseason
0No playoff meetings
Largest Cardinals win
47–72015
Largest 49ers win
50–142003

Since 2021

7–4 49ers lead

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

Oldest to newest. 4 = 49ers win, C = Cardinals win, outlined = this game.

2026 Meetings

  • Week 18 49ers at Cardinals Upcoming

Recent Meetings

Season to Date (Through Week 18)

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

Season to date, Cardinals vs 49ers
CardinalsStat49ers
8-9Record6-11
23.5Points per game22.9
358.2Yards per game376.3
5.9Yards per play6.2
22.3Points allowed per game25.6
342.5Yards allowed per game317.4

Cardinals vs 49ers Fantasy Outlook for 2026

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

Keep Exploring

2024 Game Logs for Players in This Game

Cardinals vs 49ers Game FAQ

Who won the 2024 Cardinals vs 49ers Week 5 game?

The Arizona Cardinals beat the San Francisco 49ers 24–23 in Week 5 of the 2024 season. The game was played at Levi's Stadium in Santa Clara, CA, on October 6, 2024. See the Cardinals' 2024 schedule.

What was the final score of Cardinals vs 49ers?

The final score was Cardinals 24, 49ers 23. The 49ers led 23–10 at halftime, and the second half went Cardinals 14, 49ers 0.

What happened in the Cardinals vs 49ers game?

Arizona erased a 23–10 halftime deficit, outscoring San Francisco 14–0 after the break to win 24–23. San Francisco outgained the Cardinals 384–358, but the Cardinals averaged 6.3 yards per play. Kyler Murray led all players with 19 of 30 passing for 195 yards and a touchdown, plus 7 carries for 83 rushing yards and a touchdown. The 49ers committed 3 turnovers, the Cardinals 1.

Who scored the most fantasy points in Cardinals vs 49ers?

Kyler Murray led the game with 25.1 PPR fantasy points, the QB5 of Week 5, on 19 of 30 passing for 195 yards and a touchdown, plus 7 carries for 83 rushing yards and a touchdown. Brandon Aiyuk was next with 22.7 (WR10). See Kyler Murray's 2024 game log.

Who led Cardinals vs 49ers in passing, rushing and receiving?

Brock Purdy (SF) led all passers with 19 of 35 for 244 yards, a touchdown and 2 interceptions. Jordan Mason (SF) led in rushing with 14 carries for 89 yards. Brandon Aiyuk (SF) led in receiving with 8 catches for 147 yards.

How many fantasy points did Kyler Murray score against the 49ers?

Kyler Murray scored 25.1 fantasy points against the 49ers in Week 5 of the 2024 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 19 of 30 passing for 195 yards and a touchdown, plus 7 carries for 83 rushing yards and a touchdown.

Who outperformed and underperformed expected fantasy points in Cardinals vs 49ers?

Kyler Murray outperformed his expected fantasy points the most, scoring 25.1 PPR points on 17.9 xFP (+7.2). Marvin Harrison Jr. fell furthest short, with 5.6 points on 12.0 xFP (−6.4). 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 49ers?

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

How did the Cardinals beat the 49ers?

The Cardinals beat the 49ers 24–23 because they averaged 6.3 yards per play to 6.1 and won the turnover battle 3–1.

Which team won the turnover battle in Cardinals vs 49ers?

The Cardinals won the turnover battle 3–1: the 49ers gave the ball away 3 times and the Cardinals 1 time. The Cardinals won the game.

What is the all-time Cardinals vs 49ers record?

The 49ers lead the all-time series 39–31 across 70 meetings since 1951.

When did the Cardinals and 49ers last play before this game?

Before Week 5 of 2024, they last met in the 2023 season on December 17, 2023, when the 49ers beat the Cardinals 45–29.

What is the Cardinals vs 49ers record since 2021?

The 49ers lead 7–4 across 11 meetings since the 2021 season, including this game.