Pigskin NightlyWeek 10
Latest
WSH ThuNYG NE SunDET BUF SunNYJ CAR SunNO HOU SunCLE JAX SunTEN KC SunATL MIA SunIND MIN SunGB LAR SunARI SEA SunLV SF SunDAL PIT SunCIN LAC MonBAL
At a glance

The San Francisco 49ers beat the Arizona Cardinals 36-30 on Sun, Sep 27 at Levi's Stadium in Santa Clara, CA (Week 3, 2026 season). Records after the game: Cardinals 3-6, 49ers 7-1. B.Purdy (SF) led all players with +25.2 EPA on 28 dropbacks.

Who won Cardinals vs 49ers?

The San Francisco 49ers won 36-30. By quarter: ARI 0-6-7-17, SF 7-10-6-13.

Who was the best player in Cardinals vs 49ers?

By expected points added: B.Purdy (SF, +25.2 EPA on 28 dropbacks), J.Brissett (ARI, +11.2 EPA on 53 dropbacks) and G.Kittle (SF, +10.2 EPA on 7 targets).

What was the turning point of Cardinals vs 49ers?

The biggest swing in win probability (14 points toward the 49ers) came in Q4 at 1:52: (Shotgun) B.Purdy scrambles left end for 45 yards, TOUCHDOWN NULLIFIED by Penalty.PENALTY on SF-G.Kittle, Offensive Holding, 10 yards, enforced at ARZ 10.

Cite this page

Pigskin Nightly, “Cardinals 30, 49ers 36: Week 3 recap”, https://pigskinnightly.com/games/2026-09-27-ari-at-sf (updated 2026-11-11).

The Verdict

Week 3 issue →
Week 3EarnedGame file →

49ers earned it: the snaps said 49ers by 8.9, a deserved win probability of 95%.

Deserved marginSF by 8.9
Real marginSF by 6
Luck pts ARI+0.6
Luck pts SF−1.2

The swingQ1 8:40 · SF · +20 pts of win probability. (Shotgun) 13-B.Purdy pass short left to 5-M.Evans to SF 20 for 2 yards. Lateral to 19-D.Samuel for 80 yards, TOUCHDOWN.

Flags that moved this game

  1. 1Defensive Pass InterferenceSF → helped ARI · Wk 3 Q4 13:38 · 7-J.Brissett pass incomplete deep left to 85-T.McBride. SF-57-D.Greenlaw was injured during the play. PENALTY on SF-2-D.Lenoir,…+13.3 WP
  2. 2Offensive HoldingARI → helped SF · Wk 3 Q1 10:22 · 4-J.Love left tackle to SF 33 for 3 yards (0-R.Green). PENALTY on ARI-84-E.Higgins, Offensive Holding, 10 yards, enforced at SF…+6.4 WP

Fourth downs our model disagreed with

  1. 1ARI · 4th & 15Mike LaFleur chose Punt at opp 41, Wk 3 Q1 9:27, tied. Model: Field goal (lean). Result: punted.−0.71 EP

Deserved win probability from the snaps, fumble bounces evened out. How we judge

From the Lab

This game, re-drawn

All Lab tools →
Game DNA153 plays, one strand0 lead changes · 8 explosive plays · downloadable poster →

If the 57-yard kick had missed

Cardinals after the play12%what really happened
49ersCardinalsthe rest never happened

Q2 0:04 18-E.Pineiro 57 yard field goal is GOOD, Center-46-J.Weeks, Holder-15-C.Waitman. PENALTY on ARI-56-D.Robinson, Unnecessary Roughness, 15 yards, enforced between downs.

Every game's sliding door →
Home win probability, play by play

The river

Cardinals logo0%49ers logo100%

Hover, tap or drag along the river to read any play. Arrow keys work too. Click to jump to its drive.

SF ▲ARI ▼
Q1Q2Q3Q4

