Final2022 Week 18

Levi's Stadium, Santa Clara, CA

Arizona Cardinals vs San Francisco 49ers, Week 18 2022

Arizona Cardinals

Away

13

San Francisco 49ers

HomeWon

38

Scoring by quarter
TeamQ1Q2Q3Q4Final
Cardinals670013
49ers71417038

ARI 13SF 38 Final

  • Passing leader

    David Blough

    ARI · QB

    7.0PPR pts

    14/18, 180 YDS, 1 TD, 2 INT

  • Top fantasy scorer

    George Kittle

    SF · TE

    18.9PPR pts

    4 REC, 29 YDS, 2 TD

  • Cardinals leader

    A.J. Green

    ARI · WR

    18.1PPR pts

    3 REC, 91 YDS, 1 TD

  • Defensive playmaker

    Tashaun Gipson Sr.

    SF

    2 INT, 2 TKL

49ers 38, Cardinals 13: San Francisco leads from start to finish

San Francisco led 21–13 at halftime after a 14-point second quarter and outscored Arizona 17–0 after the break to win 38–13. The 49ers finished with a 311–255 edge in total offense.

The Cardinals went 4-for-10 on third down and committed four turnovers, while the 49ers kept the ball for 34:14 and finished without a giveaway.

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

  • +4 turnover margin SF 0 turnovers
  • +56 total yards SF 311 · ARI 255
  • +6% third-down rate SF 46% · ARI 40%

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 49ers Won

San Francisco won the turnover, third-down, and time of possession battles.

Team stats comparison, Cardinals vs 49ers
CardinalsStat49ers
4Turnovers0
255Total yards311
40%Third-down conversion46%
Other team stats
5.1Yards per play5.1
50Plays61
25:46Time of possession34:14

Scoring Summary

The 49ers scored five touchdowns and one field goal; the Cardinals scored two touchdowns.

Scoring plays, Cardinals vs 49ers
TimeTeamPlayARISF
1st quarter
14:18ARIDavid Blough → A.J. Green, 77-yard TD Takes leadXP missed60
10:40SFBrock Purdy → Christian McCaffrey, 21-yard TD Takes leadRobbie Gould XP67
2nd quarter
12:07SFElijah Mitchell 5-yard TD run Extends leadRobbie Gould XP614
4:41ARICorey Clement 1-yard TD runMatt Prater XP1314
0:19SFBrock Purdy → George Kittle, 4-yard TD Extends leadRobbie Gould XP1321
3rd quarter
11:32SFElijah Mitchell 6-yard TD run Extends leadRobbie Gould XP1328
5:47SFRobbie Gould 27-yard FG Extends lead1331
1:01SFBrock Purdy → George Kittle, 1-yard TD Extends leadRobbie Gould XP1338
4th quarter
No scoring

Fantasy Points: Cardinals vs 49ers, Week 18 2022

Fantasy leaders

  1. Brock PurdySFQB19.8 PTSQB5
  2. George KittleSFTE18.9 PTSTE2
  3. A.J. GreenARIWR18.1 PTSWR9
  4. Elijah MitchellSFRB17.5 PTSRB7

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
David BloughARIQB7.0QB2914/18180122-2087.3
Brock PurdySFQB19.8QB515/2017830470141.3Start/Sit →
Trace McSorleyARIQB1.5QB366/92901313031.5

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
George KittleSFTE18.9TE2TE———64292Start/Sit →
A.J. GreenARIWR18.1WR9WR———53911
Elijah MitchellSFRB17.5RB7RB5552————
Christian McCaffreySFRB16.9RB9RB1045033341Start/Sit →
Corey ClementARIRB13.8RB15RB823143250
Brandon AiyukSFWR9.9WR40WR———54590
Greg DortchARIWR8.5WR46WR215044300Start/Sit →
Trey McBrideARITE7.1TE23TE———33410Start/Sit →
Deebo SamuelSFWR4.4WR72WR14032200
Pharoh CooperARIWR3.3WR85WR2702260
Jordan MasonSFRB2.8RB60RB8280————
Tyrion Davis-PriceSFRB2.7RB62RB8270————
Keaontay IngramARIRB2.3RB65RB35032-20
Jauan JenningsSFWR2.0WR99WR———21100Start/Sit →
Marquise BrownARIWR1.7WR104WR———4170
Andre BaccelliaARIWR1.6WR108WR———1160
Ty'Son WilliamsARIRB1.5RB74RB———1150

Fantasy Usage

Arizona Cardinals

Snap Share

  1. Marquise BrownWR44 snaps85%
  2. Trey McBrideTE43 snaps83%
  3. Corey ClementRB36 snaps69%
  4. Greg DortchWR36 snaps69%
  5. A.J. GreenWR33 snaps63%

