Sun Sep 27, 4:05 PM ET · FOX · Levi's Stadium, San Francisco
Division Upcoming · Fri 4:05 PM
Arizona Cardinals
1-1 · 2-14 last season
Implied19.5
At
SF -8.5 Total 47.5 Live line · ARI +360 · SF -460
San Francisco 49ers
2-0 · 12-6 last season
Implied28.0
Line movement open Sep 22
SF spread
-8.5 -8.5
no move
Total
47.5 47.5
no move
FanDuel
ARI @ SF: the angle lands Fri 4:05 PM
Lines, matchups, injuries and forecast below are live now.
Key matchups
| Team | Player | Pos | Proj | DK $ | vs defense | FPA | Edge |
|---|---|---|---|---|---|---|---|
| Trey McBride | TE | 15.5 | $6,700 | SF #16 of 32 | 12.6 | Neutral | |
| Jacoby Brissett | QB | 14.8 | $4,800 | SF #8 of 32 | 15.3 | Neutral | |
| Jeremiyah Love | RB | 11.8 | $5,500 | SF #19 of 32 | 22.7 | Neutral | |
| Michael Wilson | WR | 9.6 | $5,200 | SF #14 of 32 | 29.5 | Neutral | |
| Christian McCaffrey | RB | 20.6 | $8,300 | ARI #23 of 32 | 23.6 | Favorable | |
| Brock Purdy | QB | 20.5 | $6,500 | ARI #23 of 32 | 18.6 | Favorable | |
| Mike Evans | WR | 13.0 | $6,800 | ARI #25 of 32 | 34.3 | Favorable | |
| George Kittle | TE | 11.1 | $4,800 | ARI #27 of 32 | 16.3 | Smash |
QB
#8/32
15.3 fpa
RB
#19/32
22.7 fpa
WR
#14/32
29.5 fpa
TE
#16/32
12.6 fpa
QB
#23/32
18.6 fpa
RB
#23/32
23.6 fpa
WR
#25/32
34.3 fpa
TE
#27/32
16.3 fpa
Rank 32 allows the most fantasy points to the position (softest matchup), 1 the fewest. Ratings blend the 2025-26 regular season (with a last-8-games form tilt) into current-season data as games are played: current weight = games / (games + 4), so the new season takes over quickly.
Game script & scoring
Projected points (market implied)
ARI19.5
SF28.0
Offense profile
ARIRank of 32SF
20.4
#22
Pts / G
26.1
#9
262.1
#4
Pass yds / G
244.8
#8
89.7
#31
Rush yds / G
111.1
#21
63.8
#6
Plays / G
61.7
#16
65%
Pass rate
53%
1.7
Pass TD / G
1.9
0.6
Rush TD / G
1.0
3.4
Sacks taken / G
1.4
0.7
INT thrown / G
0.9
Defense profile
ARIRank of 32SF
30.1
#32
Pts allowed / G
22.3
#14
234.4
#18
Pass yds allowed
236.8
#20
135.8
#29
Rush yds allowed
114.5
#14
1.8
Sacks / G
1.2
0.6
INT / G
0.4
1.9
Pass TD allowed
1.6
1.2
Rush TD allowed
0.9
Rank 1 = best of 32 (offense: most; defense: fewest allowed). Basis: rolling window from 2025-09-23, 20 games per team.
Weather
Kickoff forecast posts within 3 days of kickoff. (Levi's Stadium, San Francisco)
DFS
| Pos | Player | Proj | Floor / ceil | DK $ | Val | FD $ | vs |
|---|---|---|---|---|---|---|---|
| TE | Trey McBride | 15.5 | 0.0 / 0.0 | $6,700 | 2.31x | $7,300 | #16 |
| QB | Jacoby Brissett | 14.8 | 0.0 / 0.0 | $4,800 | 3.08x | $6,800 | #8 |
| RB | Jeremiyah Love | 11.8 | 0.0 / 0.0 | $5,500 | 2.14x | $5,800 | #19 |
| WR | Michael Wilson | 9.6 | 0.0 / 0.0 | $5,200 | 1.85x | $5,800 | #14 |
| WR | Kendrick Bourne | 8.3 | 0.0 / 0.0 | $3,700 | 2.25x | $5,000 | #14 |
| RB | Tyler Allgeier | 7.8 | 0.0 / 0.0 | $5,000 | 1.57x | $5,600 | #19 |
| WR | Marvin Harrison Jr. | 6.4 | 0.0 / 0.0 | $4,700 | 1.37x | $5,600 | #14 |
| Pos | Player | Proj | Floor / ceil | DK $ | Val | FD $ | vs |
|---|---|---|---|---|---|---|---|
| RB | Christian McCaffrey | 20.6 | 0.0 / 0.0 | $8,300 | 2.48x | $8,900 | #23 |
| QB | Brock Purdy | 20.5 | 0.0 / 0.0 | $6,500 | 3.16x | $8,200 | #23 |
| WR | Mike Evans questionable | 13.0 | 0.0 / 0.0 | $6,800 | 1.91x | $7,800 | #25 |
| WR | Deebo Samuel Sr. | 11.7 | 0.0 / 0.0 | $5,300 | 2.21x | $6,500 | #25 |
| TE | George Kittle | 11.1 | 0.0 / 0.0 | $4,800 | 2.31x | $6,100 | #27 |
| RB | Kaelon Black | 5.8 | 0.0 / 0.0 | $4,800 | 1.21x | $5,300 | #23 |
| TE | Luke Farrell | 3.5 | 0.0 / 0.0 | $2,500 | 1.41x | $4,300 | #27 |
Val = projected points per $1,000 of DraftKings salary. vs = the opposing defense's rank against that position (32 softest).
Props
| Player | Market | Line | Proj | Over | Book | Opp rank |
|---|---|---|---|---|---|---|
| Christian McCaffrey RB SF | Rush yds | 54.5 | 56.5 | -114 | FanDuel | #29 |
| Brock Purdy QB SF | Pass TD | 1.5 | 2.0 | -159 | BetOnline | #28 |
| Brock Purdy QB SF | Pass yds | 237.5 | 225.6 | -114 | FanDuel | #18 |
| Trey McBride TE ARI | Receptions | 7.5 | 6.0 | +102 | FanDuel | #19 |
| Trey McBride TE ARI | Rec yds | 67.5 | 56.6 | -114 | FanDuel | #19 |
| Jacoby Brissett QB ARI | Pass TD | 1.5 | 1.3 | +178 | FanDuel | #17 |
| Jacoby Brissett QB ARI | Pass yds | 225.5 | 200.7 | -110 | Fanatics | #19 |
| Jeremiyah Love RB ARI | Rush yds | 37.5 | 40.2 | -114 | FanDuel | #14 |
| Michael Wilson WR ARI | Receptions | 3.5 | 3.4 | +135 | Fanatics | #19 |
| Michael Wilson WR ARI | Rec yds | 44.5 | 43.8 | -105 | Fanatics | #19 |
| Tyler Allgeier RB ARI | Rush yds | 34.5 | 32.1 | -114 | FanDuel | #14 |
| Marvin Harrison Jr. WR ARI | Receptions | 1.5 | 2.0 | -204 | BetOnline | #19 |
| Marvin Harrison Jr. WR ARI | Rec yds | 23.5 | 31.5 | -114 | FanDuel | #19 |
Best available over price per line. Opp rank = the defense's rank in that stat allowed (32 allows the most).
All ARI and SF props with AI gradesInjuries
- Out Jameson Geers TE Unknown Severe
- Out Trey Benson RB Knee Severe
- IR James Conner RB Foot Severe
- Out Andrew Billings DT Knee Minimal
- Out Chase Bisontis G Unknown Minimal
- Out Garrett Williams CB Unknown Minimal
- Out Will Johnson CB Neck Minimal
- Quest. Max Melton CB Toe Minimal
- Out Demarcus Robinson WR Unknown Severe
- Out Ricky Pearsall WR Unknown Severe
- Out Andrew Farmer DE Back Minimal
- Out Mikail Kamara DE Knee Minimal
- Out Mykel Williams DE Unknown Minimal
- Out Nick Zakelj G Undisclosed Minimal
- Quest. Jack Jones CB Foot Minimal
- Quest. Mike Evans WR Hip Minimal
Trends & head-to-head
L 7-31 vs SEAW 26-14 @ LACL 20-37 @ LAL 14-37 @ CINL 19-26 vs ATL
W 35-13 vs MIAW 27-7 @ LAL 6-41 @ SEAW 23-19 @ PHIL 3-13 vs SEA
Head-to-head
- Nov 16, 2025 SF 41 at ARI 22
- Sep 21, 2025 ARI 15 at SF 16
- Oct 6, 2024 ARI 24 at SF 23
Week 3 slate
Swipe for all 16 games this week.
Thu 8:15 PM ET
GB -5.5
O/U 43.5
Ready
Sun 1:00 PM ET
CAR -2.5
O/U 41.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
CIN -3.5
O/U 42.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
HOU -2.5
O/U 42.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
KC -10.5
O/U 45.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
BUF -7.5
O/U 50.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
JAX -2.5
O/U 45.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
DET -6.5
O/U 47.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
SEA -6.5
O/U 40.5
Unlocks Fri 1:00 PM
Sun 1:00 PM ET
NYG -2.5
O/U 39.5
Unlocks Fri 1:00 PM
Sun 4:05 PM ET
SF -8.5
O/U 47.5
Unlocks Fri 4:05 PM
Sun 4:05 PM ET
MIN -1.5
O/U 42.5
Unlocks Fri 4:05 PM
Sun 4:25 PM ET
BAL -3.5
O/U 52.5
Unlocks Fri 4:25 PM
Sun 4:25 PM ET
NO -3
O/U 43.5
Unlocks Fri 4:25 PM
Sun 8:20 PM ET
LA -2.5
O/U 45.5
Unlocks Fri 8:20 PM
Mon 8:15 PM ET
PHI -4.5
O/U 41.5
Unlocks Sat 8:15 PM