The five biggest swings

  1. +14%Q4 1:52 · for 49ers logo SF(Shotgun) B.Purdy scrambles left end for 45 yards, TOUCHDOWN NULLIFIED by Penalty.PENALTY on SF-G.Kittle, Offensive Holding, 10 yards, enforced at ARZ 10.
  2. +9%Q4 2:03 · for 49ers logo SF(Shotgun) C.McCaffrey up the middle to ARZ 42 for 12 yards (W.Williams).
  3. +8%Q4 1:56 · for Cardinals logo ARIC.McCaffrey left end to ARZ 45 for -3 yards (J.Gibbens).
  4. +6%Q1 8:26 · for 49ers logo SF(Shotgun) B.Purdy pass short left to M.Evans to SF 20 for 2 yards. Lateral to D.Samuel for 80 yards, TOUCHDOWN. E.Pineiro extra point is GOOD, Center-J.Weeks, Holder-C.Waitman.
  5. +6%Q4 13:38 · for Cardinals logo ARIJ.Brissett pass incomplete deep left to T.McBride. SF-D.Greenlaw was injured during the play. PENALTY on SF-D.Lenoir, Defensive Pass Interference, 19 yards, enforced at SF 20 - No Play.Penalty on SF-J.Jones, Defensive Holding, declined.

Every drive, on the field

SF attacks →← ARI attacks
  1. Q1 15:00PUNT12p · 32y · 5:42
  2. Q1 9:18TD3p · 80y · 0:52
  3. Q1 8:26PUNT6p · 13y · 3:15
  4. Q1 5:11TD10p · 93y · 5:16
  5. Q2 14:55PUNT3p · 1y · 2:48
  6. Q2 12:07PUNT3p · 5y · 0:55
  7. Q2 11:12FG14p · 54y · 8:09
  8. Q2 3:03PUNT6p · 15y · 1:33
  9. Q2 1:30FG8p · 59y · 1:07
  10. Q2 0:23FG3p · 34y · 0:23
  11. Q3 15:00TD7p · 56y · 3:53
  12. Q3 11:07TD14p · 69y · 8:05
  13. Q3 3:02PUNT3p · 6y · 2:06
  14. Q3 0:56PUNT3p · 0y · 0:25
  15. Q3 0:31TD5p · 28y · 2:25
  16. Q4 13:06TD8p · 65y · 4:24
  17. Q4 8:42TD14p · 68y · 5:51
  18. Q4 2:51TD7p · 65y · 1:20
  19. Q4 1:31FG5p · 35y · 0:57
  20. Q4 0:34END1p · -1y · 0:34
Cardinals logoCardinals10 drives6scoring drives (3 TD)60%drives ending in pointsOWN 34avg starting field position2three-and-outs0turnovers incl. downs
49ers logo49ers9 drives6scoring drives (5 TD)67%drives ending in pointsOWN 26avg starting field position2three-and-outs0turnovers incl. downs

Scoring summary

  1. Q1
    8:26
    49ers logoTouchdown(Shotgun) B.Purdy pass short left to M.Evans to SF 20 for 2 yards. Lateral to D.Samuel for 80 yards, TOUCHDOWN. E.Pineiro extra point is GOOD, Center-J.Weeks, Holder-C.Waitman.0–7
  2. Q2
    14:55
    49ers logoTouchdown(Shotgun) B.Purdy pass deep right to M.Evans for 23 yards, TOUCHDOWN. E.Pineiro extra point is GOOD, Center-J.Weeks, Holder-C.Waitman.0–14
  3. Q2
    3:03
    Cardinals logoField goalC.Ryland 26 yard field goal is GOOD, Center-C.Kreiter, Holder-B.Gillikin.3–14
  4. Q2
    0:23
    Cardinals logoField goalC.Ryland 41 yard field goal is GOOD, Center-C.Kreiter, Holder-B.Gillikin.6–14
  5. Q2
    0:00
    49ers logoField goalE.Pineiro 57 yard field goal is GOOD, Center-J.Weeks, Holder-C.Waitman.PENALTY on ARZ-D.Robinson, Unnecessary Roughness, 15 yards, enforced between downs.6–17
  6. Q3
    11:07
    49ers logoTouchdownC.McCaffrey up the middle for 1 yard, TOUCHDOWN. E.Pineiro extra point is No Good, Wide Left, Center-J.Weeks, Holder-C.Waitman.6–23
  7. Q3
    3:02
    Cardinals logoTouchdownJ.Brissett pass short right to Mi.Wilson for 5 yards, TOUCHDOWN. C.Ryland extra point is GOOD, Center-C.Kreiter, Holder-B.Gillikin. SF-G.Halton was injured during the play.13–23
  8. Q4
    13:06
    Cardinals logoTouchdownJ.Brissett pass short right to J.Love for 1 yard, TOUCHDOWN. C.Ryland extra point is GOOD, Center-C.Kreiter, Holder-B.Gillikin.20–23
  9. Q4
    8:42
    49ers logoTouchdownB.Purdy pass short middle to G.Kittle for 10 yards, TOUCHDOWN. E.Pineiro extra point is No Good, Hit Right Upright, Center-J.Weeks, Holder-C.Waitman.20–29
  10. Q4
    2:51
    Cardinals logoTouchdown(No Huddle) J.Brissett up the middle for 1 yard, TOUCHDOWN.Penalty on SF-O.Odighizuwa, Defensive Offside, declined. C.Ryland extra point is GOOD, Center-C.Kreiter, Holder-B.Gillikin.27–29
  11. Q4
    1:31
    49ers logoTouchdownB.Purdy pass deep right to G.Kittle for 20 yards, TOUCHDOWN. E.Pineiro extra point is GOOD, Center-J.Weeks, Holder-C.Waitman.27–36
  12. Q4
    0:34
    Cardinals logoField goalC.Ryland 49 yard field goal is GOOD, Center-C.Kreiter, Holder-B.Gillikin.30–36