Target Share27 targets

  1. A.J. Green19%, 5 targets
  2. Corey Clement15%, 4 targets
  3. Marquise Brown15%, 4 targets
  4. Greg Dortch15%, 4 targets
  5. Trey McBride11%, 3 targets
  6. Other26%, 7 targets

Carry Share20 carries

  1. Corey Clement40%, 8 carries
  2. Trace McSorley15%, 3 carries
  3. Keaontay Ingram15%, 3 carries
  4. Pharoh Cooper10%, 2 carries
  5. Greg Dortch10%, 2 carries
  6. Other10%, 2 carries

San Francisco 49ers

Snap Share

  1. Brandon AiyukWR45 snaps73%
  2. George KittleTE44 snaps71%
  3. Deebo SamuelWR42 snaps68%
  4. Christian McCaffreyRB30 snaps48%
  5. Jauan JenningsWR26 snaps42%

Target Share19 targets

  1. George Kittle32%, 6 targets
  2. Brandon Aiyuk26%, 5 targets
  3. Christian McCaffrey16%, 3 targets
  4. Deebo Samuel16%, 3 targets
  5. Jauan Jennings11%, 2 targets

Carry Share36 carries

  1. Christian McCaffrey28%, 10 carries
  2. Tyrion Davis-Price22%, 8 carries
  3. Jordan Mason22%, 8 carries
  4. Elijah Mitchell14%, 5 carries
  5. Brock Purdy11%, 4 carries
  6. Other3%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Marquise BrownARIWR4485%415%0
Trey McBrideARITE4383%311%0
Brandon AiyukSFWR4573%526%0
George KittleSFTE4471%632%0
Corey ClementARIRB3669%415%8
Greg DortchARIWR3669%415%2
Deebo SamuelSFWR4268%316%1
A.J. GreenARIWR3363%519%0
Christian McCaffreySFRB3048%316%10
Jauan JenningsSFWR2642%211%0
Tyler KroftSFTE2337%00%0
Keaontay IngramARIRB1937%311%3
Pharoh CooperARIWR1733%27%2
Danny GraySFWR1727%00%0
Jordan MasonSFRB1423%00%8
Maxx WilliamsARITE1121%00%0
Andre BaccelliaARIWR1121%14%0
Ray-Ray McCloudSFWR1219%00%0
Charlie WoernerSFTE1219%00%0
Elijah MitchellSFRB1016%00%5
Stephen AndersonARITE815%00%0
Tyrion Davis-PriceSFRB813%00%8
Ty'Son WilliamsARIRB24%14%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+14.3Elijah Mitchell17.5 PTS vs 3.2 xFP
  • Biggest underperformer−5.0Hollywood Brown1.7 PTS vs 6.7 xFP
  • Highest expected volume11.8 xFPCorey Clement13.8 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Corey ClementARI · RB13.811.8+2.069%40% car—0840%415%
Christian McCaffreySF · RB16.911.4+5.548%27% car—01027%315%
Brock PurdySF · QB19.811.0+8.882%20 att—20411%00%
George KittleSF · TE18.910.0+8.971%30% tgt—000%630%
David BloughARI · QB7.08.9−1.967%18 att—18210%00%
A.J. GreenARI · WR18.18.3+9.863%19% tgt—000%519%
Brandon AiyukSF · WR9.98.3+1.673%25% tgt—000%525%
Greg DortchARI · WR8.57.9+0.669%15% tgt—0210%415%
Keaontay IngramARI · RB2.36.9−4.637%15% car—0315%311%
Hollywood BrownARI · —1.76.7−5.0—15% tgt—000%415%
Trace McSorleyARI · QB1.55.7−4.233%9 att—9315%00%
Deebo Samuel Sr.SF · WR4.45.6−1.268%15% tgt—013%315%
Jordan MasonSF · RB2.85.1−2.323%22% car—0822%00%
Tyrion Davis-PriceSF · RB2.75.1−2.413%22% car—0822%00%
Trey McBrideARI · TE7.15.0+2.183%11% tgt—000%311%
Pharoh CooperARI · WR3.34.6−1.333%10% car—0210%27%
Jauan JenningsSF · WR2.03.3−1.342%10% tgt—000%210%
Elijah MitchellSF · RB17.53.2+14.316%14% car—0514%00%
Kyle JuszczykSF · RB3.92.3+1.6—5% tgt—013%15%
Andre BaccelliaARI · WR1.61.7−0.121%4% tgt—000%14%
Ty'Son WilliamsARI · RB1.51.7−0.24%4% tgt—000%14%

Team totals: Cardinals 27 targets and 20 carries; 49ers 20 targets and 37 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 2022 season: 1.67 PPR points per target (67% catch rate), 0.64 per carry and 0.42 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

