San Francisco
49ers
3-0
62
FINAL
27
Arizona
Cardinals
0-3
AI Recap
AI RECAPIn a dominant display, the San Francisco 49ers topped the Arizona Cardinals 62-27 in Week 4 of the 2028 season. With both teams looking to establish themselves early in the campaign, the 49ers showcased their offensive firepower, leaving the Cardinals scrambling to keep pace.
Leading the charge was Tyler Shough, who threw for an impressive 605 yards and seven touchdowns, setting the tone for San Francisco’s high-octane offense. Jeff Caldwell was his favorite target, racking up 266 receiving yards and proving nearly impossible for the Cardinals' secondary to contain. On the ground, Jaylen Wright did manage to carve out 110 rushing yards for Arizona, but it was clear who commanded the offensive spotlight.
Defensively, the 49ers made their mark as well, with Jermaine Matthews Jr. leading the way with five tackles. Derrick Harmon added pressure with two sacks, while Sammy Brown recorded two interceptions, effectively shutting down any momentum the Cardinals tried to build. The game shifted early in the second half when the 49ers' defense forced a turnover, allowing them to pull away and secure a commanding lead that Arizona could not overcome.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Tyler Shough | QB | 30 | 20 | 67% | 605 | 7 | 1 | 135.4 |
| Dylan Raiola | QB | 31 | 20 | 65% | 333 | 2 | 4 | 82.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jaylen Wright | HB | 21 | 110 | 5.2 | 36 | 0 | 34 | 0 |
| Chris Johnson Jr. | HB | 9 | 48 | 5.3 | 10 | 0 | 25 | 0 |
| Dylan Raiola | QB | 4 | 45 | 11.3 | 10 | 0 | 23 | 0 |
| Ollie Gordon II | HB | 2 | 12 | 6.0 | 1 | 1 | 16 | 0 |
| Tyler Shough | QB | 3 | 7 | 2.3 | 1 | 1 | 5 | 0 |
| Jeff Caldwell | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Jeff Caldwell | WR | 6 | 266 | 44.3 | 156 | 2 | 84 | 0 |
| Chris Johnson Jr. | HB | 7 | 196 | 28.0 | 54 | 3 | 63 | 0 |
| Deondre Johnson | TE | 5 | 86 | 17.2 | 15 | 0 | 29 | 0 |
| Ja'Marr Chase | WR | 2 | 84 | 42.0 | 20 | 2 | 49 | 1 |
| Jaylen Wright | HB | 6 | 75 | 12.5 | 69 | 1 | 30 | 0 |
| Malachi Toney | WR | 2 | 62 | 31.0 | 21 | 0 | 41 | 0 |
| Isaac TeSlaa | WR | 4 | 49 | 12.3 | 13 | 0 | 30 | 0 |
| Garrett Wilson | WR | 1 | 45 | 45.0 | 30 | 1 | 45 | 0 |
| Elijah Arroyo | TE | 4 | 36 | 9.0 | 15 | 0 | 18 | 0 |
| London Humphreys | WR | 1 | 23 | 23.0 | 20 | 0 | 23 | 0 |
| Antonio Williams | WR | 2 | 16 | 8.0 | 5 | 0 | 10 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Sammy Brown | MIKE | 3 | 0 | 2 | 0 | 1 |
| Jermaine Matthews Jr. | CB | 5 | 0 | 1 | 0 | 0 |
| L'Jarius Sneed | CB | 4 | 0 | 1 | 0 | 1 |
| Cole Bishop | FS | 5 | 1 | 0 | 0 | 0 |
| Derrick Harmon | DT | 3 | 2 | 0 | 0 | 0 |
| Isaiah Stalbird | WILL | 5 | 0 | 0 | 0 | 0 |
| Faletau Satuala | SS | 4 | 0 | 0 | 0 | 0 |
| Abdul Carter | REDG | 3 | 0.5 | 0 | 0 | 0 |
| Shemar Turner | LEDG | 1 | 1.5 | 0 | 0 | 0 |
| Dashawn Spears | FS | 0 | 0 | 1 | 0 | 0 |
| Tre Hawkins III | SS | 4 | 0 | 0 | 0 | 0 |
| Hezekiah Masses | FS | 3 | 0 | 0 | 0 | 0 |
| Robert Spears-Jennings | SS | 2 | 0 | 0 | 0 | 1 |
| Damon Wilson Jr. | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Evan Johnson | CB | 2 | 0 | 0 | 0 | 1 |
| Greg Newsome II | CB | 2 | 0 | 0 | 0 | 0 |
| Jared Verse | REDG | 1 | 0 | 0 | 0 | 0 |
| Byron Murphy II | DT | 0 | 0.5 | 0 | 0 | 0 |
| Malaki Starks | FS | 1 | 0 | 0 | 0 | 0 |
| Dezz Ricks | CB | 1 | 0 | 0 | 0 | 0 |
| Namdi Obiazor | WILL | 1 | 0 | 0 | 0 | 0 |
| Jaycee Horn | CB | 1 | 0 | 0 | 0 | 1 |
| Payton Wilson | WILL | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Ryan Fitzgerald | K | 2 | 2 | 3 | 38 |
| Cade York | K | 0 | 0 | 8 | 0 |