Team stats

Cardinals logoARIvsSF49ers logo
365Total yards437
272Passing yards297
93Rushing yards140
4.5Yards per play8.7
27First downs23
9-18 · 50%Third down5-8 · 63%
2-2Fourth down0-0
3-5Red zone TDs2-2
38/52Comp / att15/27
3.4Yards per carry6.1
0Turnovers1
2 (−8 yds)Sacks allowed0
10 for 86Penalties7 for 69
38:44Possession21:16
Expected points added · nflverse model

The game in EPA

Dropback EPA+0.211+0.901
Rush EPA+0.087-0.059
Success rate54%57%
Explosive plays010
Plays8049

Who moved the needle

Cost their side the most

Box score

Cardinals logoArizona Cardinals
PassingC/ATTYDSAVGTDINTSACKSQBRRTG
Jacoby BrissettQB38/522805.4202-875.798.2
RushingCARYDSAVGTDLONG
Jeremiyah LoveRB21904.308
Jacoby BrissettQB441.012
Tyler AllgeierRB2-1-0.502
ReceivingRECTGTSYDSAVGTDLONG
Michael WilsonWR1117898.1118
Trey McBrideTE911758.3018
Marvin Harrison Jr.WR354013.3019
Kendrick BourneWR232211.0014
Elijah HigginsTE33206.709
Jeremiyah LoveRB55193.818
Tyler AllgeierRB44102.505
Hunter LongTE1155.005
Jalen BrooksWR0100.000
DefenseTOTSOLOSACKSTFLPDQB HTS
Andrew WingardS1010000
Jack GibbensLB840101
Mack Wilson Sr.LB620000
Max MeltonCB430010
Budda BakerS410000
Zaven CollinsLB330020
Eku LeotaLB300000
Denzel BurkeCB220020
Baron BrowningLB210101
Elijah HigginsTE210000
KickingFGPCTLONGXPPTS
Chad RylandPK3/3100.0493/312
49ers logoSan Francisco 49ers
PassingC/ATTYDSAVGTDINTSACKSQBRRTG
Brock PurdyQB15/2729711.0400-083.9133.8
RushingCARYDSAVGTDLONG
Christian McCaffreyRB15755.0114
Brock PurdyQB23417.0035
Kaelon BlackRB4174.309
Deebo Samuel Sr.WR2147.0011
ReceivingRECTGTSYDSAVGTDLONG
George KittleTE678213.7220
Deebo Samuel Sr.WR00800.0180
Jordan WatkinsWR226030.0034
Christian McCaffreyRB454110.3013
Mike EvansWR363411.3123
Kyle JuszczykFB0200.000
Luke FarrellTE0100.000
Jacob CowingWR0200.000
Kaelon BlackRB0100.000
DefenseTOTSOLOSACKSTFLPDQB HTS
Fred WarnerLB1770101
Renardo GreenCB1370010
Dre GreenlawLB830000
Ji'Ayir BrownS620010
Jack Jones530000
Deommodore LenoirCB530010
Garret WallowLB430000
Marques SigleS420000
Malik MustaphaS410000
Khalid KareemDE330000
KickingFGPCTLONGXPPTS
Eddy PineiroPK1/1100.0573/56
Before kickoff · Regular season through week 2 · rank out of 32

