San Francisco
49ers
7-2
31
FINAL
21
Arizona
Cardinals
1-7
AI Recap
AI RECAPIn a thrilling Week 18 matchup, the San Francisco 49ers secured a 31-21 victory over the Arizona Cardinals, clinching a crucial win as they head into the playoffs. The stakes were high, with both teams battling for playoff positioning, making this contest a must-watch.
Omarion Hampton was the standout performer for the 49ers, rushing for an impressive 120 yards and contributing significantly to the team's offensive success. Meanwhile, Jacoby Brissett kept the Cardinals competitive, throwing for 278 yards and two touchdowns, with Marvin Harrison Jr. shining as his top target, racking up 159 receiving yards.
Defensively, the Cardinals struggled to contain the 49ers' ground game, which allowed San Francisco to maintain control of the clock and the game. The turning point came in the second half when the 49ers scored two quick touchdowns, effectively putting the game out of reach for Arizona despite their late-game efforts. Will Johnson led the way with ten tackles, but it wasn't enough to stop the 49ers' momentum.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Jacoby Brissett | QB | 35 | 23 | 66% | 278 | 2 | 0 | 108.9 |
| Brock Purdy | QB | 43 | 29 | 67% | 268 | 1 | 0 | 92.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Omarion Hampton | HB | 20 | 120 | 6.0 | 49 | 1 | 22 | 0 |
| Jeremiyah Love | HB | 14 | 48 | 3.4 | 21 | 0 | 23 | 0 |
| Kaelon Black | HB | 6 | 45 | 7.5 | 19 | 2 | 26 | 0 |
| Brock Purdy | QB | 7 | 24 | 3.4 | โ | 0 | 5 | 0 |
| Kyle Juszczyk | FB | 2 | 5 | 2.5 | โ | 0 | 4 | 0 |
| Tyler Allgeier | HB | 1 | 3 | 3.0 | โ | 1 | 3 | 0 |
| Marvin Harrison Jr | WR | 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 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Marvin Harrison Jr | WR | 8 | 159 | 19.9 | 75 | 2 | 70 | 1 |
| De'Zhaun Stribling | WR | 9 | 81 | 9.0 | 25 | 0 | 13 | 0 |
| Mike Evans | WR | 6 | 75 | 12.5 | 9 | 0 | 24 | 0 |
| Trey McBride | TE | 7 | 71 | 10.1 | 21 | 0 | 24 | 0 |
| George Kittle | TE | 5 | 60 | 12.0 | 22 | 0 | 19 | 1 |
| Michael Wilson | WR | 4 | 43 | 10.8 | 5 | 0 | 21 | 0 |
| Kaelon Black | HB | 1 | 16 | 16.0 | 6 | 0 | 16 | 1 |
| Parker Washington | WR | 2 | 16 | 8.0 | 6 | 1 | 14 | 1 |
| Omarion Hampton | HB | 4 | 15 | 3.8 | 9 | 0 | 8 | 0 |
| Jake Tonges | TE | 2 | 5 | 2.5 | โ | 0 | 3 | 0 |
| Jeremiyah Love | HB | 3 | 3 | 1.0 | 9 | 0 | 5 | 0 |
| Elijah Higgins | TE | 1 | 2 | 2.0 | โ | 0 | 2 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Will Johnson | CB | 10 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 6 | 0 | 0 | 0 | 1 |
| Dadrion Taylor-Demerson | FS | 6 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 4 | 1 | 0 | 0 | 0 |
| Upton Stout | CB | 6 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 6 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 5 | 0 | 0 | 0 | 2 |
| Cody Simon | WILL | 3 | 1 | 0 | 0 | 0 |
| Channing Tindall | SAM | 5 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 4 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 4 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 4 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 1 | 0 | 0 | 0 |
| Josh Sweat | REDG | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 3 | 0 | 0 | 0 | 0 |
| Patrick Peterson | CB | 3 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 3 | 0 | 0 | 0 | 0 |
| Deion Sanders | CB | 3 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 2 | 0 | 0 | 0 | 0 |
| Romello Height | REDG | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 2 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 0 | 1 | 3 | 0 |
| Eddy Pineiro | P | 1 | 1 | 4 | 41 |

