# Buffalo Bills v Philadelphia Eagles — NFL Week 17 2025 AI Prediction by Alphr

## Full Time: Buffalo Bills 12 – 13 Philadelphia Eagles

_A point the difference as Philadelphia Eagles deny Buffalo Bills._

Half time: 0 – 13 · Alphr AI pre-game win probability: Buffalo Bills 51% / Philadelphia Eagles 49% · New Era Field · Mon, 29 Dec, 08:25 am AEDT

**Touchdowns** — Buffalo Bills: Josh Allen (55' Tipped ⚡), Josh Allen (60' Tipped ⚡) · Philadelphia Eagles: Dallas Goedert (15' Tipped ⚡)

### Match Winner — AI Prediction Market (resolved)

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Buffalo Bills | 51% | Lost |
| Philadelphia Eagles | 49% | Won |

Model call: **Missed** · Margin: 2.1 predicted → 1 actual · Markets hit: 1/3

_AI win probability priced pre-game · Markets hit = core betting markets._

### Full-Time Report

**Buffalo Bills vs Philadelphia Eagles Prediction and Tips - NFL Week 17, 2025**

_By Ben Dunlop · Published: 29 Dec 2025, 08:25 am_

Buffalo Bills 12–13 Philadelphia Eagles in NFL Week 17 at New Era Field. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Half-time at New Era Field had Philadelphia up 13-0, and none of it looked lucky. Dallas Goedert got the Eagles on the board with 39 seconds left in the first quarter, then Philadelphia added another six before the break to make it a two-score margin without Buffalo troubling the scoreboard at all. The Bills had the ball for long stretches. They just weren't finishing anything.

The third quarter passed with nothing added by either side, Philadelphia still ahead 13-0 heading into the fourth. That's when Buffalo finally got moving. Josh Allen scored with 5:15 left to make it 13-6, then again with just 8 seconds on the clock to bring it to 12-13. Neither score came with the extra points attached, so the closest Buffalo got was one point short. Final score: Philadelphia Eagles 13, Buffalo Bills 12.

On paper it shouldn't have gone that way. Buffalo finished with 382 total yards to Philadelphia's 192, nearly double, and led first downs 29 to 16. Allen threw for 262 yards on 23 of 35 passing against Jalen Hurts' 110 on 13 of 27. James Cook ran for 74 yards on 20 carries, the biggest rushing day either side produced. None of that showed up where it mattered until the fourth quarter, and by then Philadelphia already had the buffer it needed.

The pass rush is a big part of why. Philadelphia got to Allen five times, Buffalo managed one sack of Hurts all afternoon. That matches how the two teams were rated coming in: Eagles pass rush at 60 to Buffalo's 48, secondary 61 to 52. A defence that can pressure the quarterback and cover behind it will slow down even a big yardage day, and that's roughly what happened here, Buffalo turning 382 yards into just 12 points.

Buffalo's only turnover of the game was the other half of the story. Philadelphia didn't give the ball away once. In a game that finished with 25 total points, one turnover going against you is the sort of thing that decides it, and it did.

Brandin Cooks had the best receiving numbers on the field, 4 catches for 101 yards, but Philadelphia otherwise kept things tight, just 110 passing yards and 82 rushing. They didn't need a big total. They got the touchdown early and made it stand up with the defence for the rest of the day.

Buffalo came in with the better recent form, four wins from their last five to Philadelphia's two, and Alphr's model had the Bills favoured by 2.1 points on a projected total near 56. The actual result landed well under that, just 25 points scored between both sides, and Philadelphia led from the first quarter and never gave it

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Buffalo Bills | 0 | 0 | 0 | 12 | 12 |
| Philadelphia Eagles | 7 | 6 | 0 | 0 | 13 |

**Key Match Stats**

| Buffalo Bills | Stat | Philadelphia Eagles |
|---|---|---|
| **382** | Total Yards | 192 |
| **262** | Passing Yards | 110 |
| **120** | Rushing Yards | 82 |
| **29** | First Downs | 16 |
| 1 | Turnovers | **0** |
| 1 | Sacks Made | **5** |
| -8.8 | Offensive EPA | **-6.7** |

**Model Report Card**

Philadelphia Eagles defied the model's 51% prediction for Buffalo Bills, a notable result. The margin model was sharp, predicting Buffalo Bills by 2.1 vs the actual margin of 1 points. The game's 25 points came in 31 points lower than the predicted 56. The model went 1/3 on this match.

**Referee Watch**

Ron Torbert officiated this match (150 career games). The combined score of 25 points was 21 points below Ron Torbert's career average of 46. Philadelphia Eagles's victory aligns with Ron Torbert's historical trend, Philadelphia Eagles have a 82% win rate under this referee. Despite Ron Torbert's 56% career home-team win rate, the away side Philadelphia Eagles prevailed.

_Official NFL box score · Generated by Alphr's model_

### Edge Analysis — the model's pre-game markets

- **Head to Head:** Buffalo Bills to win @ $1.59 (edge -11.7%) — model probability 51.2% — result: LOST
- **Line / Spread:** Philadelphia Eagles +3 @ $1.91 (edge +0.0%) — result: WON
- **Total (Over/Under):** Over 45.5 @ $1.91 (edge +0.0%) — result: LOST
- Predicted margin: Buffalo Bills by 2 · Predicted total: 56

### Match Preview (pre-match read)

Line ball between Buffalo Bills and Philadelphia Eagles. The model can't split them, landing on Buffalo Bills at 51%. Form leans Buffalo Bills' way: 4 from their last 5, against 2 for Philadelphia Eagles.

Buffalo Bills own the matchup too, leading 3 of 6 factors including Team Rating (ELO), Quarterback and Recent Form. The margin model has Buffalo Bills by 2.1, with the two sides combining for about 56. Coin-flip on the win, so the value is where this one gets settled.

Philadelphia Eagles have won 6 of the last 8 between these two, and Philadelphia Eagles took the most recent meeting 13-12 in 2025 Week 17.

Buffalo Bills went 12-5 in 2025 so far, 7-2 at home, averaging 28.3 points for and 21.5 against.

Philadelphia Eagles went 11-6 in 2025 so far, 6-3 away, averaging 22.3 points for and 19.1 against.

Josh Allen starts under centre for Buffalo Bills, Jalen Hurts for Philadelphia Eagles, with Sean McDermott and Nick Sirianni calling the shots.

The market has Buffalo Bills favourites, Buffalo Bills $1.59 and Philadelphia Eagles $2.42, with the spread at Buffalo Bills -3 and the total at 45.5.

**By the numbers**

|  |  |
|---|---|
| H2H (last 8) | Buffalo Bills 2 · Philadelphia Eagles 6 |
| Last meeting | Philadelphia Eagles 13-12 (2025) |
| Buffalo Bills 2025 so far | 12-5 · 7-2 home |
| Buffalo Bills scoring | 28.3 for · 21.5 against |
| Philadelphia Eagles 2025 so far | 11-6 · 6-3 away |
| Philadelphia Eagles scoring | 22.3 for · 19.1 against |
| Quarterbacks | Josh Allen · Jalen Hurts |
| Head coaches | Sean McDermott · Nick Sirianni |
| Market | Buffalo Bills $1.59 · Philadelphia Eagles $2.42 |
| Spread | Buffalo Bills -3 · total 45.5 |
| Referee | Ron Torbert |

_Pre-match read · Alphr model_

### Referee Indicator — Favours Philadelphia Eagles

**Ron Torbert** — 150 career games since 2015.

| Team | Record under Ron Torbert | Win rate |
|---|---|---|
| Buffalo Bills | 4W–2L | 67% |
| Philadelphia Eagles | 9W–2L | 82% |

Avg total: 46.4 pts · Home win %: 56% · Home bias: Leans home

When Ron Torbert officiates, Philadelphia Eagles have won 9 of 11 games (82%), significantly stronger than Buffalo Bills's 4 from 6 (67%). Home teams win 56% of their matches (vs ~55% league avg). Small sample (6 games for Buffalo Bills).

### Recent Form (Last 5)

| Buffalo Bills | Stat | Philadelphia Eagles |
|---|---|---|
| 4.0 | Wins (Last 5) | 2.0 |
| 28.4pts | Avg Score | 23.0pts |
| 23.0pts | Avg Conceded | 17.6pts |
| 5.4pts | Avg Margin | 5.4pts |
| 7.0d | Rest Days | 8.0d |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Buffalo Bills | W12 L · W13 W · W14 W · W15 W · W16 W | 28.4 |
| Philadelphia Eagles | W12 L · W13 L · W14 L · W15 W · W16 W | 23.0 |

### H2H History (Last 5) — Philadelphia Eagles lead 4-1

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2025 | W17 | Buffalo Bills | 12 – 13 | Philadelphia Eagles |
| 2023 | W12 | Philadelphia Eagles | 37 – 34 | Buffalo Bills |
| 2019 | W8 | Buffalo Bills | 13 – 31 | Philadelphia Eagles |
| 2015 | W14 | Philadelphia Eagles | 23 – 20 | Buffalo Bills |
| 2011 | W5 | Buffalo Bills | 31 – 24 | Philadelphia Eagles |

### TD Scorer History — Who Finds The End Zone

_Last 10 games, career record vs the opponent and at New Era Field. ⚡ = our AI backs them to score; 🎯 = our AI's first-td pick. 🏉 = scored in this game. TD % = share of games with a td, last 10 weighted double vs the 30 prior — historical frequency, not a market price._

**Buffalo Bills** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | TD % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | James Cook | RB | 14 in 15g | 9/10g (0·2·0·0·1·1·0·0·3·2) | 0/1g | 20/36g | 58% | ⚡ Anytime TD $1.91 AI 58% ✗ No TD; 🎯 First TD $5.80 AI 14% ✗ Not first | — |
| – | Josh Allen | QB | 12 in 15g | 9/10g (0·2·2·0·3·0·1·1·0·0) | 2/2g | 46/70g | 52% | ⚡ Anytime TD $2.20 AI 48% ✓ Scored; 🎯 First TD $8.00 AI 10% ✗ Not first | 🏉 55' 60' |
| – | Khalil Shakir | WR | 4 in 15g | 2/10g (0·1·0·0·0·0·0·1·0·0) | 0/1g | 10/35g | 24% | — | — |
| – | Dawson Knox | TE | 3 in 14g | 3/10g (1·0·0·0·0·0·0·0·2·0) | 0/1g | 15/51g | 14% | — | — |
| – | Ty Johnson | RB | 3 in 15g | 3/10g (0·0·1·0·1·0·0·0·0·1) | 0/3g | 6/24g | 22% | ⚡ Anytime TD $6.00 AI 27% ✗ No TD | — |
| – | Ray Davis | RB | 2 in 15g | 2/10g (1·0·0·0·0·1·0·0·0·0) | 0/0g | 5/17g | 24% | — | — |
| – | Tyrell Shavers | WR | 1 in 10g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 0/0g | 2/7g | 14% | — | — |
| – | Brandin Cooks | WR | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/5g | 0/4g | 24% | — | — |
| – | Gabe Davis | WR | 0 in 4g | 2/10g (0·2·0·0·0·0·0·0·0·0) | 1/1g | 17/38g | 26% | — | — |
| – | Josh Palmer | WR | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/5g | 6% | — | — |
| – | Keleki Latu | TE | 0 in 1g | 0/1g (0) | 0/0g | 0/1g | 0% | — | — |
| – | Reggie Gilliam | RB | 0 in 9g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 1/20g | 2% | — | — |

**Philadelphia Eagles** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | TD % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Dallas Goedert | TE | 10 in 14g | 6/10g (1·0·2·0·0·0·0·0·2·1) | 1/1g | 1/1g | 36% | ⚡ Anytime TD $3.70 AI 29% ✓ Scored | 🏉 15' |
| – | Saquon Barkley | RB | 9 in 15g | 5/10g (0·0·2·0·0·0·0·1·1·1) | 1/2g | 0/1g | 50% | ⚡ Anytime TD $2.12 AI 41% ✗ No TD; 🎯 First TD $8.00 AI 10% ✗ Not first | — |
| – | Jalen Hurts | QB | 8 in 15g | 4/10g (1·0·0·0·1·2·0·0·0·0) | 2/1g | 0/0g | 48% | — | — |
| – | A.J. Brown | WR | 7 in 14g | 6/10g (0·0·2·0·0·1·2·0·1·0) | 2/4g | 0/0g | 40% | — | — |
| – | DeVonta Smith | WR | 4 in 15g | 3/10g (0·1·0·1·0·0·0·0·0·1) | 1/1g | 0/0g | 36% | ⚡ Anytime TD $3.60 AI 29% ✗ No TD; 🎯 First TD $15.00 AI 6% ✗ Not first | — |
| – | Jahan Dotson | WR | 1 in 13g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/1g | 0/0g | 12% | — | — |
| – | Tank Bigsby | RB | 1 in 13g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/2g | 0/1g | 14% | — | — |
| – | Britain Covey | WR | 0 in 4g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/0g | 0% | — | — |
| – | Darius Cooper | WR | 0 in 4g | 0/4g (0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Grant Calcaterra | TE | 0 in 7g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 2% | — | — |
| – | Kylen Granson | TE | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/1g | 2% | — | — |
| – | Will Shipley | RB | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 3% | — | — |

### End Zone Map — Where Our Picks Have Been Scoring

_Real touchdowns, not predictions: every score each of our picks made in his last five games. The percentage is our model's chance he scores in this game._

**Philadelphia Eagles** (3 picks)
- ⚡ Saquon Barkley 🎯 — 3 TDs in last 5 (3 rush · 0 pass) · model 41% · no TD
- ⚡ DeVonta Smith 🎯 — 1 TD in last 5 (0 rush · 1 pass) · model 29% · no TD
- ⚡ Dallas Goedert — 3 TDs in last 5 (0 rush · 3 pass) · model 29% · **scored Q1**
- Rest of the Eagles: 7 TDs across the team's last 5

**Buffalo Bills** (3 picks)
- ⚡ James Cook 🎯 — 6 TDs in last 5 (5 rush · 1 pass) · model 58% · no TD
- ⚡ Josh Allen 🎯 — 2 TDs in last 5 (2 rush · 0 pass) · model 48% · **scored Q4, Q4**
- ⚡ Ty Johnson — 1 TD in last 5 (1 rush · 0 pass) · model 27% · no TD
- Rest of the Bills: 9 TDs across the team's last 5

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Buffalo Bills 1661 · Philadelphia Eagles 1645 · ELO difference: 17 in favour of Buffalo Bills

**Positional Matchups** — unit strength index from player ratings: 50 is league average, 75+ is elite, 25 and under is a weakness

| Unit | Buffalo Bills | Philadelphia Eagles | Edge |
|---|---|---|---|
| Quarterback | 63 | 54 | Buffalo Bills +9 |
| Receiving Corps | 53 | 60 | Philadelphia Eagles +7 |
| Backfield | 62 | 51 | Buffalo Bills +11 |
| Pass Rush | 48 | 60 | Philadelphia Eagles +12 |
| Secondary | 52 | 61 | Philadelphia Eagles +9 |
| Special Teams | 55 | 47 | Buffalo Bills +8 |

**Key Prediction Factors** — what the model weighted most

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | Team Rating (ELO) | 30.0% | Buffalo Bills |
| 2 | Quarterback | 18.0% | Buffalo Bills |
| 3 | Pass Rush | 12.0% | Philadelphia Eagles |
| 4 | Secondary | 10.0% | Philadelphia Eagles |
| 5 | Recent Form | 10.0% | Buffalo Bills |
| 6 | Rest Advantage | 8.0% | — |

**Model Confidence: 51%** — Buffalo Bills predicted to win by 2 points · Predicted total: 56 pts

**Record:** 1/3 match predictions correct

**Prediction by Alphr** (https://alphr.com.au) — free AI predictions for every AFL, NRL & Super League match, published before kick-off and never edited. Verified track record: https://alphr.com.au/accuracy

---
Canonical URL: https://alphr.com.au/nfl/match/2025-r17-buffalo-bills-v-philadelphia-eagles
RSS feed: https://alphr.com.au/feed.xml
Prediction JSON API: today https://alphr.com.au/api/predictions/today · this week https://alphr.com.au/api/predictions/weekly
Markdown view for AI agents. Machine-readable index: https://alphr.com.au/llms.txt · full reference: https://alphr.com.au/llms-full.txt
All predictions are published before kick-off and verified after full time. Free, no login. 18+ gamble responsibly (AU).
Last updated: 2025-12-28 21:25 UTC (latest tip update)