Where it was expected to be decided

  1. 149ers logo49ers dropback offense vs Cardinals pass defense

    The 49ers' dropback offense ranks 1st in EPA per dropback (+0.56, 61 dropbacks) against a Cardinals pass defense ranked 21st (+0.15 allowed, 62 dropbacks faced).

    1stSF offense20 spots apart21stARI defense
  2. 249ers logo49ers pass protection vs Cardinals pass rush

    The 49ers' pass protection ranks 1st in sack rate (0.0% sacked, 61 dropbacks) against a Cardinals pass rush ranked 18th (6.5% of dropbacks, 62 dropbacks faced).

    1stSF offense17 spots apart18thARI defense
  3. 349ers logo49ers red-zone offense vs Cardinals red-zone defense

    The 49ers' red-zone offense ranks 1st in red-zone touchdown rate (88%, 8 trips) against a Cardinals red-zone defense ranked 16th (63% allowed, 8 trips faced).

    1stSF offense15 spots apart16thARI defenseSmall sample, read with care
    Why sample size matters
When the Cardinals have the ballEdge SF · +12 ranks
ARI dropback offenseEPA per dropbackSF pass defense
20th+0.0370 dropbacks
SF +12
-0.10 allowed57 dropbacks faced8th
ARI run gameEPA per rushSF run defense
23rd-0.1746 rushes
SF +10
-0.17 allowed55 rushes faced13th

Dropbacks include sacks and scrambles; rushes are designed runs. What EPA measures.

When the 49ers have the ballEdge SF · +20 ranks
SF dropback offenseEPA per dropbackARI pass defense
1st+0.5661 dropbacks
SF +20
+0.15 allowed62 dropbacks faced21st
SF run gameEPA per rushARI run defense
9th-0.0250 rushes
-0.23 allowed56 rushes faced9th
Third downEdge SF · +18 ranks
ARI third-down offensethird-down conversion rateSF third-down defense
25th36.0%25 third downs
SF +12
37.5% allowed24 third downs faced13th
SF third-down offensethird-down conversion rateARI third-down defense
2nd63.2%19 third downs
SF +18
42.9% allowed21 third downs faced20th

Conversions are third-down snaps that gained a first down or scored.

Red zoneEdge SF · +17 ranks
ARI red-zone offensered-zone touchdown rateSF red-zone defense
21st50%6 trips
SF +17
20% allowed5 trips faced4th
SF red-zone offensered-zone touchdown rateARI red-zone defense
1st88%8 trips
SF +15
63% allowed8 trips faced16th

A trip is a drive with at least one snap inside the opponent's 20; the rate is trips that ended in an offensive touchdown. Small samples swing fast here.

Explosive playsEdge SF · +26 ranks
ARI big-play offenseexplosive-play rateSF defense against big plays
31st5.2%116 plays
SF +26
6.3% allowed112 plays faced5th
SF big-play offenseexplosive-play rateARI defense against big plays
6th11.7%111 plays
8.5% allowed118 plays faced13th

Completions of 20+ yards and runs of 10+, per snap. Definition.

Pressure & sacksEdge SF · +17 ranks
ARI pass protectionsack rateSF pass rush
7th4.3% sacked70 dropbacks
7.0% of dropbacks57 dropbacks faced13th
SF pass protectionsack rateARI pass rush
1st0.0% sacked61 dropbacks
SF +17
6.5% of dropbacks62 dropbacks faced18th

Sacks per dropback. The public play-by-play has no pressure charting, so this is the sack side of it only.

TurnoversEdge ARI · +8 ranks
ARI ball securityturnovers per gameSF takeaway defense
4th0.5 giveaways a game2 games
ARI +8
1.0 takeaways a game2 games12th
SF ball securityturnovers per gameARI takeaway defense
4th0.5 giveaways a game2 games
1.5 takeaways a game2 games7th

Interceptions and lost fumbles on offensive snaps, per game. Turnover rates are among the least stable numbers in football.

Sample: ARI 2 games, 116 offensive and 118 defensive plays · SF 2 games, 111 offensive and 112 defensive plays. Rank 1 is the best offense or the best defense in each stat. Keys are the largest rank gaps (12+ spots) between an offense and the defense it faces, one per stat. Ranks are not schedule-adjusted.

Starters, confirmed

ConfirmedEvery game →

Confirmed from the official snap counts: at every position group the starters are the snap leaders. Expected lineup = today's depth chart, adjusted for the injury report.

