If you purchase a product through a link on our site, we may receive compensation.

ORCHARD PARK, N.Y. — The defending Super Bowl champion Philadelphia Eagles battle Josh Allen and the Buffalo Bills today – Sunday, Dec. 28 – at Highmark Stadium in Orchard Park, New York. This game is available on multiple streaming services for free.

Today’s game will broadcast live on FOX with kickoff scheduled for 4:25 p.m. Eastern. Fans who have parted ways with their local cable provider can catch this game for free by utilizing a free trial from DIRECTV, which also offers $40 off your first month.

FuboTV also has a free trial and $25 off your first month.

The most flexible option is Sling TV, which now offers new users a Day Pass for $4.99, Weekend Pass for $9.99, Week Pass for $14.99, Monthly for $45.99 and Season Pass for $199.99 for five months and $45.99 per month thereafter.

EAGLES – BILLS Matchup Preview

The Eagles (10-5), currently the third seed in the NFC playoff picture, are hoping for a marquee win as they head into their postseason title defense after putting a soul-searching three-game November losing streak in the rearview mirror.

Philadelphia’s offense has come to life by racking up 60 points in the last two games. The Eagles average 23.3 points per game.

Quarterback Jalen Hurts continues to try and rekindle his magic from years past. He has compiled 3,114 yards and 24 touchdowns with six interceptions, while also tallying 416 rushing yards and eight touchdowns.

Running back Saquon Barkley recently broke the 1,000-yard mark and has seven touchdowns on 261 carries, which is the fifth-most in the NFL.

After a quiet season, Philly’s 1-2 receiving punch is starting to take flight. AJ Brown has hauled in 73 receptions for 935 yards and seven touchdowns while DeVonta Smith has 72 receptions for 931 yards and four touchdowns. Brown is particularly hot with four touchdowns in his last five games.

Philadelphia’s defense ranks second in the NFC in points allowed per game with just 19.3.

Linebacker Zack Baun has a team-high 117 total tackles, including 58 solo tackles, 3.5 sacks, two interceptions and one forced fumble.

The Eagles have won 11 of their past 13 matchups against the AFC.

Watch Eagles vs. Bills on DIRECTV for free

The Bills (11-4), currently the fifth-seed in the AFC playoff picture, are pushing full steam ahead on a four-game winning streak. Buffalo is still chasing a sixth straight AFC East crown, but needs a New England Patriots loss to the New York Jets to set up a pivotal Week 18.

Buffalo’s offense is third in the league with 373.2 yards per contest. The unit averages an AFC-best 28.9 points per game.

Defending NFL MVP Josh Allen has put forth another pristine campaign. He has compiled 3,406 passing yards with 25 touchdowns and 10 interceptions, while adding 552 yards and 12 touchdowns on the ground. Allen touts a sixth-best 65.2 QBR.

Buffalo boasts the best ground game in the NFL, gashing defensed for 158.9 yards per game. Running back James Cook III is in the midst of a career year with 287 carries for an NFL-best 1,532 yards and 12 touchdowns, averaging 5.3 yards per carry, which is second in the league.

Khalil Shakir leads the receiving corps with 66 receptions for 684 yards and four touchdowns, averaging 10.4 yards per reception.

Both Bills tight ends Dalton Kincaid and Dawson Knox are questionable with knee injuries. The duo combines for 65 receptions and 886 yards with eight touchdowns.

Buffalo’s run defense is a major concern heading into a head on collision with Barkley. The unit ranks 29th in the NFL in rushing yards allowed to running backs.

Safety Cole Bishop anchors the defense with a team-high 83 total tackles with three interceptions.

The two teams last met in 2023, when the Eagles prevailed, 37-34, in overtime on a Jalen Hurts game-winning touchdown.

EAGLES – BILLS Last Game Recap

The Eagles defeated the Washington Commanders on Super Saturday, while the Bills survived a close call in Cleveland against the Browns.

Philadelphia Eagles: Won 29-18 against the Washington Commanders on Dec. 20.

Buffalo Bills: Won 23-20 against the Cleveland Browns on Dec. 21.

EAGLES- BILLS Players to Watch

Philadelphia Eagles: QB Jalen Hurts, RB Saquon Barkley, WR AJ Brown, WR DeVonta Smith, LB Zack Baun

Buffalo Bills: QB Josh Allen, RB James Cook III, WR Khalil Shakir, S Cole Bishop, WR Keon Coleman

Watch Eagles vs. Bills for free on FuboTV

EAGLES – BILLS Injury report

Philadelphia Eagles: OT Lane Johnson (foot) and LB Nakobe Dean (hamstring) are both out.

Buffalo Bills: TE Dawson Knox (knee) and TE Dalton Kincaid (knee) are both questionable.

DT Jordan Phillips, DT DaQuan Jones (calf), S Jordan Poyer (hamstring) and K Matt Prater (quadriceps) are all out.

Who is announcing Eagles vs. Bills?

Kevin Burkhardt (play-by-play) and Tom Brady (analyst) will be the announcers while Erin Andrews and Tom Rinaldi reports from the sidelines.

What are the latest odds for Eagles vs. Bills?

Spread: PHI: (+1.5), BUF: (-1.5)

Moneyline: PHI: (+110), BUF: (-120)

Point total: 43.5

Odds from DraftKings

How to Watch EAGLES – BILLSWhat: NFL Week 17: [Philadelphia Eagles vs. Buffalo BillsWhen: Dec. 28, 2025Time: 4:25 p.m. Eastern Where: Highmark Stadium | Buffalo, N.Y. Channel: FOXBest Streaming Options: DIRECTV (free trial and $40 off first month), FuboTV (free trial and $25 off first month) and Sling TV (half off first month and daily, weekend, weekly, monthly and season pass)What is FuboTV?

FuboTV, which features a free trial and $25 off your first month if you sign up for the Pro or Elite plans, is a streaming service that offers over 200 channels. It offers sports, entertainment, news, business and more. The service also offers on-demand options, including full television shows. You may access this service on multiple devices, including computers, phones, tablets and more.

There are four plans which are Latino, Pro, Elite and Premier ranging from $32.99- $99.99.

What is DIRECTV?

DIRECTV, which offers a free trial and $40 off your first month, lets you enjoy live TV and on-demand services without a contract through multiple packages. These include the entertainment package, the choice package + sports pack, the ultimate package + sports pack. The prices range from $79.99-$109.99.

What is Sling TV?

Sling TV users can now get a Day Pass for $4.99, Weekend Pass for $9.99, Week Pass for $14.99, Monthly Pass for $45.99 and Season Pass for $199.99 for the first five months and $45.99 per month thereafter. You can also subscribe to either the Blue package or the Orange package depending on your viewing preferences. Sling Blue allows up to three streams at a time and Sling Orange allows one stream at a time. Both the Blue and Orange packages are $23 for the first month, then increase to $45.99 per month thereafter.