Game Preview of San Francisco 49ers @ Arizona Cardinals. Week 11 of 2025 NFL Season
The San Francisco 49ers head to the desert on Sunday to face the Arizona Cardinals in a Week 11 NFC West clash at State Farm Stadium. Kickoff is set for 4:05 PM ET. San Francisco sits at 6–4 and is chasing both Seattle and Los Angeles in the division, so this feels close to must win. Arizona is 3–6 and hanging on at the edge of the playoff picture.
Most eyes will be on Brock Purdy. He returns from a turf toe injury after missing six games. The 49ers stayed afloat with Mac Jones, but Kyle Shanahan is going back to his original starter. Purdy is officially listed as questionable with a leg sprain, yet he practiced fully and said he is ready. His health adds some risk, but his presence also raises the ceiling of this offense.
On the other side, Jacoby Brissett will start again for the Cardinals with Kyler Murray on injured reserve. Brissett has kept this offense respectable and, in some games, more productive than it was under Murray. The big problem is who he is throwing to. Star rookie Marvin Harrison Jr. is out after surgery, and the wide receiver depth chart is beat up. That funnels more work to tight end Trey McBride, who has been on a historic run.
Both defenses come in bruised. San Francisco is missing Nick Bosa and Fred Warner along with several linemen and defensive backs. They have struggled to create sacks and takeaways. Arizona’s defense is also depleted at every level and just gave up 44 points to Seattle. Put it together and you get a game that could tilt toward long drives, a lot of third down conversions, and a scoreboard that stays busy if the quarterbacks protect the ball.
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| 2025-11-09 | @ SEA | L 22-44 | L 7.0 | o44.5 |
| 2025-11-03 | @ DAL | W 27-17 | W +3.5 | u53.5 |
| 2025-10-19 | vs GB | L 23-27 | L -7.0 | o44.5 |
| 2025-10-12 | @ IND | L 27-31 | L 8.5 | o46.5 |
| 2025-10-05 | vs TEN | L 21-22 | W +7.5 | o41.5 |
| 2025-09-25 | vs SEA | L 20-23 | L -1.5 | u43.5 |
| 2025-09-21 | @ SF | L 15-16 | L 1.5 | u44.5 |
| 2025-09-14 | vs CAR | W 27-22 | W +7.0 | o45.5 |
| 2025-09-07 | @ NO | W 20-13 | W +-6.0 | u44.5 |
| 2025-01-05 | vs SF | W 47-24 | W +4.5 | o42.5 |
Both offenses are excellent on third down
The 49ers convert 46.5 percent of their third downs, and the Cardinals are even better at 47.2 percent. Both marks sit in the mid 90s by percentile. That points to sustained drives and fewer quick punts.
Trey McBride is the center of the Cardinals passing game
With Harrison out and multiple receivers hurt, McBride is on pace to lead Arizona in touches, yards, and scores. He has at least five catches in eleven straight games. Against a 49ers defense that allows a high rate of explosive passes and is thin at linebacker and safety, he should see a heavy target load again.
49ers defense lacks finishing power up front
Without Bosa and several edge rushers, San Francisco ranks near the bottom of the league in sack rate and pressure to sack conversion. They can get pressure at times, but they rarely turn it into actual sacks. That can give Brissett time to work through reads and find McBride and his secondary options.
Cardinals run defense is vulnerable, but 49ers run style is more grind than boom
Arizona allows explosive runs at a high rate, while San Francisco’s explosive run rate on offense sits near the bottom of the league. The 49ers are more of a steady, volume run team. Expect Christian McCaffrey to churn out consistent gains rather than repeated long breakaways, especially if the 49ers are ahead.
Red zone efficiency could swing the game
San Francisco scores touchdowns on 60.0 percent of its red zone trips. Arizona’s defense allows touchdowns at a slightly above average rate but is not elite in the red area. On offense, the Cardinals profile suggests they settle for field goals more often than they finish with touchdowns. In a tight spread game, that difference inside the 20 could be crucial.
Injuries funnel opportunities to a few key playmakers
The 49ers are without George Kittle and Brandon Aiyuk, so more of the offense runs through McCaffrey and a mix of role receivers. Arizona is missing Harrison and several backs. That likely means heavy volume for McBride and a rotation of short area receivers, with explosive plays more likely to come from design than pure talent on the outside.
Spread focus – 49ers -3.5 at +110
San Francisco is a small road favorite and you can find plus money on 49ers -3.5. Their strong third down offense, fast tempo, and red zone edge line up with that spread. The risk is their thin defense, so be aware that a late drive or backdoor cover by Arizona is very live.
Total focus – 48.5 with both sides juiced
The main total sits at 48.5 with Over at -114 and Under at -118. Both offenses sustain drives and both defenses are banged up, which leans toward points. At the same time, Arizona’s tendency to settle for field goals and the missing downfield weapons introduce volatility. If you play the Over, you are paying decent juice and betting on red zone efficiency to hold up.
49ers team total over 25.5 points (-122)
San Francisco’s offense plays fast and has a strong red zone touchdown rate. Arizona’s defense is dealing with injuries at linebacker, on the line, and in the secondary. If Purdy is close to himself, the 49ers have a clear path to get into the high twenties. The price is a bit rich, so size bets accordingly.
Trey McBride over 75.5 receiving yards (-122)
With Harrison out, McBride is the clear focal point. He has double digit target upside and has topped five catches in eleven straight games. The 49ers defense allows a high rate of explosive passes and is weak at creating disruptive plays. That gives McBride time and space to clear this number, though any prop at this yardage and juice level carries real variance.
Christian McCaffrey over 70.5 rushing yards (-119)
McCaffrey has 180 carries on the year and remains the centerpiece of the 49ers attack. Arizona ranks poorly in explosive runs allowed and their front seven is thin. If San Francisco plays with a second half lead, he is positioned to grind past this total. You are again paying juice near -120, so factor that into your bankroll plan.
Jacoby Brissett over 19.5 rushing yards (-115)
Brissett has enough mobility to punish a defense that cannot finish plays. San Francisco’s low sack conversion rate often turns pressure into scrambles instead of big losses. A few designed keepers plus broken play runs can push him over this number. As always with QB rush props, kneel downs and game script can work against you, so it is not a lock.
No bet is guaranteed. Use these angles as starting points and always bet within your limits.
This matchup sets up as a tight NFC West game where both offenses are better than the defenses they face. The 49ers get Brock Purdy back and lean on Christian McCaffrey behind an offense that converts third downs at a high rate and moves quickly between snaps. Even with key pass catchers out, they have enough structure to put real pressure on a wounded Cardinals defense.
Arizona turns to Jacoby Brissett again, and his steady play has kept their offense competitive despite major losses at wide receiver and running back. Trey McBride looks like the engine of their passing game and should be busy against a San Francisco defense that struggles to create sacks and turnovers without its star players. If the Cardinals can finish drives with touchdowns instead of field goals, they can stay inside the number and maybe threaten the upset.
From a betting angle, the market is telling you this is still the 49ers’ game to lose. The spread is small, the total is set near 48.5, and team totals sit in the mid twenties for San Francisco and low twenties for Arizona. That lines up with the data. The 49ers have a slight offensive edge and a red zone advantage, while both defenses have clear weak points.
However you play it, remember that injuries and volatility are real here. Purdy is coming off a toe and leg issue, and Arizona is thin at the skill positions. Live betting and careful stake sizing can help manage that risk. Enjoy the game, track the injury reports, and make sure every ticket fits within your overall bankroll plan.
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Total Points | 202 | #24 | 230 | #11 | |
| Total Points Per Game | 22.4 | #20 | 23 | #15 | |
| Total Touchdowns | 22 | #21 | 27 | #23 | |
| Passing Touchdowns | 14 | #20 | 19 | #27 | |
| Rushing Touchdowns | 7 | #20 | 7 | #11 | |
| Other Touchdowns | 1 | #11 | 1 | #23 | |
| Total Kicking Points | 66 | #17 | 66 | #21 | |
| Total Two Point Conversions | 1 | #20 | 0 | #30 | |
| Kick Extra Points | 21 | #19 | 24 | #9 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Net Passing Yards | 1826 | #23 | 2288 | #7 | |
| Net Passing Yards Per Game | 203 | #21 | 229 | #11 | |
| Passer Rating | 92.1 | #18 | 105 | #4 | |
| Passing Attempts | 318 | #11 | 339 | #27 | |
| Completions | 205 | #12 | 230 | #3 | |
| Completion Percentage | 64.5 | #18 | 67.8 | #24 | |
| Passing 1st downs | 107 | #11 | 117 | #26 | |
| Passing 1st Down % | 60.5 | #7 | 56.5 | #19 | |
| Longest Pass | 50 | #25 | 50 | #26 | |
| Passing Fumbles Lost | 3 | #8 | 4 | #3 | |
| Receiving Targets | 304 | #13 | 329 | #6 | |
| Receptions | 205 | #12 | 230 | #30 | |
| Receiving Yards After Catch | 1019 | #18 | 979 | #16 | |
| YAC Average | 5.0 | #18 | 4.3 | #4 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Rushing Yards | 1021 | #20 | 1106 | #18 | |
| Rushing Yards Per Game | 113 | #18 | 111 | #17 | |
| Rushing Attempts | 227 | #24 | 265 | #23 | |
| Yards Per Rush Attempt | 4.5 | #16 | 4.2 | #18 | |
| Rushing 1st downs | 53 | #27 | 69 | #21 | |
| 20+ Yard Rushing Plays | 6 | #14 | 4 | #17 | |
| Long Rushing | 71 | #6 | 48 | #19 | |
| Rushing Fumbles | 6 | #14 | 4 | #17 | |
| Rushing Fumbles Lost | 0 | #29 | 1 | #17 |