Expected, did not startCardinals logoCarson BeckQB→ Jacoby BrissettCardinals logoTyler AllgeierRB→ Jeremiyah LoveCardinals logoReggie VirgilWR→ Michael WilsonCardinals logoSimi FehokoWR→ Marvin Harrison Jr.Cardinals logoDevin DuvernayWR→ Kendrick BourneCardinals logoJayden WilliamsLT→ Isaiah AdamsCardinals logoJon Gaines IIRG→ Paris Johnson Jr.Cardinals logoKei'Trel ClarkLCB→ Garrett Williams49ers logoKeenan AllenWR→ KhaDarel Hodge49ers logoDeForest BucknerRDT→ Khalid Kareem49ers logoNick BosaRDE→ Ogbo Okoronkwo49ers logoMalik MustaphaSS→ Marques Sigle
Official NFL and team channels · plays on click

The game on video

Game highlights

Arizona Cardinals vs. San Francisco 49ers Game Highlights | NFL 2026 Season Week 3

NFL · 15:38 · 44 d ago
4:55
Game highlights44 d ago

Arizona Cardinals vs. San Francisco 49ers Highlights | Week 3

Cardinals logo49ers logoSan Francisco 49ers
1:52
Top plays44 d ago

Brock Purdy's best plays from 4-TD game vs. Cardinals | Week 3

Cardinals logo49ers logoNFL
1:11
Top plays44 d ago

George Kittle's best plays from 2-TD game vs. Cardinals | Week 3

Cardinals logo49ers logoNFL
0:51
Top plays44 d ago

Christian McCaffrey's Best Plays from 116-Yard Game vs. Cardinals | Week 3

Cardinals logo49ers logoSan Francisco 49ers
14:13
Press conference43 d ago

HC Mike LaFleur Press Conference 9.28.26 | AZ Cardinals

Cardinals logo49ers logoArizona Cardinals
12:50
Press conference43 d ago

TE Elijah Higgins Press Conference 9.28.26 | AZ Cardinals

Cardinals logo49ers logoArizona Cardinals
6:36
Press conference43 d ago

HC Mike LaFleur Press Conference 9.27.26 | AZ Cardinals

Cardinals logo49ers logoArizona Cardinals
6:19
Press conference43 d ago

OL Paris Johnson Jr. and OLB Josh Sweat Media Availability 9.27.26 | AZ Cardinals

Cardinals logo49ers logoArizona Cardinals
1:35
Press conference42 d ago

Postgame Report | Week 3 Cardinals at 49ers

Cardinals logo49ers logoArizona Cardinals
0:36
Quick hit44 d ago

CRAZY FLIP FROM MIKE EVANS TO DEEBO SAMUEL

49ers logoCardinals logoNFL
0:34
Quick hit44 d ago

JEREMIYAH LOVE IS LOVING THE ENDZONE

Cardinals logo49ers logoNFL
0:31
Quick hit44 d ago

CHRISTIAN MCCAFFREY DIVES OVER FOR THE TD

49ers logoCardinals logoNFL
0:25
Quick hit44 d ago

BROCK PURDY DROPS A DIME TO MIKE EVANS FOR THE TD

49ers logoCardinals logoNFL
0:22
Quick hit44 d ago

BROCK PURDY SENDS IT RIGHT DOWN THE MIDDLE TO GEORGE KITTLE

49ers logoCardinals logoNFL
0:30
Quick hit44 d ago

A familiar face in the building 🙌 #levisstadium

49ers logoCardinals logoSan Francisco 49ers
SpreadSF −7.5ARI covered by 1.5
TotalO/U 48.5Over by 17.5 (66 scored)
Weather70°FSunny, Humidity: 51%, Wind: NW 4 mph
VenueLevi's® StadiumSanta Clara, CA · Natural grass · Open air
Head coachesMike LaFleurvsKyle ShanahanDivision game
BroadcastFox4:05 PM ET · Sun, Sep 27

Travel & rest

Travel & rest board
Cardinals logoAwayCardinals
7days since last game
608miles to get here
0time zones

Last: Sun wk 2 vs SEA (L 7-31) · 10,871 mi flown this season

Normal week
Rest edgeEvensame restTravel gap 608 mi
49ers logoHome49ers
7days since last game
0miles · home
0time zones

Last: Sun wk 2 vs MIA (W 35-13) · 21,378 mi flown this season

Normal week

Week 3 around the league

15 other games