49ers Edge Cardinals in Close Contest
Sunday, September 21, 2025, 4:25 PM ET · Levi's Stadium
San Francisco 49ers 16, Arizona Cardinals 15, final. Our NFL picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Arizona Cardinals vs San Francisco 49ers?
San Francisco 49ers beat Arizona Cardinals 16-15 at Levi's Stadium on September 21, 2025.
In a thrilling matchup at Levi's Stadium, the San Francisco 49ers narrowly defeated the Arizona Cardinals with a final score of 16-15. This victory marked the 49ers' fourth consecutive win at home, improving their record to 4-0 this season, while the Cardinals fell to 2-2 overall. The game showcased the intense rivalry between these two teams, with the 49ers seeking redemption after losing their previous two encounters against the Cardinals.
The 49ers entered the game with a strong home record of 3-0, while the Cardinals had a respectable away record of 2-1. Recent form for the 49ers had been mixed, with their last ten games resulting in a record of 3-7, although they were on a two-game winning streak leading into this contest. They averaged 19.9 points scored and allowed 26.8 points during that stretch. In contrast, the Cardinals had a record of 5-5 over their last ten games, riding a three-game winning streak and averaging 24.0 points scored while allowing 20.0 points.
Historically, the 49ers had struggled against the Cardinals, losing their last two meetings, including a significant defeat on January 5, 2025, where they lost 24-47. In their previous encounter on October 6, 2024, the 49ers lost by just one point, 23-24. This backdrop added an extra layer of intensity to the game, as the 49ers aimed to break their losing streak against their division rivals.
In terms of injuries, both teams faced challenges. The 49ers had several key players listed as questionable, including Sam Okuayinonu (foot), Kyle Juszczyk (finger), Nick Bosa (knee - ACL), Mike Evans (groin), and George Kittle (Achilles). The Cardinals also dealt with injury concerns, with Jeremiyah Love (ankle) and Will Johnson (lower body) listed as questionable, while James Conner (foot) and Zachary Carter (knee) were on injured reserve, and Tip Reiman (ankle) was ruled out.
The betting market reflected the competitive nature of the matchup, with the 49ers being favored with a home win probability of 1.0, indicating strong confidence in their ability to secure the victory. The conditions at Levi's Stadium were conducive to a competitive game, contributing to the atmosphere of anticipation among fans.
Viewers were treated to a closely contested game, with both defenses performing admirably. The 49ers managed to edge out the Cardinals, demonstrating resilience and determination. The game highlighted the importance of divisional matchups in the NFL, where every point counts and rivalries are fiercely contested. As the season progresses, both teams will look to build on this game, with the 49ers aiming to maintain their winning momentum and the Cardinals seeking to rebound from a narrow defeat.
Injury report
- Sam OkuayinonuQuestionableFootSan Francisco 49ers
- Kyle JuszczykQuestionableFingerSan Francisco 49ers
- Nick BosaQuestionableKnee - ACLSan Francisco 49ers
- Mike EvansQuestionableGroinSan Francisco 49ers
- George KittleQuestionableAchillesSan Francisco 49ers
- Jeremiyah LoveQuestionableAnkleArizona Cardinals
- Zachary CarterInjured ReserveKneeArizona Cardinals
- Will JohnsonQuestionableLower BodyArizona Cardinals
- Tip ReimanOutAnkleArizona Cardinals
- James ConnerInjured ReserveFootArizona Cardinals
Leaders
- Passing yardsMac Jones27/41, 284 YDS, 1 TD, 1 INTSan Francisco 49ers
- Rushing yardsChristian McCaffrey17 CAR, 52 YDSSan Francisco 49ers
- Receiving yardsRicky Pearsall8 REC, 117 YDSSan Francisco 49ers
- Passing yardsKyler Murray22/35, 159 YDS, 1 TDArizona Cardinals
- Rushing yardsTrey Benson10 CAR, 42 YDSArizona Cardinals
- Receiving yardsMarvin Harrison Jr.3 REC, 44 YDSArizona Cardinals
Recent form
San Francisco 49ers
Last 10: 3-7Streak W219.9 scored · 26.8 allowed per game1-3 at home
- W26-21at New Orleans SaintsSep 14
- W17-13at Seattle SeahawksSep 7
- L24-47at Arizona CardinalsJan 5
- L34-40vs Detroit LionsDec 31
- L17-29at Miami DolphinsDec 22
- L6-12vs Los Angeles RamsDec 13
- W38-13vs Chicago BearsDec 8
- L10-35at Buffalo BillsDec 2
- L10-38at Green Bay PackersNov 24
- L17-20vs Seattle SeahawksNov 17
Arizona Cardinals
Last 10: 5-5Streak W324 scored · 20 allowed per game1-4 away
- W27-22vs Carolina PanthersSep 14
- W20-13at New Orleans SaintsSep 7
- W47-24vs San Francisco 49ersJan 5
- L9-13at Los Angeles RamsDec 29
- L30-36at Carolina PanthersDec 22
- W30-17vs New England PatriotsDec 15
- L18-30vs Seattle SeahawksDec 8
- L22-23at Minnesota VikingsDec 1
- L6-16at Seattle SeahawksNov 24
- W31-6vs New York JetsNov 10
Standings
| Team | Lost | Points against | Points for | Tied | Win % | Won | Overall |
|---|---|---|---|---|---|---|---|
| Los Angeles | 0 | 30 | 74 | 0 | 1.000 | 3 | 3-0 |
| San Francisco | 1 | 48 | 72 | 0 | .667 | 2 | 2-1 |
| Arizona | 3 | 123 | 108 | 0 | .250 | 1 | 1-3 |
| Seattle | 2 | 45 | 32 | 1 | .167 | 0 | 0-2-1 |
Box score
| Stat | Arizona Cardinals | San Francisco 49ers |
|---|---|---|
| First downs | 16 | 19 |
| First downs passing | 8 | 14 |
| First downs rushing | 7 | 4 |
| First downs by penalty | 1 | 1 |
| Third downs | 5-15 | 2-10 |
| Fourth downs | 2-2 | 1-2 |
| Offensive plays | 64 | 62 |
| Total yards | 260 | 355 |
| Yards per play | 4.1 | 5.7 |
| Drives | 10 | 10 |
| Net passing yards | 154 | 282 |
| Completions | 22/35 | 27/41 |
| Yards per pass | 4.3 | 6.7 |
| Interceptions thrown | 0 | 1 |
| Sacks allowed | 1-5 | 1-2 |
| Rushing yards | 106 | 73 |
| Rushing attempts | 28 | 20 |
| Yards per rush | 3.8 | 3.7 |
| Red zone trips | 1-3 | 1-4 |
| Penalties | 5-30 | 5-69 |
| Turnovers | 0 | 1 |
| Fumbles lost | 0 | 0 |
| Defensive touchdowns | 0 | 0 |
| Time of possession | 34:39 | 25:21 |
Win probability
Above the line favours San Francisco 49ers, below favours Arizona Cardinals.
Venue
- Levi's StadiumSanta Clara, CA
- Attendance70414
- OfficialsAllen Baynes, John Hussey, Carl Johnson, Max Causey, Matt Edwards, Anthony Flemming, Duane Heydt
Elsewhere
- Bengals' Stewart grateful to practice again after knee injury
- Eric DeCosta 'optimistic' Ravens, Lamar Jackson can reach deal
- Reports: Man charged in attempted burglary of Barkley's home
- As opener nears, Falcons still have not announced a QB1
- Aaron Rodgers: Steelers' 4-QB room is first of 22-year NFL career
- 49ers' Nick Bosa practices fully for first time since ACL injury