Thursday night in South Philly had everything: flags flying, lightning splitting the sky, and an ejection before fans could even settle into their seats. And yet, through all the noise, the Eagles handled their business. It wasn’t pretty, it wasn’t clean, but against the Cowboys, it rarely is. Yet, the Eagles played just well enough to open the season with a win.
The Offense

Jalen Hurts carried the night again, calmly pulling the offense through chaos. Despite early flags, a lightning delay, and a Dallas front intent on breaking rhythm, he finished 19 of 23 for 152 yards, added 62 rushing yards, and scored twice on the ground. It wasn’t flashy, but it was steady, turnover-free football with clutch third-down runs that held everything together. When the offense threatened to sputter, Hurts’ legs and composure were the glue.
Saquon Barkley wasn’t going to be ignored. Held to 60 yards on 18 carries, he still punched in a vintage 10-yard touchdown run. One cut, hit the hole, powered through. Barkley also shouldered pass-protection duties against, proving again why his value stretches beyond the box score. When Hurts needed a pocket, Barkley helped to supply it.
A.J. Brown was quiet, but his lone catch came at the right moment. A chain-mover at the end of the game that helped to secure a victory.
DeVonta Smith stayed reliable with three catches, including a key third-down grab. He didn’t need flash to make an impact; his consistency gave Hurts a dependable reset button when drives wavered. He also fiercely blocked downfield. He plays much bigger than he is.
Dallas Goedert was targeted seven times and hauled in every throw his way. He was Hurts’ most trusted underneath option, but his blocking mattered even more. His edge seals and chips slowed Dallas’ rush, opening the lanes Barkley and Hurts needed.
Lane Johnson once again looked like the All-Pro he is. He was absorbing stunts, holding his island, keeping Hurts upright against the Dallas pas rush.
Landon Dickerson was less than 100 percent, but his presence mattered. He tried to gut through a back injury as well.
Jordan Mailata dominated in the run game, earning a 93.5 PFF run-blocking grade, the highest on either side. His power on the left gave Barkley his cleanest lanes of the night.
The Defense

Jalen Carter’s ejection for spitting on Dak Prescott could have unraveled everything. A learning moment.
Jihaad Campbell announced himself with an 88.3 PFF grade, tops on the defense. His debut was a reminder that linebacker play is about disruption, coverage, and confidence, not just tackle totals. He checked all three boxes.
Nolan Smith didn’t notch a sack, but his speed off the edge kept Prescott unsettled and closed escape lanes all night. He finished with four tackles.
Jordan Davis became the anchor without Carter. He logged six tackles, two pressures, a batted pass, and a TFL, while playing a career-high 87% of defensive snaps (nearly 20% more than ever before). That workload and his production screamed centerpiece.
Josh Uche flashed in his debut. On just 18 pass-rush snaps, he posted four pressures and a 43.8% win rate, both team highs. His burst and bend give the front another weapon.
Quinyon Mitchell produced the big swing play. With Dallas threatening inside the red zone, he scooped up Miles Sanders’ fumble and flipped the momentum.
Adoree’ Jackson struggled, giving up five catches for 103 yards. Beaten deep early, his night raised questions about his role moving forward.
Cooper DeJean was targeted three times; he allowed one catch for zero yards, forced an incompletion, and posted a 42.4 passer rating allowed. He is as locked down in the slot as it gets.
The Special Teams

Jake Elliott was clutch. He went perfect on the night, capped by a 58-yard bomb that put the Eagles ahead 24–20 in the third. His first make from that distance since 2021 came in a game that demanded ice-cold nerves.
Braden Mann did his job, flipping the field when it mattered most and keeping Dallas pinned. He landed two crucial punts inside the 20.
The Future
Nine penalties, 110 lost yards, an ejection, injuries, and even a weather delay, yet the Eagles walked out 24–20 winners. That’s resilience. There are things that need to be cleaned up, and the secondary issues loom large, but some rust was expected in week one.
Week Two brings Kansas City, fresh off a loss to the Chargers in Brazil. Another contender, another test. But Thursday proved this much: the Eagles win with toughness, balance, and a quarterback who thrives in chaos and plays his best when the team needs him the most.
As always, thank you for reading!
Follow me on X @PHLEagleNews
Mandatory Credit: Eric Hartline-Imagn Images