San Francisco
49ers
11-5
70
FINAL
14
Arizona
Cardinals
2-14
AI Recap
AI RECAPIn a commanding performance, the San Francisco 49ers decisively topped the Arizona Cardinals with a final score of 70-14, clinching a dominant victory in Week 18 of the 2026 season. The stakes were high as both teams looked to solidify their playoff positioning, but it was the 49ers who emerged as the clear frontrunners.
Brock Purdy was the standout performer for San Francisco, throwing for an impressive 498 yards and seven touchdowns, showcasing his elite passing ability. Complementing Purdy's aerial assault was De'Zhaun Stribling, who racked up 242 receiving yards and found the end zone multiple times, making for a lethal combination that overwhelmed the Cardinals' defense.
On the defensive side, the 49ers were equally imposing, with Fred Warner leading the team with four tackles and Nick Bosa recording 2.5 sacks, putting consistent pressure on the Cardinals' offense. The turning point came early in the game when a critical interception by Budda Baker gave the Cardinals a glimmer of hope, but the 49ers quickly extinguished any momentum, dominating both sides of the ball throughout the contest.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 31 | 22 | 71% | 498 | 7 | 2 | 126.0 |
| Carson Beck | QB | 28 | 15 | 54% | 225 | 0 | 5 | 40.6 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jeremiyah Love | HB | 10 | 40 | 4.0 | 14 | 1 | 17 | 0 |
| Carson Beck | QB | 1 | 3 | 3.0 | 3 | 0 | 3 | 0 |
| Michael Wilson | WR | 0 | 0 | 0.0 | โ | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 5 | 242 | 48.4 | 114 | 3 | 91 | 0 |
| Mike Evans | WR | 12 | 190 | 15.8 | 48 | 3 | 51 | 0 |
| Marvin Harrison Jr | WR | 3 | 77 | 25.7 | 25 | 0 | 52 | 0 |
| Josh Whyle | TE | 2 | 65 | 32.5 | 28 | 0 | 42 | 0 |
| Jalen McMillan | WR | 4 | 39 | 9.8 | 1 | 0 | 16 | 0 |
| Michael Wilson | WR | 3 | 37 | 12.3 | 7 | 0 | 21 | 0 |
| Robbie Chosen | WR | 3 | 36 | 12.0 | 16 | 1 | 16 | 0 |
| George Kittle | TE | 2 | 30 | 15.0 | 7 | 0 | 27 | 1 |
| Trey Mcbride | TE | 1 | 6 | 6.0 | 6 | 0 | 6 | 0 |
| Jeremiyah Love | HB | 2 | 1 | 0.5 | 4 | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 2 | 2.5 | 0 | 0 | 1 |
| Ephesians Prysock | CB | 3 | 0 | 1 | 0 | 0 |
| Kaiir Elam | CB | 3 | 0 | 1 | 0 | 0 |
| Nate Hobbs | SS | 2 | 0 | 1 | 0 | 0 |
| Budda Baker | SS | 1 | 0 | 1 | 0 | 0 |
| Caleb Farley | CB | 1 | 0 | 1 | 0 | 0 |
| Israel Mukuamu | CB | 1 | 0 | 1 | 0 | 0 |
| Amare Barno | REDG | 1 | 1.5 | 0 | 0 | 0 |
| Fred Warner | MIKE | 4 | 0 | 0 | 0 | 3 |
| Garrett Williams | CB | 0 | 0 | 1 | 0 | 1 |
| Will Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 1 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 1 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 3 | 0 | 0 | 0 | 0 |
| Shaq Thompson | WILL | 1 | 1 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Kei'Trel Clark | CB | 2 | 0 | 0 | 0 | 0 |
| JT Woods | SS | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 1 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 1 | 0 | 0 | 0 | 1 |
| Geno Stone | FS | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Jack Gibbens | MIKE | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 0 | 0 | 2 | 0 |
| Eddy Pineiro | K | 0 | 0 | 10 | 0 |

