Arizona
Cardinals
2-1
31
FINAL
24
New York
Giants
1-2
AI Recap
AI RECAPThe Arizona Cardinals narrowly defeated the New York Giants 31-24 in a tightly contested Week 4 matchup of the 2026 season. Both teams entered the game looking to bolster their playoff aspirations, but it was the Cardinals who emerged victorious, showcasing their offensive firepower.
Jalen Hurts led the charge for Arizona, throwing for 294 yards and three touchdowns, further solidifying his role as a key playmaker. His connection with the receivers was evident, as the Cardinals effectively moved the ball down the field. On the other side, the Giants relied heavily on Rashid Shaheed, who racked up 140 receiving yards, and Bhayshul Tuten, who contributed with 66 rushing yards, keeping the game competitive until the final whistle.
Defensively, the Cardinals made crucial plays, including an interception by Kerby Joseph that shifted momentum in their favor. The turning point came late in the third quarter when Joseph's pick set up a touchdown that gave Arizona a lead they would not relinquish. While the Giants' Trent McDuffie led the team in tackles with four, it was the Cardinals' defensive stand that ultimately sealed the win.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Jalen Hurts | QB | 20 | 13 | 65% | 294 | 3 | 1 | 127.0 |
| Jayden Daniels | QB | 20 | 11 | 55% | 252 | 2 | 2 | 93.7 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Bhayshul Tuten | HB | 12 | 66 | 5.5 | 22 | 0 | 17 | 0 |
| Kenny Gainwell | HB | 12 | 54 | 4.5 | 16 | 0 | 15 | 0 |
| Alvin Kamara | HB | 3 | 12 | 4.0 | 3 | 1 | 11 | 0 |
| Marquise Brown | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Rashid Shaheed | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| T.J. Hockenson | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Rashid Shaheed | WR | 3 | 140 | 46.7 | 80 | 1 | 86 | 0 |
| Khalil Shakir | WR | 2 | 107 | 53.5 | 77 | 1 | 66 | 0 |
| Kenny Gainwell | HB | 6 | 82 | 13.7 | 63 | 1 | 19 | 0 |
| Marquise Brown | WR | 2 | 64 | 32.0 | 37 | 1 | 66 | 0 |
| Bhayshul Tuten | HB | 3 | 45 | 15.0 | 38 | 0 | 31 | 0 |
| T.J. Hockenson | TE | 3 | 41 | 13.7 | 12 | 0 | 26 | 0 |
| Theo Johnson | TE | 2 | 29 | 14.5 | — | 1 | 20 | 0 |
| Ladd McConkey | WR | 2 | 28 | 14.0 | — | 0 | 21 | 0 |
| Quentin Johnston | WR | 1 | 10 | 10.0 | — | 0 | 10 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Kerby Joseph | FS | 1 | 0 | 1 | 0 | 1 |
| Cor'Dale Flott | CB | 1 | 0 | 1 | 0 | 0 |
| Chop Robinson | LEDG | 2 | 1 | 0 | 0 | 0 |
| Shavon Revel Jr | CB | 0 | 0 | 1 | 0 | 0 |
| Trent McDuffie | CB | 4 | 0 | 0 | 0 | 0 |
| Christian Izien | SS | 3 | 0 | 0 | 0 | 0 |
| Terrel Bernard | MIKE | 3 | 0 | 0 | 0 | 1 |
| Coby Bryant | FS | 3 | 0 | 0 | 0 | 0 |
| Jack Kiser | MIKE | 2 | 0 | 0 | 0 | 0 |
| Jalen Pitre | CB | 2 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 2 | 0 | 0 | 0 | 0 |
| John Franklin-Myers | DT | 1 | 0 | 0 | 0 | 0 |
| Greg Rousseau | LEDG | 1 | 0 | 0 | 0 | 1 |
| George Karlaftis | LEDG | 1 | 0 | 0 | 0 | 0 |
| Kaden Elliss | WILL | 1 | 0 | 0 | 0 | 0 |
| Kiko Mauigoa | MIKE | 1 | 0 | 0 | 0 | 0 |
| Cameron Jordan | REDG | 1 | 0 | 0 | 0 | 0 |
| Jaylen Watson | CB | 1 | 0 | 0 | 0 | 0 |
| Darien Porter | CB | 1 | 0 | 0 | 0 | 0 |
| Ameer Speed | FS | 1 | 0 | 0 | 0 | 0 |
| Alex Austin | CB | 1 | 0 | 0 | 0 | 0 |
| DaQuan Jones | DT | 1 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 0 | 0 | 0 | 0 | 1 |
| Zah Frazier | FS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jason Sanders | P | 1 | 1 | 3 | 26 |
| Trey Smack | K | 1 | 1 | 4 | 41 |
| Ethan Evans | P | 0 | 0 | 0 | 0 |

