San Francisco
49ers
0-1
7
FINAL
24
Arizona
Cardinals
0-1
AI Recap
AI RECAPIn a decisive Week 2 matchup, the Arizona Cardinals topped the San Francisco 49ers with a final score of 24-7, showcasing their dominance early in the 2027 season. This victory solidifies the Cardinals' position as a formidable contender, while the 49ers face critical questions moving forward.
Bryce Young led the charge for Arizona, throwing for an impressive 254 yards and two touchdowns, demonstrating poise and precision throughout the game. His top target, Teddy Sheffield, was a standout receiver, racking up 97 yards and providing key catches that kept drives alive. On the ground, Jeremiyah Love contributed with 46 rushing yards, adding a balanced attack that kept the San Francisco defense on its heels.
Defensively, the Cardinals made crucial plays that changed the momentum of the game. Andrew Wingard's interception halted a potential scoring drive for the 49ers, while the Cardinals' pressure kept San Francisco's offense off balance. Despite strong performances from Gracen Halton, who recorded two sacks, the 49ers struggled to find their rhythm, ultimately leading to their defeat.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bryce Young | QB | 24 | 17 | 71% | 254 | 2 | 0 | 132.9 |
| Brock Purdy | QB | 12 | 6 | 50% | 124 | 1 | 3 | 74.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jeremiyah Love | HB | 9 | 46 | 5.1 | 17 | 1 | 12 | 0 |
| Christian McCaffrey | HB | 12 | 41 | 3.4 | 8 | 0 | 12 | 0 |
| Kaelon Black | HB | 2 | 26 | 13.0 | 2 | 0 | 23 | 0 |
| Trey Benson | HB | 1 | 3 | 3.0 | 4 | 0 | 3 | 0 |
| Isaac Guerendo | HB | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Devin Duvernay | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Michael Wilson | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Teddy Sheffield | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Tre Tucker | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trey McBride | TE | 1 | -2 | -2.0 | 1 | 0 | 0 | 0 |
| Bryce Young | QB | 1 | -5 | -5.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Teddy Sheffield | WR | 5 | 97 | 19.4 | 12 | 1 | 28 | 0 |
| De'Zhaun Stribling | WR | 2 | 80 | 40.0 | 64 | 1 | 65 | 0 |
| Jeremiyah Love | HB | 4 | 54 | 13.5 | 57 | 0 | 28 | 0 |
| Trey McBride | TE | 6 | 49 | 8.2 | 10 | 1 | 19 | 0 |
| Ricky Pearsall | WR | 2 | 30 | 15.0 | 1 | 0 | 25 | 0 |
| Michael Wilson | WR | 1 | 27 | 27.0 | 11 | 0 | 27 | 0 |
| Tre Tucker | WR | 1 | 27 | 27.0 | 19 | 0 | 27 | 0 |
| Christian McCaffrey | HB | 2 | 14 | 7.0 | 18 | 0 | 11 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Mike Jackson | CB | 1 | 0 | 1 | 0 | 0 |
| Sebastian Ortega | SS | 5 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 2 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 1.5 | 0 | 0 | 0 |
| Andrew Wingard | FS | 0 | 0 | 1 | 0 | 0 |
| Will Johnson | CB | 0 | 0 | 1 | 0 | 1 |
| Charles Houghton | LEDG | 2 | 1 | 0 | 0 | 0 |
| Budda Baker | SS | 3 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 1 | 0 | 0 | 0 |
| Ronnie Hickman | FS | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 1 |
| Mack Wilson Sr | MIKE | 1 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Kevin Randle | CB | 1 | 0 | 0 | 0 | 0 |
| Elijah Jones | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Rivera | DT | 0 | 0.5 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0 | 0 | 0 | 1 |
| Jonathan Lippett | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Garrett Matthews | K | 1 | 1 | 3 | 38 |
| Eddy Pineiro | K | 0 | 0 | 1 | 0 |

