Score by Quarter
| Q1 | Q2 | Q3 | Q4 | FINAL | |
|---|---|---|---|---|---|
Panthers
|
0 | 3 | 0 | 6 | 9 |
Bills
|
3 | 16 | 21 | 0 | 40 |
Panthers
|
Bills
|
|
|---|---|---|
| Q1 | 0 | 3 |
| Q2 | 3 | 16 |
| Q3 | 0 | 21 |
| Q4 | 6 | 0 |
| FINAL | 9 | 40 |
Key Performers
Panthers
PassingA. Dalton
16/24, 175 YDS
RushingR. Dowdle
8, 54 YDS
ReceivingT. McMillan
7, 99 YDS
TacklesC. Rozeboom
12
SacksT. Wallace
1.0
InterceptionsN/A
0
Bills
PassingJ. Allen
12/19, 163 YDS, 1 TD
RushingJ. Cook
19, 216 YDS, 2 TD
ReceivingK. Shakir
6, 88 YDS, 1 TD
TacklesD. Williams
8
SacksM. Hoecht
1.5
InterceptionsA. Epenesa
1
Team Comparison
Panthers
Stat
Bills
19
First Downs
23
244
Total Yards
410
28
Rushes
35
114
Rush YDS
245
1
Rush TD
4
66.7%
PASS %
60.9%
130
NET PASS YDS
165
0
PASS TD
1
0
Takeaways
3
26:28
Time of Possession
33:32
Momentum and Moments
Review the key moments and momentum swings in this 2025 Week 8 match up between the Carolina Panthers and the Buffalo Bills featuring 99 receiving yards by Tetairoa McMillan.
Legend
Moment: Panthers
Moment: Bills
Panthers Momentum
Bills Momentum
Scoring Timeline
Detailed Player Statistics
| Player | Att | Cmp | CMP% | Yds | TD | Int | Lng | Sk | Rate |
|---|---|---|---|---|---|---|---|---|---|
| Andy Dalton | 24 | 16 | 66.7 | 175 | 0 | 1 | 22 | 7 | 70.7 |
| Team Totals | 24 | 16 | 66.7 | 175 | 0 | 1 | 22 | 7 |
| Player | Att | Yds | Avg | TD | Lng |
|---|---|---|---|---|---|
| Chuba Hubbard | 12 | 34 | 2.8 | 1 | 5 |
| Rico Dowdle | 8 | 54 | 6.8 | 0 | 24 |
| Trevor Etienne | 4 | 16 | 4.0 | 0 | 8 |
| Andy Dalton | 2 | 1 | 0.5 | 0 | 1 |
| Jimmy Horn | 2 | 9 | 4.5 | 0 | 7 |
| Team Totals | 28 | 114 | 4.1 | 1 | 24 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Tetairoa McMillan | 10 | 7 | 99 | 14.1 | 0 | 19 |
| Jalen Coker | 4 | 3 | 36 | 12.0 | 0 | 22 |
| JaTavion Sanders | 3 | 3 | 19 | 6.3 | 0 | 9 |
| Xavier Legette | 3 | 2 | 17 | 8.5 | 0 | 11 |
| Tommy Tremble | 1 | 1 | 4 | 4.0 | 0 | 4 |
| Chuba Hubbard | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Jimmy Horn | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Team Totals | 23 | 16 | 175 | 10.9 | 0 | 22 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Christian Rozeboom | 12 | 7 | 5 | 0 | 0 |
| Nick Scott | 8 | 5 | 3 | 0 | 0 |
| Trevin Wallace | 7 | 5 | 2 | 1 | 0 |
| Nic Scourton | 5 | 2 | 3 | 0.5 | 0 |
| Trevon Moehrig | 4 | 1 | 3 | 0 | 0 |
| Tershawn Wharton | 4 | 2 | 2 | 0 | 0 |
| AShawn Robinson | 3 | 1 | 2 | 0.5 | 0 |
| Claudin Cherelus | 3 | 0 | 3 | 0 | 0 |
| Jaycee Horn | 3 | 2 | 1 | 0 | 0 |
| Thomas Incoom | 3 | 1 | 2 | 0 | 0 |
| Chau Smith-Wade | 3 | 2 | 1 | 0 | 0 |
| D.J. Wonnum | 3 | 1 | 2 | 0 | 0 |
| Boogie Basham | 2 | 1 | 1 | 0 | 0 |
| Bobby Brown | 2 | 0 | 2 | 0 | 0 |
| Corey Thornton | 2 | 1 | 1 | 0 | 0 |
| Derrick Brown | 1 | 0 | 1 | 0 | 0 |
| Akayleb Evans | 1 | 0 | 1 | 0 | 0 |
| Michael Jackson | 1 | 1 | 0 | 0 | 0 |
| Bam Martin-Scott | 1 | 0 | 1 | 0 | 0 |
| Lathan Ransom | 1 | 1 | 0 | 0 | 0 |
| JaTavion Sanders | 1 | 1 | 0 | 0 | 0 |
| Brycen Tremayne | 1 | 0 | 1 | 0 | 0 |
| Team Totals | 71 | 34 | 37 | 2 | 0 |
| Player | Ret | Yds | Avg | TD |
|---|---|---|---|---|
| Trevor Etienne | 4 | 100 | 25 | 0 |
| Rico Dowdle | 1 | 29 | 29 | 0 |
| Chuba Hubbard | 1 | 27 | 27 | 0 |
| Team Totals | 6 | 156 | 26.0 | 0 |
| Player | Ret | Yds | Avg | TD |
|---|---|---|---|---|
| Trevor Etienne | 2 | 13 | 6.5 | 0 |
| Team Totals | 2 | 13 | 6.5 | 0 |
| Player | FGA | FGM | XPA | XPM |
|---|---|---|---|---|
| Ryan Fitzgerald | 2 | 1 | 1 | 0 |
| Team Totals | 2 | 1 | 1 | 0 |
| Player | Pnt | Yds | Y/P |
|---|---|---|---|
| Sam Martin | 4 | 211 | 52.8 |
| Team Totals | 4 | 211 | 52.8 |