David Blough

ARI · QB · 7.0 pts on 8.9 expected

14 of 18 passing for 180 yards, 1 touchdown, 2 interceptions; 2 carries for -2 yards.

Verdict: The points matched the role, 8.9 expected.

Brock Purdy Ran hot

SF · QB · 19.8 pts on 11.0 expected

15 of 20 passing for 178 yards, 3 touchdowns; 4 carries for 7 yards.

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

Start/Sit: Brock Purdy →

Corey Clement

ARI · RB · 13.8 pts on 11.8 expected

4 targets (15% of the team's), 3 catches for 25 yards; 8 carries (40% of the team's) for 23 yards and 1 touchdown.

Verdict: The points matched the role, 11.8 expected.

A.J. Green Ran hot

ARI · WR · 18.1 pts on 8.3 expected

5 targets (19% of the team's), 3 catches for 91 yards and 1 touchdown.

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

Christian McCaffrey Ran hot

SF · RB · 16.9 pts on 11.4 expected

3 targets (15% of the team's), 3 catches for 34 yards and 1 touchdown; 10 carries (27% of the team's) for 45 yards.

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

Start/Sit: Christian McCaffrey →

George Kittle Ran hot

SF · TE · 18.9 pts on 10.0 expected

6 targets (30% of the team's), 4 catches for 29 yards and 2 touchdowns.

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

Start/Sit: George Kittle →

Hollywood Brown Unlucky

ARI · — · 1.7 pts on 6.7 expected

4 targets (15% of the team's), 1 catch for 7 yards.

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

Elijah Mitchell Ran hot

SF · RB · 17.5 pts on 3.2 expected

5 carries (14% of the team's) for 55 yards and 2 touchdowns.

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

Stock Up, Stock Down

Arizona Cardinals

  • Stock up: Corey Clement played 69% of the snaps, up from a 13% season average.
  • Stock up: Greg Dortch played 69% of the snaps, up from a 43% season average.
  • Stock up: Keaontay Ingram played 37% of the snaps, up from a 12% season average.

San Francisco 49ers

  • Stock down: Christian McCaffrey played 48% of the snaps, down from a 76% season average.
  • Stock down: George Kittle played 71% of the snaps, down from a 91% season average.
  • Stock down: Brandon Aiyuk played 73% of the snaps, down from a 92% season average.

Fantasy Matchups

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

Fantasy points allowed per game by position, Cardinals defense and 49ers defense
Points allowed toCardinals D49ers D
QBs18.014.6
RBs25.415.5
WRs30.236.4
TEs16.710.2

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

How the Game Swung

San Francisco opened at 86% win probability and passed 98% in the third quarter on the way to the win.

49ers win probability

49ers win probability by game minute49ers started at 86%, stood at 94% at halftime and finished at 100%, across 8 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −12Blough → Green, 77-yd TD86% → 73%Q1 14:18
  2. +15Purdy → McCaffrey, 21-yd TD72% → 87%Q1 10:40
  3. +11Mitchell 5-yd TD run84% → 95%Q2 12:07
  4. −13Clement 1-yd TD run94% → 82%Q2 4:41
  5. +14Purdy → Kittle, 4-yd TD81% → 94%Q2 0:19

Swing in 49ers win probability, in points

Play Calling and Possessions

Play calling, Cardinals vs 49ers
Arizona CardinalsMeasureSan Francisco 49ers
50Plays61
60%Pass rate39%
6.5Yds / dropback5.9
3.0Yds / carry4.6
4/10Third downs6/13

Efficiency edge San Francisco ran 11 more plays and gained 1.5 more yards per carry.

  • Top targets
  • ARI Green 19% · Clement 15% · Dortch 15%
  • SF Kittle 30% · Aiyuk 25% · McCaffrey 15%

Possession Results

How each possession ended, Cardinals vs 49ers
ResultARISF
Touchdowns25
Field goals01
Punts35
Turnovers40
Turnovers on downs21

SF turnover edge: +4

  • The Cardinals opened the scoring on their first possession, a 2-play, 80-yard drive that ended in a touchdown.
All 25 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
ARIQ1 15:002800:42Touchdown
SFQ1 14:186753:38Touchdown
ARIQ1 10:403-51:33Punt
SFQ1 9:073-51:36Punt
ARIQ1 7:31592:15Downs
SFQ1 5:163-191:35Punt
ARIQ1 3:41352:06Punt
SFQ1 1:356182:36Punt
ARIQ2 13:59100:09Interception
SFQ2 13:503181:43Touchdown
ARIQ2 12:0712757:26Touchdown
SFQ2 4:419664:22Touchdown
ARIQ2 0:19110:19End of half
SFQ3 15:007753:28Touchdown
ARIQ3 11:32301:09Interception
SFQ3 10:238254:36Field goal
ARIQ3 5:473141:34Fumble
SFQ3 4:136283:12Touchdown
ARIQ3 1:019333:50Downs
SFQ4 12:11382:21Punt
ARIQ4 9:50382:01Punt
SFQ4 7:494213:05Punt
ARIQ4 4:444112:15Interception
SFQ4 2:29462:02Downs
ARIQ4 0:271-10:27End of game
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.

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 2022 regular season, from each game's box score.

Season to date, Cardinals vs 49ers
CardinalsStat49ers
4-13Record13-4
20.0Points per game26.5
323.5Yards per game365.6
4.8Yards per play5.9
26.4Points allowed per game16.3
348.9Yards allowed per game300.6

Cardinals vs 49ers Odds and Results

How this game finished against the betting lines.

Spread
SF −14.549ers covered by 10.5
Total
39.5Over: 51 points scored (by 11.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
49ers27.038+11.0
Cardinals12.513+0.5

Both offenses beat the market's expectation, and the Fantasy tab shows who cashed in.

Betting Trends

Last 4 meetings: Cardinals 2–2 ATS, overs 3–1.

Each team's 2022 season through this game. Over/under is overs first.

Arizona Cardinals

Against the spread
8–9
Over/under
9–7–1
ATS as favorite
1–2
ATS as underdog
7–7
ATS on the road
4–4

San Francisco 49ers

Against the spread
11–6
Over/under
9–8
ATS as favorite
11–5
ATS as underdog
0–1
ATS at home
7–2

Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.

21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.

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

2022 Game Logs for Players in This Game

Cardinals vs 49ers Game FAQ

Who won the 2022 Cardinals vs 49ers Week 18 game?

The San Francisco 49ers beat the Arizona Cardinals 38–13 in Week 18 of the 2022 season. The game was played at Levi's Stadium in Santa Clara, CA, on January 8, 2023. See the 49ers' 2022 schedule.

What was the final score of Cardinals vs 49ers?

The final score was 49ers 38, Cardinals 13. The 49ers led 21–13 at halftime, and the second half went Cardinals 0, 49ers 17.

What happened in the Cardinals vs 49ers game?

San Francisco led 21–13 at halftime after a 14-point second quarter and outscored Arizona 17–0 after the break to win 38–13. The 49ers finished with a 311–255 edge in total offense. Brock Purdy led all players with 15 of 20 passing for 178 yards and 3 touchdowns, plus 4 carries for 7 rushing yards. The Cardinals committed 4 turnovers, the 49ers none.

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

Brock Purdy led the game with 19.8 PPR fantasy points, the QB5 of Week 18, on 15 of 20 passing for 178 yards and 3 touchdowns, plus 4 carries for 7 rushing yards. George Kittle was next with 18.9 (TE2). See Brock Purdy's 2022 game log.

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

David Blough (ARI) led all passers with 14 of 18 for 180 yards, a touchdown and 2 interceptions. Elijah Mitchell (SF) led in rushing with 5 carries for 55 yards and 2 touchdowns. A.J. Green (ARI) led in receiving with 3 catches for 91 yards and a touchdown.

How many fantasy points did Brock Purdy score against the Cardinals?

Brock Purdy scored 19.8 fantasy points against the Cardinals in Week 18 of the 2022 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 15 of 20 passing for 178 yards and 3 touchdowns, plus 4 carries for 7 rushing yards.

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

Elijah Mitchell outperformed his expected fantasy points the most, scoring 17.5 PPR points on 3.2 xFP (+14.3). Hollywood Brown fell furthest short, with 1.7 points on 6.7 xFP (−5.0). 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?

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

How did the 49ers beat the Cardinals?

The 49ers beat the Cardinals 38–13 because they won the turnover battle 4–0 and outgained them 311–255.

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

The 49ers won the turnover battle 4–0: the Cardinals gave the ball away 4 times and the 49ers not at all. The 49ers 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 18 of 2022, they last met in the 2022 season on November 21, 2022, when the 49ers beat the Cardinals 38–10.

What was the closing spread for Cardinals vs 49ers?

The consensus closing spread at kickoff was 49ers −14.5, making the San Francisco 49ers 14.5-point favorites, with a closing total of 39.5. That implied about 27.0 points for the 49ers and 12.5 for the Cardinals.

Did Cardinals vs 49ers go over or under the total?

The game went over. The consensus closing total was 39.5, and the teams combined for 51 points, 11.5 over the number.

Who covered the spread in Cardinals vs 49ers?

The 49ers covered by 10.5 against the closing line of 49ers −14.5. The final margin was 25 points.