Cardinals at 49ers
San Francisco 49ers 31, Arizona Cardinals 28 · BALLS DEEP MADDEN LEAGUE
Final Score
Cardinals 28 4 TD · 0 FG · 4 XP
49ers 31 4 TD · 1 FG · 4 XPBrock Purdy 282 yds passingChristian McCaffrey 73 yds rushingJeremiah Smith 125 yds receivingAkheem Mesidor 6 tkl defenseTotal yards 286 · 288Passing yards 230 · 212Rushing yards 56 · 76Completions 10/20 · 25/32Yards per carry 7.0 · 5.8Recap
Franchise Hub Beat · 17d ago
In a thrilling Week 1 matchup of the 2028 season, the San Francisco 49ers narrowly defeated the Arizona Cardinals 31-28, setting the tone for what promises to be an exciting year. Both teams showcased their offensive firepower, but it was the 49ers who managed to hold off a late-game surge from the Cardinals, securing their first win of the season.
Brock Purdy led the 49ers' offense with a solid performance, throwing for 282 yards and contributing to the team's scoring drives. Carson Beck of the Cardinals kept pace with a standout showing of his own, tossing three touchdown passes, while Jeremiah Smith emerged as a key target, racking up 125 receiving yards. Christian McCaffrey added a balanced ground game with 73 rushing yards, helping to keep the chains moving for San Francisco.
Defensively, Akheem Mesidor was a force for the Cardinals, amassing six total tackles and an impressive 5.5 sacks, but it wasn't enough to secure the victory. The turning point came when Jaden Dugger of the 49ers intercepted a critical pass in the fourth quarter, halting the Cardinals' momentum and allowing San Francisco to maintain their lead. As the season progresses, both teams will look to build on their performances, with the 49ers aiming to capitalize on their early momentum.
Box Score
| Player | C/A | PCT | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|
Cardinals | ||||||
| Carson BeckQB | 10/20 | 50% | 230 | 3 | 2 | 91.6 |
49ers | ||||||
| Brock PurdyQB | 23/32 | 72% | 282 | 3 | 0 | 129.9 |
| Jeff CaldwellWR | 2/0 | — | 0 | 0 | 0 | — |
| Player | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
Cardinals | |||||||
| Jeremiyah LoveHB | 8 | 56 | 7.0 | 8 | 1 | 21 | 0 |
| Jeremiah SmithWR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
49ers | |||||||
| Christian McCaffreyHB | 12 | 73 | 6.1 | 12 | 1 | 45 | 0 |
| Brock PurdyQB | 1 | 3 | 3.0 | 2 | 0 | 3 | 0 |
| Player | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
Cardinals | |||||||
| Jeremiah SmithWR | 6 | 125 | 20.8 | 15 | 1 | 51 | 0 |
| Marvin Harrison JrWR | 1 | 68 | 68.0 | 58 | 1 | 68 | 0 |
| Jake FergusonTE | 2 | 28 | 14.0 | 8 | 1 | 27 | 0 |
| Jeremiyah LoveHB | 1 | 9 | 9.0 | — | 0 | 9 | 0 |
49ers | |||||||
| Christian McCaffreyHB | 8 | 113 | 14.1 | 88 | 0 | 26 | 0 |
| Ricky PearsallWR | 4 | 82 | 20.5 | 34 | 1 | 42 | 0 |
| Jeff CaldwellWR | 5 | 59 | 11.8 | 50 | 0 | 19 | 0 |
| Jamari JohnsonTE | 3 | 24 | 8.0 | 11 | 2 | 18 | 0 |
| De'Zhaun StriblingWR | 2 | 9 | 4.5 | 1 | 0 | 7 | 0 |
| Kaelon BlackHB | 1 | -5 | -5.0 | — | 0 | 0 | 0 |
| Player | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|
Cardinals | |||||
| Akheem MesidorREDG | 6 | 5.5 | 0 | 0 | 0 |
| Jordan BurchLEDG | 1 | 2.5 | 0 | 0 | 0 |
| Rasheem BilesMIKE | 1 | 0.5 | 0 | 0 | 1 |
| Garrett WilliamsCB | 2 | 0 | 0 | 0 | 0 |
| Andrew WingardFS | 2 | 0 | 0 | 0 | 2 |
| Bobby OkerekeMIKE | 2 | 0 | 0 | 0 | 0 |
| Kaleb ProctorDT | 2 | 0 | 0 | 0 | 0 |
| Kelley JonesCB | 2 | 0 | 0 | 0 | 1 |
| KJ BoldenFS | 1 | 0 | 0 | 0 | 2 |
| Karson ShararWILL | 0 | 0 | 0 | 0 | 0 |
49ers | |||||
| Jaden DuggerMIKE | 1 | 0 | 1 | 0 | 0 |
| Upton StoutCB | 1 | 0 | 1 | 0 | 0 |
| Renardo GreenCB | 3 | 0 | 0 | 0 | 1 |
| Ty BenefieldFS | 2 | 0 | 0 | 0 | 0 |
| Deommodore LenoirCB | 1 | 0 | 0 | 0 | 3 |
| Ji'Ayir BrownSS | 1 | 0 | 0 | 0 | 0 |
| Gracen HaltonDT | 1 | 0 | 0 | 0 | 0 |
| Mykel WilliamsREDG | 1 | 0 | 0 | 0 | 0 |
| Devin MooreSS | 1 | 0 | 0 | 1 | 1 |
| Taylor RappSS | 0 | 0 | 0 | 0 | 1 |
| Player | FG | XP | LNG |
|---|---|---|---|
Cardinals | |||
| Chad RylandK | 0/0 | 4 | 0 |
49ers | |||
| Eddy PineiroK | 1/2 | 4 | 41 |
