Score by Quarter
| Q1 | Q2 | Q3 | Q4 | FINAL | |
|---|---|---|---|---|---|
Bills
|
0 | 0 | 0 | 12 | 12 |
Eagles
|
7 | 6 | 0 | 0 | 13 |
Bills
|
Eagles
|
|
|---|---|---|
| Q1 | 0 | 7 |
| Q2 | 0 | 6 |
| Q3 | 0 | 0 |
| Q4 | 12 | 0 |
| FINAL | 12 | 13 |
Key Performers
Bills
PassingJ. Allen
23/35, 262 YDS
RushingJ. Cook
20, 74 YDS
ReceivingB. Cooks
4, 101 YDS
TacklesM. Milano
7
SacksM. Milano
0.5
InterceptionsN/A
0
Eagles
PassingJ. Hurts
13/27, 110 YDS, 1 TD
RushingS. Barkley
19, 68 YDS
ReceivingA. Brown
5, 68 YDS
TacklesC. DeJean
9
SacksJ. Hunt
2.0
InterceptionsN/A
0
Team Comparison
Bills
Stat
Eagles
20
First Downs
11
331
Total Yards
190
33
Rushes
26
120
Rush YDS
82
2
Rush TD
0
65.7%
PASS %
48.1%
211
NET PASS YDS
108
0
PASS TD
1
0
Takeaways
1
35:15
Time of Possession
24:45
Momentum and Moments
Review the key moments and momentum swings in this 2025 Week 17 match up between the Buffalo Bills and the Philadelphia Eagles featuring 101 receiving yards by Brandin Cooks.
Legend
Moment: Bills
Moment: Eagles
Bills Momentum
Eagles Momentum
Scoring Timeline
Detailed Player Statistics
| Player | Att | Cmp | CMP% | Yds | TD | Int | Lng | Sk | Rate |
|---|---|---|---|---|---|---|---|---|---|
| Josh Allen | 35 | 23 | 65.7 | 262 | 0 | 0 | 50 | 5 | 88 |
| Team Totals | 35 | 23 | 65.7 | 262 | 0 | 0 | 50 | 5 |
| Player | Att | Yds | Avg | TD | Lng |
|---|---|---|---|---|---|
| James Cook | 20 | 74 | 3.7 | 0 | 10 |
| Josh Allen | 7 | 27 | 3.9 | 2 | 17 |
| Ty Johnson | 5 | 15 | 3.0 | 0 | 8 |
| Ray Davis | 1 | 4 | 4.0 | 0 | 4 |
| Team Totals | 33 | 120 | 3.6 | 2 | 17 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Khalil Shakir | 7 | 6 | 35 | 5.8 | 0 | 13 |
| Dawson Knox | 5 | 5 | 30 | 6.0 | 0 | 15 |
| Brandin Cooks | 6 | 4 | 101 | 25.3 | 0 | 50 |
| Ty Johnson | 4 | 3 | 33 | 11.0 | 0 | 21 |
| Tyrell Shavers | 3 | 2 | 36 | 18.0 | 0 | 32 |
| James Cook | 4 | 1 | 3 | 3.0 | 0 | 3 |
| Ray Davis | 1 | 1 | 12 | 12.0 | 0 | 12 |
| Josh Palmer | 2 | 1 | 12 | 12.0 | 0 | 12 |
| Gabe Davis | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Team Totals | 33 | 23 | 262 | 11.4 | 0 | 50 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Matt Milano | 7 | 4 | 3 | 0.5 | 0 |
| Cameron Lewis | 5 | 4 | 1 | 0 | 0 |
| Shaq Thompson | 4 | 3 | 1 | 0 | 0 |
| Gregory Rousseau | 3 | 1 | 2 | 0.5 | 0 |
| Christian Benford | 3 | 3 | 0 | 0 | 0 |
| Terrel Bernard | 3 | 3 | 0 | 0 | 0 |
| Maxwell Hairston | 3 | 3 | 0 | 0 | 0 |
| Taron Johnson | 3 | 0 | 3 | 0 | 0 |
| Deone Walker | 3 | 2 | 1 | 0 | 0 |
| Cole Bishop | 2 | 2 | 0 | 0 | 0 |
| Joey Bosa | 2 | 1 | 1 | 0 | 0 |
| Phidarian Mathis | 2 | 0 | 2 | 0 | 0 |
| Larry Ogunjobi | 2 | 2 | 0 | 0 | 0 |
| Dorian Williams | 2 | 0 | 2 | 0 | 0 |
| A.J. Epenesa | 1 | 1 | 0 | 0 | 0 |
| Reggie Gilliam | 1 | 1 | 0 | 0 | 0 |
| Andre Jones | 1 | 0 | 1 | 0 | 0 |
| Keleki Latu | 1 | 0 | 1 | 0 | 0 |
| T.J. Sanders | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 49 | 31 | 18 | 1 | 0 |
| Player | Ret | Yds | Avg | TD |
|---|---|---|---|---|
| Ray Davis | 3 | 84 | 28 | 0 |
| Team Totals | 3 | 84 | 28.0 | 0 |
| Player | Ret | Yds | Avg | TD |
|---|---|---|---|---|
| Khalil Shakir | 3 | 50 | 16.7 | 0 |
| Team Totals | 3 | 50 | 16.7 | 0 |
| Player | FGA | FGM | XPA | XPM |
|---|---|---|---|---|
| Michael Badgley | 0 | 0 | 1 | 0 |
| Team Totals | 0 | 0 | 1 | 0 |
| Player | Pnt | Yds | Y/P |
|---|---|---|---|
| Mitch Wishnowsky | 6 | 262 | 43.7 |
| Team Totals | 6 | 262 | 43.7 |