NFL: BUF vs PHI (12/28/25)

Game Preview

Week 17 brings a marquee interconference matchup as the Philadelphia Eagles travel to Orchard Park to face the Buffalo Bills on FOX. It’s a late-season spot where both teams are leaning on their quarterbacks in different ways: a steady, efficient passing profile with rushing punch on one side and a dual-threat engine on the other. The weather could be a factor at Highmark Stadium with rain in the forecast, which tends to turn a clean game into a possession-by-possession grind. With postseason positioning on the line this late in the year, every third down and every red-zone trip feels heavier.

Game Information

Date Sunday, December 28, 2025
Kickoff 4:25 PM EST
Location Highmark Stadium, Orchard Park, NY
Surface Turf
Roof Outdoor
Weather Moderate Rain, wind 8 mph, temperatures roughly 33–40°F

Injury Report

Buffalo Bills Injuries

  • Out: Keon Coleman, Dalton Kincaid, Curtis Samuel, Tyler Bass, Matt Prater, Jordan Poyer, Ed Oliver, Taylor Rapp, DaQuan Jones, Jordan Phillips, Darius Slay, Dorian Strong, Chase Lundt, Tylan Grable, Michael Hoecht, DeWayne Carter, Landon Jackson, Wande Owens, Damar Hamlin
  • Questionable: None listed

Philadelphia Eagles Injuries

  • Out: Lane Johnson, Nakobe Dean, Michael Carter II, Azeez Ojulari, Ogbo Okoronkwo, Luke Felix-Fualalo, Myles Hinton, Willie Lampkin, Andrew Mukuba, Ben VanSumeren, Johnny Wilson, A.J. Dillon, Joshua Uche, Sam Howell
  • Questionable: Cameron Williams

Quarterback Matchup

Jalen Hurts (Philadelphia Eagles)

Hurts’ recent three-game stretch shows a balanced profile that can survive less-than-perfect conditions. Over his last three, he’s averaging 200.0 passing yards on 28.33 attempts with 1.67 passing touchdowns and 1.33 interceptions (away_qb_stats.L3.passing_yards, away_qb_stats.L3.passing_attempts, away_qb_stats.L3.passing_tds, away_qb_stats.L3.passing_ints). The efficiency is the headline: 7.94 yards per attempt and a 68.61% completion rate (away_qb_stats.L3.yards_per_attempt, away_qb_stats.L3.completion_pct). He’s also taking just 1.33 sacks per game (away_qb_stats.L3.sacks_taken), and he’s adding about 29 rushing yards per game (away_qb_stats.L3.rushing_yards). The turnover rate is the swing variable in a wet game.

Josh Allen (Buffalo Bills)

Allen has been clean with the football lately, and that matters in a game with rain and cold. In his last three games, he’s averaging 191.33 passing yards on 25.0 attempts with 2.0 passing touchdowns and 0.0 interceptions (home_qb_stats.L3.passing_yards, home_qb_stats.L3.passing_attempts, home_qb_stats.L3.passing_tds, home_qb_stats.L3.passing_ints). He’s completing 69.86% with 7.57 yards per attempt (home_qb_stats.L3.completion_pct, home_qb_stats.L3.yards_per_attempt). The rushing remains a real weapon at 47.67 yards per game with 0.33 rushing TDs (home_qb_stats.L3.rushing_yards, home_qb_stats.L3.rushing_tds). The one concern is pressure exposure: 2.33 sacks taken per game (home_qb_stats.L3.sacks_taken).

Edge: Allen’s ball security and rushing volume give Buffalo a slight QB edge on form, but it’s not a runaway gap because Hurts’ passing efficiency is right there (away_qb_stats.L3.yards_per_attempt vs home_qb_stats.L3.yards_per_attempt). With Buffalo’s skill group thinned by injuries, the practical advantage may come down to how well Allen can create outside structure.

Why Philadelphia Eagles Covers

Philadelphia has a straightforward path to staying inside the number: shorten the game, win trenches, and force Buffalo to function without key pass-catchers. The Bills are without Keon Coleman, Dalton Kincaid, and Curtis Samuel (home_team_injuries.injuries), which removes both vertical and middle-of-the-field options and can compress the passing map. That matters more in moderate rain, where timing throws get harder and explosive plays are less frequent (away_team_trends.UpcomingGame.ForecastDescription, away_team_trends.UpcomingGame.ForecastWindSpeed). On the Eagles side, Hurts is completing 68.61% over his last three and averaging just 1.33 sacks taken (away_qb_stats.L3.completion_pct, away_qb_stats.L3.sacks_taken), a good recipe for sustaining drives even if the passing game is built on shorter throws. Philadelphia also brings a strong recent defensive profile with a pressureRate rolling in the mid-to-high 20s in the w8 window (away_def_stats.away_defense_stats.team.weeks.16.windows.w8.team_avg.pressureRate), which pairs well against an offense that may need Allen to hold the ball longer for receivers to separate.

Why Buffalo Bills Covers

Buffalo covers if Josh Allen turns this into a “one mistake decides it” game and the Bills win the hidden yardage spots that come with weather. Allen’s last three include 0.0 interceptions and 2.33 total TDs per game (home_qb_stats.L3.passing_ints, home_qb_stats.L3.total_tds), and his rushing output at 47.67 yards per game can erase bad down-and-distance and keep the offense on schedule (home_qb_stats.L3.rushing_yards). The market is also pricing Buffalo as the better team at home: Bills -3 with juice shaded to the home side and a home moneyline of -170 (PreGameOdds.HomePointSpread, PreGameOdds.HomePointSpreadPayout, PreGameOdds.HomeMoneyLine). Even with injuries, Buffalo’s defense has shown spike weeks in pressure (home_def_stats.home_defense_stats.team.weeks.16.current.pressureRate), and a wet surface can create sack chances and turnover opportunities on both sides. If the Bills get an early lead, they can force Philadelphia into higher-variance dropbacks behind a line missing Lane Johnson (away_team_injuries.injuries).

The Pick

Philadelphia Eagles +3 (-108)

TODAY’S TOP PICKS

You Might Also like