Jalen Hurts and the Philadelphia Eagles will enter the 2025 season as the reigning Super Bowl champions, facing a mix of strong opponents and rebuilding teams like the Giants and Bears. They will also play the Dallas Cowboys twice, who are eager for a better season.
Although the official schedule isn’t set yet, we know the rivals Hurts and the Eagles will face. Notably, they will play the Cowboys twice, once on the road and once at home. It will be interesting to see Dallas’ form after a poor 2024 season.
The Eagles will also have two games against a familiar foe, the Commanders. The Washington franchise leads the series 90-86-5, and last season they played three games, with the Eagles winning two, including the NFC Championship Game.
Lastly, the Eagles will face the Giants twice. The Giants are currently looking to improve their quarterback position, with many rumored names but nothing concrete yet. The Giants haven’t beaten the Eagles since January 2024.

Head coach Nick Sirianni of the Philadelphia Eagles reacts during the second quarter against the Dallas Cowboys at Lincoln Financial Field on December 29, 2024 in Philadelphia, Pennsylvania.
The 17 Opponents for the Eagles in the 2025 Season
Two highly anticipated games are against the Kansas City Chiefs, which will be on the road, likely mid-season. Another notable matchup is against the Buffalo Bills, also on the road, probably during the ‘snow’ season to boost viewership. The Eagles’ most recent victory over the Chiefs was in Super Bowl LIX, and they haven’t beaten the Bills since November 11, 2023.
| Home games | Away games |
| Dallas Cowboys | Dallas Cowboys |
| New York Giants | New York Giants |
| Washington Commanders | Washington Commanders |
| Chicago Bears | Tampa Bay Buccaneers |
| Detroit Lions | Green Bay Packers |
| Denver Broncos | Kansas City Chiefs |
| Los Angeles Rams | Los Angeles Chargers |
| Las Vegas Raiders | Minnesota Vikings |
| Buffalo Bills |
When will the NFL schedule for the 2025 season be released?
The NFL typically announces the full schedule in mid-May. Last season, the schedule was released on May 15, revealing the weekly matchups for each team. This year should be no different. All teams will have 17 games and a bye week.





