Denver
Broncos
2-6
17
FINAL
20
Carolina
Panthers
6-1
AI Recap
AI RECAPIn a tightly contested matchup, the Carolina Panthers topped the Denver Broncos 20-17 in Week 9 of the 2026 season, making a crucial statement as the season heads into the final stretch. Both teams fought hard, but the Panthers emerged victorious, solidifying their position in the playoff race.
Leading the charge for Denver was Bo Nix, who threw for 208 yards and a touchdown, showcasing his ability to move the ball through the air. Chuba Hubbard of the Panthers was a standout on the ground, racking up 115 rushing yards, while Evan Engram contributed significantly for the Broncos with 60 receiving yards. The offensive production kept the game exciting, but it was the Panthers' run game that proved vital in the end.
Defensively, the game turned on a pivotal moment late in the fourth quarter when Jaelan Phillips registered a key sack, stalling a potential game-winning drive for Denver. The Broncos' defense, led by Justin Strnad's eight tackles and an interception from Brandon Jones, fought valiantly but couldn't halt the Panthers' ground attack when it mattered most. Carolina's ability to clamp down defensively at crucial junctures ultimately secured their hard-fought victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 31 | 16 | 52% | 208 | 1 | 0 | 83.8 |
| Bryce Young | QB | 42 | 24 | 57% | 198 | 0 | 1 | 59.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Chuba Hubbard | HB | 10 | 115 | 11.5 | 66 | 1 | 40 | 0 |
| Bryce Young | QB | 11 | 60 | 5.5 | 20 | 0 | 16 | 0 |
| Jonathon Brooks | HB | 11 | 56 | 5.1 | 18 | 0 | 20 | 0 |
| J.K. Dobbins | HB | 10 | 27 | 2.7 | — | 1 | 8 | 0 |
| Tetairoa McMillan | WR | 1 | 9 | 9.0 | — | 0 | 9 | 0 |
| Bo Nix | QB | 3 | 9 | 3.0 | — | 0 | 5 | 1 |
| Adam Trautman | TE | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| RJ Harvey | HB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Xavier Legette | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Darren Waller | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ja'Tavion Sanders | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Evan Engram | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Courtland Sutton | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trevor Etienne | HB | 1 | -3 | -3.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Evan Engram | TE | 4 | 60 | 15.0 | 13 | 0 | 24 | 0 |
| Xavier Legette | WR | 5 | 59 | 11.8 | 15 | 0 | 28 | 0 |
| Jaylen Waddle | WR | 3 | 55 | 18.3 | 6 | 0 | 27 | 0 |
| Darren Waller | TE | 6 | 53 | 8.8 | 11 | 0 | 24 | 1 |
| Courtland Sutton | WR | 2 | 37 | 18.5 | 19 | 0 | 22 | 1 |
| Adam Trautman | TE | 3 | 32 | 10.7 | 6 | 0 | 12 | 0 |
| Tetairoa McMillan | WR | 3 | 28 | 9.3 | 6 | 0 | 12 | 0 |
| Chris Brazzell II | WR | 3 | 23 | 7.7 | 6 | 0 | 13 | 0 |
| Jonathon Brooks | HB | 4 | 22 | 5.5 | 18 | 0 | 8 | 0 |
| Troy Franklin | WR | 3 | 21 | 7.0 | 1 | 1 | 10 | 0 |
| Ja'Tavion Sanders | TE | 2 | 12 | 6.0 | 8 | 0 | 10 | 0 |
| Nate Adkins | TE | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
| Chuba Hubbard | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Brandon Jones | FS | 7 | 0 | 1 | 0 | 0 |
| Justin Strnad | WILL | 8 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 8 | 0 | 0 | 0 | 0 |
| Alex Singleton | MIKE | 6 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 6 | 0 | 0 | 0 | 0 |
| Mike Jackson | CB | 4 | 0 | 0 | 0 | 0 |
| Isaiah Simmons | FS | 4 | 0 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 4 | 0 | 0 | 0 | 0 |
| Nic Scourton | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Nick Scott | SS | 3 | 0 | 0 | 0 | 1 |
| Tre'von Moehrig | FS | 3 | 0 | 0 | 0 | 0 |
| Jaelan Phillips | REDG | 1 | 1 | 0 | 0 | 0 |
| Devin Lloyd | WILL | 3 | 0 | 0 | 0 | 0 |
| Zach Allen | DT | 3 | 0 | 0 | 0 | 0 |
| Malcolm Roach | DT | 3 | 0 | 0 | 0 | 0 |
| Chau Smith-Wade | CB | 2 | 0 | 0 | 0 | 0 |
| Tyrel Dodson | WILL | 2 | 0 | 0 | 0 | 1 |
| Jaycee Horn | CB | 2 | 0 | 0 | 0 | 1 |
| Jacob Phillips | SAM | 2 | 0 | 0 | 0 | 0 |
| Jahdae Barron | CB | 2 | 0 | 0 | 0 | 0 |
| Riley Moss | CB | 2 | 0 | 0 | 0 | 0 |
| Lee Hunter | DT | 1 | 0 | 0 | 0 | 0 |
| Zakee Wheatley | FS | 1 | 0 | 0 | 0 | 0 |
| Tershawn Wharton | DT | 0 | 0.5 | 0 | 0 | 0 |
| Tyler Onyedim | DT | 1 | 0 | 0 | 0 | 0 |
| Derrick Brown | DT | 0 | 0 | 0 | 1 | 0 |
| Pat Surtain II | CB | 0 | 0 | 0 | 0 | 2 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Ryan Fitzgerald | K | 2 | 2 | 2 | 35 |
| Wil Lutz | K | 1 | 1 | 2 | 48 |

