San Francisco
49ers
9-7
30
FINAL
24
Arizona
Cardinals
5-11
AI Recap
AI RECAPThe San Francisco 49ers topped the Arizona Cardinals 30-24 in a thrilling Week 18 showdown that determined playoff seeding. With both teams vying for a better position in the postseason, this game delivered high stakes and intense competition throughout.
Jacoby Brissett had a standout performance for the Cardinals, throwing for 297 yards and three touchdowns, showcasing his ability to make big plays under pressure. Michael Wilson also shined with 112 receiving yards, becoming a key target for Brissett. On the ground, Christian McCaffrey led the 49ers with 96 rushing yards, proving instrumental in keeping the chains moving for San Francisco.
Defensively, Nick Bosa was a game-changer for the 49ers, recording 2.5 sacks that disrupted the Cardinals’ offensive flow and contributed to San Francisco's victory. The turning point came in the fourth quarter when Bosa's pressure led to a crucial turnover, allowing the 49ers to maintain their lead and ultimately secure the win. Despite a valiant effort from Arizona, San Francisco’s defensive prowess proved decisive.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Jacoby Brissett | QB | 40 | 25 | 297 | 3 | 0 | 110.1 |
| Brock Purdy | QB | 29 | 20 | 214 | 0 | 0 | 90.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 23 | 96 | 4.2 | 1 | 11 | 0 |
| Jeremiyah Love | HB | 8 | 63 | 7.9 | 0 | 20 | 1 |
| Kaelon Black | HB | 11 | 50 | 4.5 | 3 | 18 | 1 |
| Tyler Allgeier | HB | 3 | 9 | 3.0 | 0 | 6 | 0 |
| Brock Purdy | QB | 3 | 8 | 2.7 | 0 | 4 | 0 |
| Jacoby Brissett | QB | 4 | 6 | 1.5 | 0 | 3 | 0 |
| Ricky Pearsall | WR | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Jordan James | HB | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Marvin Harrison Jr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Elijah Higgins | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Michael Wilson | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Deebo Samuel Sr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Michael Wilson | WR | 5 | 112 | 22.4 | 2 | 70 | 1 |
| Deebo Samuel Sr | WR | 7 | 81 | 11.6 | 0 | 21 | 0 |
| George Kittle | TE | 5 | 65 | 13.0 | 0 | 29 | 1 |
| Marvin Harrison Jr | WR | 5 | 58 | 11.6 | 0 | 17 | 0 |
| Mike Evans | WR | 4 | 56 | 14.0 | 0 | 18 | 0 |
| Kendrick Bourne | WR | 3 | 45 | 15.0 | 0 | 21 | 0 |
| Elijah Higgins | TE | 4 | 34 | 8.5 | 0 | 13 | 0 |
| Trey McBride | TE | 3 | 29 | 9.7 | 0 | 14 | 0 |
| Devin Duvernay | WR | 1 | 11 | 11.0 | 0 | 11 | 0 |
| Jake Tonges | TE | 1 | 11 | 11.0 | 0 | 11 | 0 |
| James Conner | HB | 3 | 7 | 2.3 | 1 | 4 | 0 |
| Kyle Juszczyk | FB | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Jeremiyah Love | HB | 1 | 1 | 1.0 | 0 | 1 | 0 |
| Christian Kirk | WR | 1 | -1 | -1.0 | 0 | 0 | 0 |
| Christian McCaffrey | HB | 1 | -2 | -2.0 | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 4 | 2.5 | 0 | 0 | 0 |
| Josh Sweat | REDG | 4 | 2 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 8 | 0 | 0 | 0 | 0 |
| Tre'Davious White | CB | 7 | 0.5 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 7 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 5 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 5 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 3 | 1 | 0 | 0 | 0 |
| Walter Nolen III | DT | 4 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 4 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 4 | 0 | 0 | 0 | 0 |
| Darius Robinson | DT | 3 | 0 | 0 | 1 | 0 |
| Andrew Wingard | FS | 3 | 0 | 0 | 0 | 0 |
| Jack Gibbens | MIKE | 2 | 0.5 | 0 | 0 | 0 |
| Fred Warner | MIKE | 3 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 3 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 2 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 2 | 0 | 0 | 0 | 0 |
| Dante Stills | DT | 1 | 0.5 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 1 |
| Romello Height | LEDG | 0 | 0.5 | 0 | 1 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 0 | 0.5 | 0 | 0 | 0 |
| Keion White | REDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 1 | 1 | 3 | 48 |
| Eddy Pineiro | K | 1 | 2 | 3 | 53 |

