Denver Broncos vs Philadelphia Eagles Match Player Stats
The denver broncos vs philadelphia eagles match player stats from October 5, 2025, tell the story of a remarkable NFL comeback. The Denver Broncos defeated the Philadelphia Eagles 21-17 after trailing 17-3 entering the fourth quarter. Denver scored 18 unanswered fourth-quarter points to turn a difficult road game into a memorable victory. Bo Nix threw for 242 yards and one touchdown, J.K. Dobbins rushed for 79 yards and a score, and Courtland Sutton led Denver’s receivers with 99 yards. Philadelphia also produced impressive individual performances, with Jalen Hurts throwing for 280 yards and two touchdowns while DeVonta Smith recorded 114 receiving yards. However, Denver’s defense created consistent pressure, recording six sacks and helping the visitors complete their comeback.
The final score alone does not explain how this game unfolded. Philadelphia had the advantage for most of the afternoon, moved the ball effectively through the air, and entered the final quarter with a 14-point lead. Denver responded with a combination of rushing production, timely passing, defensive pressure, and late-game execution. Examining the individual player statistics alongside the quarter-by-quarter scoring reveals why the Broncos left Philadelphia with a 21-17 win.
Denver Broncos vs Philadelphia Eagles Match Player Stats: Game Overview
The October 5 matchup featured two teams with different offensive strengths. Philadelphia generated more passing yards and recorded two passing touchdowns, while Denver established a more productive ground attack and finished with six sacks on defense.
| Game Detail | Result |
| Game date | October 5, 2025 |
| Home team | Philadelphia Eagles |
| Away team | Denver Broncos |
| Final score | Broncos 21, Eagles 17 |
| Venue advantage | Philadelphia played at home |
| Denver’s record after the game | 3-2 |
| Philadelphia’s record after the game | 4-1 |
| Denver’s passing leader | Bo Nix |
| Philadelphia’s passing leader | Jalen Hurts |
| Denver’s rushing leader | J.K. Dobbins |
| Philadelphia’s rushing leader | Saquon Barkley |
| Denver’s receiving leader | Courtland Sutton |
| Philadelphia’s receiving leader | DeVonta Smith |
| Denver’s defensive standout | Nik Bonitto |
| Denver’s team sacks | 6 |
| Philadelphia’s team sacks | 2 |
These figures highlight the central contrast. Philadelphia had greater passing production, but Denver combined a stronger rushing attack with more effective pass rushing. The Broncos did not need to dominate every statistical category to win. They needed to make the most of their opportunities when the game entered its decisive stage.
Quarter-by-Quarter Scoring Breakdown
The scoring pattern provides the clearest explanation of the final result. Philadelphia controlled the middle portions of the game, but Denver produced a dramatic fourth-quarter turnaround.
| Quarter | Denver Broncos | Philadelphia Eagles |
| First quarter | 3 | 3 |
| Second quarter | 0 | 7 |
| Third quarter | 0 | 7 |
| Fourth quarter | 18 | 0 |
| Final score | 21 | 17 |
First Quarter: Both Teams Open the Scoring
Denver and Philadelphia each scored three points in the opening quarter. The teams began cautiously, and neither established a significant scoreboard advantage.
The early scoring suggested a competitive contest in which field position and defensive execution would matter. Denver remained within striking distance, while Philadelphia avoided allowing the visitors to establish an early lead.
Second Quarter: Philadelphia Moves Ahead
The Eagles scored seven points in the second quarter while Denver failed to add to its total. Philadelphia entered halftime with a 10-3 advantage.
That lead reflected the Eagles’ ability to turn their offensive opportunities into a touchdown while limiting Denver’s scoring. For the Broncos, the challenge was to improve their offensive efficiency and prevent the deficit from growing.
Third Quarter: The Eagles Build a 14-Point Lead
Philadelphia added another seven points in the third quarter, moving ahead 17-3. At this stage, the Eagles appeared to have control of the game.
Their passing attack had produced substantial yardage, and the defense had kept Denver off the scoreboard during the second and third quarters. Denver needed a major response in the final period to avoid a road defeat.
Fourth Quarter: Denver Completes the Comeback
Denver scored 18 points in the fourth quarter and held Philadelphia scoreless. That reversal transformed a 14-point deficit into a four-point victory.
The Broncos’ comeback was especially significant because their offense had managed only three points through the first three quarters. Their late production demonstrated the importance of finishing drives and taking advantage of opportunities under pressure.
The fourth-quarter scoring is the defining statistical feature of this game. It explains why a team that had struggled to score for most of the afternoon ultimately finished ahead.
Denver Broncos Passing Stats
Bo Nix led Denver’s passing attack, completing 24 of 39 attempts for 242 yards and one touchdown. He did not throw an interception, an important detail in a game where Denver had limited opportunities to recover from mistakes.
Bo Nix’s Complete Passing Line
| Statistic | Bo Nix |
| Completions | 24 |
| Pass attempts | 39 |
| Completion percentage | 61.5% |
| Passing yards | 242 |
| Yards per attempt | 6.2 |
| Passing touchdowns | 1 |
| Interceptions | 0 |
| Times sacked | 2 |
| Sack yards lost | 14 |
| ESPN QBR | 64.9 |
| Passer rating | 87.8 |
Nix completed approximately 61.5% of his passes and averaged 6.2 yards per attempt. Those numbers show a productive but not overwhelming passing performance. He was able to move the ball without producing an interception, which helped Denver preserve its opportunity to mount a comeback.
His 242 passing yards also complemented the team’s ground game. Denver did not depend exclusively on the quarterback to generate offense. Instead, the Broncos combined Nix’s passing production with Dobbins’ rushing contribution and targeted multiple receivers throughout the contest.
The two sacks taken by Nix cost Denver 14 yards. Although that pressure affected the passing game, the Broncos’ quarterback avoided turnovers and finished with a touchdown pass.
It is important to distinguish between a passing line and the full context of quarterback performance. Passing yards measure production through the air, while sacks and turnovers help explain how an offense handles defensive pressure. Nix’s zero interceptions were particularly valuable because Philadelphia had spent much of the game in front.
Philadelphia Eagles Passing Stats
Jalen Hurts produced the larger passing total, completing 23 of 38 attempts for 280 yards and two touchdowns. He also threw no interceptions.
Jalen Hurts’ Complete Passing Line
| Statistic | Jalen Hurts |
| Completions | 23 |
| Pass attempts | 38 |
| Completion percentage | 60.5% |
| Passing yards | 280 |
| Yards per attempt | 7.4 |
| Passing touchdowns | 2 |
| Interceptions | 0 |
| Times sacked | 6 |
| Sack yards lost | 23 |
| ESPN QBR | 55.4 |
| Passer rating | 100.8 |
Hurts averaged 7.4 yards per attempt, compared with Nix’s 6.2. He also threw for 38 more yards and recorded one additional passing touchdown. His 100.8 passer rating was higher than Nix’s 87.8.
These statistics show that Hurts was productive as a passer. His completion percentage was close to Nix’s, and his ability to generate passing yards helped Philadelphia build its early lead.
However, Hurts was sacked six times for a loss of 23 yards. Those sacks illustrate the pressure Philadelphia faced from Denver’s defense. A quarterback can produce strong passing numbers while still being affected by the number and timing of defensive pressures.
Hurts did not throw an interception, so the Eagles’ defeat cannot be attributed to a passing turnover. Instead, the overall game result reflects several factors, including Philadelphia’s inability to score in the fourth quarter and Denver’s defensive pressure during the contest.
Bo Nix vs Jalen Hurts: Quarterback Comparison
| Category | Bo Nix | Jalen Hurts |
| Completions | 24 | 23 |
| Attempts | 39 | 38 |
| Completion percentage | 61.5% | 60.5% |
| Passing yards | 242 | 280 |
| Yards per attempt | 6.2 | 7.4 |
| Passing touchdowns | 1 | 2 |
| Interceptions | 0 | 0 |
| Sacks taken | 2 | 6 |
| Passer rating | 87.8 | 100.8 |
| ESPN QBR | 64.9 | 55.4 |
Hurts led in passing yards, yards per attempt, passing touchdowns, and passer rating. Nix, however, recorded the higher ESPN QBR and took fewer sacks.
These measures evaluate different aspects of quarterback play, so they should not be treated as interchangeable. Passer rating uses completion percentage, yards, touchdowns, and interceptions in its calculation. ESPN QBR uses a different methodology to evaluate a quarterback’s overall contribution in context.
The comparison also highlights why quarterback statistics should be considered alongside the final score. Hurts had the stronger conventional passing line, but Denver won because its overall performance was more effective during the game’s decisive period.
Denver Broncos Rushing Stats
Denver’s rushing attack was one of the most important differences between the teams. The Broncos recorded 130 rushing yards on 29 carries, averaging 4.5 yards per attempt and scoring one rushing touchdown.
Philadelphia, by comparison, recorded 45 rushing yards on 11 carries. Denver’s advantage on the ground helped balance the passing game and gave the offense another way to generate production.
J.K. Dobbins Leads the Denver Ground Game
| Statistic | J.K. Dobbins |
| Carries | 20 |
| Rushing yards | 79 |
| Yards per carry | 4.0 |
| Rushing touchdowns | 1 |
| Longest run | 17 yards |
Dobbins was Denver’s leading rusher, finishing with 79 yards and a touchdown on 20 carries. His workload gave the Broncos a consistent rushing option, even when their passing offense struggled to score during the middle quarters.
His average of 4.0 yards per carry indicates steady production rather than dependence on a single long run. His longest carry was 17 yards, meaning his overall output came primarily through repeated rushing attempts.
Dobbins’ touchdown was also important because rushing scores can help an offense finish drives without relying exclusively on passing situations. In a comeback, that flexibility can be useful when the defense is adjusting to protect a lead.
Other Denver Rushing Contributors
| Player | Carries | Rushing Yards | Yards per Carry | Touchdowns |
| Bo Nix | 3 | 22 | 7.3 | 0 |
| RJ Harvey | 4 | 12 | 3.0 | 0 |
| Marvin Mims Jr. | 1 | 9 | 9.0 | 0 |
| Adam Prentice | 1 | 8 | 8.0 | 0 |
Nix contributed 22 rushing yards on three carries, adding a running dimension to his passing responsibilities. His average of 7.3 yards per carry gave Denver another source of movement outside its primary running back.
Harvey added 12 rushing yards, while Mims and Prentice contributed nine and eight yards, respectively. Although their workloads were limited, these contributions helped produce Denver’s overall rushing total.
Denver’s Team Rushing Performance
Denver’s 130 rushing yards were 85 more than Philadelphia’s 45. The Broncos also averaged 4.5 yards per carry, compared with the Eagles’ 4.1.
The difference was not just the average. Denver attempted 18 more rushes than Philadelphia, giving the Broncos more opportunities to maintain a ground-based offensive threat.
That volume matters when assessing the overall contest. A team that can run effectively has more options for managing possessions, creating manageable down-and-distance situations, and supporting its passing attack. The numbers do not establish that rushing alone caused Denver’s comeback, but they demonstrate a clear statistical advantage in this area.
Philadelphia Eagles Rushing Stats
Philadelphia’s ground game produced 45 yards on 11 carries, averaging 4.1 yards per attempt. Saquon Barkley led the team with 30 rushing yards, while AJ Dillon added 12.
Saquon Barkley’s Rushing Performance
| Statistic | Saquon Barkley |
| Carries | 6 |
| Rushing yards | 30 |
| Yards per carry | 5.0 |
| Rushing touchdowns | 0 |
| Longest run | 17 yards |
Barkley averaged five yards per carry, which was higher than Dobbins’ average. His rushing efficiency was respectable, but his six carries limited his total ground production.
The distinction between efficiency and volume is important. Barkley gained more yards per attempt, while Dobbins accumulated more total rushing yards because he received significantly more carries.
Barkley also made a meaningful contribution as a receiver, finishing with 58 receiving yards and a touchdown. His overall offensive value therefore extended beyond the rushing statistics.
Other Philadelphia Rushing Contributors
| Player | Carries | Rushing Yards | Yards per Carry | Touchdowns |
| AJ Dillon | 2 | 12 | 6.0 | 0 |
| Jalen Hurts | 2 | 3 | 1.5 | 0 |
| Will Shipley | 1 | 0 | 0.0 | 0 |
Dillon recorded 12 yards on two attempts, averaging six yards per carry. Hurts added three rushing yards, while Shipley recorded no rushing yards on his single attempt.
Philadelphia’s limited rushing volume meant that its offense produced much more of its yardage through passing. That approach generated 280 passing yards, but the Eagles finished with only 45 rushing yards overall.
The contrast with Denver’s 130 rushing yards is one of the most useful statistical comparisons for understanding the game.
Denver Broncos Receiving Stats
Courtland Sutton led Denver’s receiving group with eight catches for 99 yards. His performance provided Nix with a reliable target and accounted for a substantial portion of the team’s passing production.
Denver’s Leading Receivers
| Player | Receptions | Receiving Yards | Average per Reception | Touchdowns | Targets |
| Courtland Sutton | 8 | 99 | 12.4 | 0 | 10 |
| Troy Franklin | 3 | 35 | 11.7 | 0 | 5 |
| Evan Engram | 4 | 33 | 8.3 | 1 | 6 |
| RJ Harvey | 3 | 18 | 6.0 | 0 | 3 |
| Tyler Badie | 1 | 16 | 16.0 | 0 | 2 |
| Trent Sherfield | 1 | 15 | 15.0 | 0 | 2 |
| Adam Trautman | 1 | 11 | 11.0 | 0 | 1 |
| Marvin Mims Jr. | 2 | 10 | 5.0 | 0 | 5 |
| J.K. Dobbins | 1 | 5 | 5.0 | 0 | 1 |
| Nate Adkins | 0 | 0 | Not applicable | 0 | 1 |
Courtland Sutton’s Impact
Sutton’s eight receptions and 99 yards made him Denver’s leading receiver. He was targeted 10 times, giving him one of the largest workloads in the passing offense.
His 12.4 yards per reception shows that Denver gained meaningful yardage through his catches. Sutton did not record a receiving touchdown, but his ability to move the ball helped support the Broncos’ passing production.
His performance also illustrates why receiving statistics should not be judged only by touchdowns. Receptions, total yardage, targets, and yards per catch can all help explain how a receiver contributes to an offense.
Evan Engram Provides the Receiving Touchdown
Engram caught four passes for 33 yards and recorded Denver’s receiving touchdown. His average was 8.3 yards per reception, and he was targeted six times.
While Sutton led the team in total receiving yards, Engram supplied a scoring contribution. The distinction between the two performances matters: Sutton provided the largest volume of receiving production, while Engram converted one of his opportunities into a touchdown.
Franklin added 35 yards on three receptions, giving Denver another productive option. The receiving group collectively helped Nix finish with 242 passing yards and one touchdown.
Denver’s Overall Receiving Production
Denver completed 24 passes for 242 yards and one touchdown on 36 listed targets. The team averaged 10.1 yards per reception.
That total reflects a distributed passing attack. Sutton was the leading yardage producer, but Engram, Franklin, Harvey, and several other receivers also contributed.
For readers evaluating a team’s offensive performance, the distribution of catches can be as informative as the leading player’s total. A passing attack with multiple contributors may have different options available depending on defensive coverage and game situation.
Philadelphia Eagles Receiving Stats
Philadelphia’s receivers produced 280 yards and two touchdowns on 23 receptions. DeVonta Smith led the team in receiving yards, while Barkley and Dallas Goedert each recorded a receiving touchdown.
Philadelphia’s Leading Receivers
| Player | Receptions | Receiving Yards | Average per Reception | Touchdowns | Targets |
| DeVonta Smith | 8 | 114 | 14.3 | 0 | 10 |
| Saquon Barkley | 3 | 58 | 19.3 | 1 | 3 |
| A.J. Brown | 5 | 43 | 8.6 | 0 | 8 |
| Jahan Dotson | 1 | 24 | 24.0 | 0 | 3 |
| Dallas Goedert | 3 | 19 | 6.3 | 1 | 9 |
| Grant Calcaterra | 2 | 18 | 9.0 | 0 | 2 |
| Will Shipley | 1 | 4 | 4.0 | 0 | 2 |
DeVonta Smith Leads Philadelphia in Receiving Yards
Smith recorded eight receptions for 114 yards on 10 targets. His average of 14.3 yards per reception was higher than Sutton’s 12.4.
Smith’s 114 yards made him the most productive receiver in the game by total yardage. He helped Philadelphia stretch the field and gave Hurts a productive option in the passing game.
Despite his strong performance, Smith did not record a receiving touchdown. This is another example of why individual receiving yardage and scoring output should be assessed separately.
Saquon Barkley’s Receiving Touchdown
Barkley caught three passes for 58 yards and one touchdown. His 19.3 yards per reception was the highest among Philadelphia’s main receiving contributors with multiple catches.
His longest reception was 47 yards, highlighting his ability to produce substantial gains through the passing game. Combined with his 30 rushing yards, Barkley finished with 88 yards from scrimmage across rushing and receiving.
That combined total gives a fuller picture of his contribution than his rushing line alone. Although he was Philadelphia’s leading rusher, his receiving production supplied additional value.
A.J. Brown and Dallas Goedert
Brown recorded five catches for 43 yards on eight targets. He contributed to Philadelphia’s passing volume, although he did not score a touchdown.
Goedert finished with three receptions for 19 yards and a touchdown. His scoring contribution came despite a modest total in receiving yardage.
These performances show how the Eagles distributed opportunities among their receiving options. Smith generated the highest yardage, Barkley delivered a major receiving gain and touchdown, and Goedert added another scoring play.
Philadelphia’s Overall Receiving Production
Philadelphia recorded 23 receptions for 280 yards and two touchdowns on 37 targets. Its 12.2 yards per reception exceeded Denver’s 10.1.
The Eagles therefore held the advantage in passing yardage and average receiving yards per catch. Yet those advantages did not translate into a victory.
The key distinction is that total passing production measures accumulated yardage, not whether a team scores enough points in every quarter. Philadelphia’s inability to score in the fourth quarter proved decisive despite its stronger overall passing numbers.
Defensive Player Stats: Why Denver’s Pressure Mattered
Denver’s defense recorded six sacks, five tackles for loss, nine passes defended, and eight quarterback hits. Those figures show how frequently the Broncos disrupted Philadelphia’s offensive plays.
The Eagles recorded two sacks, five tackles for loss, two passes defended, and eight quarterback hits. Both defenses generated quarterback pressure, but Denver produced more sacks and pass breakups.
Denver Defensive Statistics
| Defensive Category | Denver Broncos |
| Total tackles | 51 |
| Solo tackles | 35 |
| Team sacks | 6 |
| Tackles for loss | 5 |
| Passes defended | 9 |
| Quarterback hits | 8 |
| Interceptions | 0 |
| Defensive touchdowns | 0 |
Nik Bonitto’s Standout Performance
Nik Bonitto was Denver’s leading defensive standout, recording 2.5 sacks, two tackles for loss, and three quarterback hits.
His sack total accounted for a substantial part of Denver’s six team sacks. By repeatedly reaching the quarterback, Bonitto helped the Broncos make Philadelphia’s passing game more difficult to sustain.
Sacks are important because they can end a passing opportunity, cost an offense yardage, and create longer down-and-distance situations. They do not automatically indicate that every other defensive assignment was successful, but they are a useful measure of direct quarterback disruption.
Bonitto’s three quarterback hits also show that his impact extended beyond the sacks themselves. Pressure can affect a play even when it does not result in a recorded sack, although the available statistics do not establish the outcome of every pressured throw.
Philadelphia Defensive Statistics
| Defensive Category | Philadelphia Eagles |
| Total tackles | 77 |
| Solo tackles | 47 |
| Team sacks | 2 |
| Tackles for loss | 5 |
| Passes defended | 2 |
| Quarterback hits | 8 |
| Interceptions | 0 |
| Defensive touchdowns | 0 |
Philadelphia recorded more total tackles and solo tackles, but those figures should not automatically be interpreted as evidence of a stronger defensive performance. Tackles can accumulate when a defense faces more plays or makes stops after opponents gain yards.
The Eagles managed two sacks and eight quarterback hits. They also recorded five tackles for loss, matching Denver in that category.
The largest statistical difference was in passes defended, where Denver recorded nine compared with Philadelphia’s two. Denver’s six sacks compared with Philadelphia’s two also reveal a meaningful difference in recorded pass-rushing production.
Neither defense recorded an interception or defensive touchdown. Denver’s victory therefore came without a defensive takeaway recorded in the supplied box score.
Special Teams Player Stats
Special teams can influence field position, scoring opportunities, and the starting position of offensive drives. The figures from this game show differences in punting and kick returns, alongside accurate kicking from both teams.
Kicking Statistics
| Statistic | Wil Lutz, Denver | Jake Elliott, Philadelphia |
| Field goals made | 2 | 1 |
| Field goals attempted | 2 | 1 |
| Field-goal percentage | 100% | 100% |
| Longest field goal | 55 yards | 31 yards |
| Extra points made | 1 | 2 |
| Extra points attempted | 1 | 2 |
| Total kicking points | 7 | 5 |
Lutz converted both field-goal attempts and his extra point, finishing with seven kicking points. His longest field goal traveled 55 yards, demonstrating his contribution from long range.
Elliott converted his single field-goal attempt and both extra points, recording five kicking points. Both kickers were perfect on their listed attempts.
The numbers show that kicking accuracy was not a major source of failure for either team. Denver’s two successful field goals provided additional scoring, while its touchdown production and fourth-quarter surge ultimately determined the result.
Punting Statistics
| Statistic | Jeremy Crawshaw, Denver | Braden Mann, Philadelphia |
| Punts | 7 | 7 |
| Total punting yards | 328 | 359 |
| Average yards per punt | 46.9 | 51.3 |
| Touchbacks | 1 | 2 |
| Punts inside the 20 | 5 | 0 |
| Longest punt | 63 yards | 69 yards |
Mann averaged 51.3 yards per punt, exceeding Crawshaw’s 46.9-yard average. However, Crawshaw placed five punts inside the 20-yard line, while Mann recorded none in that category.
Punting distance and placement measure different aspects of performance. A longer punt can produce substantial distance, while a punt inside the 20 can help pin the opponent closer to its own end zone.
Denver’s five punts inside the 20 suggest that Crawshaw contributed to field-position management. Still, the supplied figures alone do not establish how much each punt affected a particular scoring drive.
Kick Return Statistics
| Player or Team | Returns | Return Yards | Average | Longest Return |
| RJ Harvey, Denver | 4 | 83 | 20.8 | 24 yards |
| Will Shipley, Philadelphia | 3 | 86 | 28.7 | 37 yards |
| Tank Bigsby, Philadelphia | 2 | 44 | 22.0 | 26 yards |
| Philadelphia team total | 5 | 130 | 26.0 | 37 yards |
Philadelphia averaged 26.0 yards per kick return as a team. Shipley averaged 28.7 yards across three returns, while Bigsby added 44 yards on two attempts.
Harvey returned four kicks for 83 yards, averaging 20.8 yards per return. Philadelphia held the advantage in average return yardage, but return production did not prevent the Eagles from losing.
Punt Return Statistics
| Player | Team | Returns | Return Yards | Average | Longest Return |
| Marvin Mims Jr. | Denver | 4 | 42 | 10.5 | 23 yards |
| Jahan Dotson | Philadelphia | 1 | 15 | 15.0 | 15 yards |
Mims recorded four punt returns for 42 yards, while Dotson returned one punt for 15 yards. Both players provided additional return yardage, although the sample sizes were different.
Return statistics are most useful when combined with field position and drive outcomes. The figures identify who handled the returns and how much ground they gained, but they do not independently explain the final score.
Team Statistics Comparison
The broader team numbers explain how Denver overcame Philadelphia’s advantage in passing production.
| Team Statistic | Denver Broncos | Philadelphia Eagles |
| Passing yards | 242 | 280 |
| Rushing yards | 130 | 45 |
| Total yards from listed passing and rushing | 372 | 325 |
| Passing touchdowns | 1 | 2 |
| Rushing touchdowns | 1 | 0 |
| Receptions | 24 | 23 |
| Receiving targets | 36 | 37 |
| Average yards per reception | 10.1 | 12.2 |
| Team sacks recorded | 6 | 2 |
| Tackles for loss | 5 | 5 |
| Passes defended | 9 | 2 |
| Quarterback hits | 8 | 8 |
| Interceptions | 0 | 0 |
| Final points | 21 | 17 |
The total yardage figures above are calculated by adding the listed passing and rushing yards. They should be understood as a simple comparison of those two categories rather than a substitute for an official total-offense figure, which may use specific accounting conventions.
Denver finished with 372 combined passing and rushing yards, compared with Philadelphia’s 325. The Broncos’ 130 rushing yards were particularly important because they compensated for a 38-yard disadvantage in passing.
Denver also had two touchdowns in total across its passing and rushing statistics, while Philadelphia recorded two passing touchdowns and no rushing touchdowns. The final scoring pattern shows that the type and timing of scoring mattered as much as the number of touchdowns.
Defensively, Denver’s six sacks and nine passes defended stand out. Philadelphia had more tackles, but Denver recorded more sacks and pass breakups. These figures provide a stronger explanation of the difference in defensive disruption than tackle totals alone.
What the Player Stats Reveal About Denver’s Comeback
The statistical evidence points to several important themes.
1. Denver Balanced Its Offensive Attack
The Broncos combined 242 passing yards with 130 rushing yards. Nix delivered a touchdown pass without throwing an interception, while Dobbins added 79 rushing yards and a touchdown.
This balance gave Denver more than one route to offensive production. When the passing attack did not generate points during the second and third quarters, the team still had a rushing foundation to support its offense.
2. Philadelphia Relied More Heavily on Passing
The Eagles recorded 280 passing yards but only 45 rushing yards. Hurts and Smith produced strong individual numbers, and Barkley contributed as both a runner and receiver.
The passing game was productive, but the gap between the teams’ rushing totals was substantial. Denver’s 85-yard advantage on the ground is one of the clearest statistical differences in the matchup.
3. Denver Generated More Sacks
The Broncos recorded six sacks against Philadelphia’s two. Bonitto’s 2.5 sacks were a major individual contribution to that total.
Hurts still threw for 280 yards and two touchdowns, so the pass rush did not eliminate Philadelphia’s offensive production. However, the sack totals show that Denver repeatedly disrupted the quarterback.
4. The Fourth Quarter Changed the Outcome
Denver scored 18 points in the final quarter after managing only three points in the first three quarters. Philadelphia scored 17 points through the first three quarters but none in the fourth.
This shift explains the final result more directly than any isolated player statistic. The Broncos improved their scoring output at the moment when the Eagles failed to add to their lead.
5. Turnover Avoidance Was Common to Both Teams
Neither quarterback threw an interception, and the supplied data records no fumbles for either team. Neither defense scored a touchdown.
Denver therefore won without a recorded interception advantage. The result highlights how teams can win through a combination of offensive production, defensive pressure, rushing efficiency, and scoring execution even when the turnover column is even.
How to Interpret NFL Player Statistics Correctly
Readers comparing individual performances can gain a more accurate understanding by looking beyond a single number.
For quarterbacks: Completion percentage, yards per attempt, touchdowns, interceptions, sacks, passer rating, and QBR measure different aspects of performance. No single statistic fully describes a quarterback’s contribution.
For running backs: Total rushing yards show workload and production, while yards per carry provide context for efficiency. Receiving production should also be included when evaluating a back who contributes in both phases.
For wide receivers and tight ends: Receptions and receiving yards identify volume, targets indicate opportunities, and yards per reception help describe the size of gains. Touchdowns measure scoring contributions but do not capture every productive play.
For defenders: Sacks, tackles for loss, quarterback hits, passes defended, interceptions, and tackles describe different kinds of defensive activity. Tackle totals alone can be misleading because they do not reveal how far an opponent advanced before the tackle.
For special teams: Field-goal accuracy, punting distance, placement, and return averages help explain kicking and field-position contributions. Their importance becomes clearer when connected to the game situation.
Applying these principles to the Denver and Philadelphia matchup prevents a common analytical mistake: assuming that the team with the best individual passing line must have played the better overall game.
Official Box Score and Reliable Game Information
The statistical figures in this article are based on the supplied ESPN NFL box-score data for the October 5, 2025, game. For readers who want to verify individual performances or examine the official game record, the most relevant reference is the ESPN NFL box score for Broncos vs Eagles.
The box score is the appropriate starting point for checking passing, rushing, receiving, kicking, punting, and defensive statistics. Readers should consult the official game record when comparing these numbers with other summaries or historical databases.
Frequently Asked Questions
1. Who won the Denver Broncos vs Philadelphia Eagles game on October 5, 2025?
The Denver Broncos defeated the Philadelphia Eagles 21-17. Denver scored 18 points in the fourth quarter after trailing 17-3 entering the final period.
2. How many passing yards did Bo Nix record against the Eagles?
Bo Nix completed 24 of 39 passes for 242 yards and one touchdown. He threw no interceptions and finished with an 87.8 passer rating.
3. What were Jalen Hurts’ stats against the Denver Broncos?
Jalen Hurts completed 23 of 38 passes for 280 yards and two touchdowns. He threw no interceptions, recorded a 100.8 passer rating, and was sacked six times for 23 yards.
4. Who was the leading rusher in the Broncos vs Eagles game?
J.K. Dobbins led Denver with 79 rushing yards and one touchdown on 20 carries. Saquon Barkley led Philadelphia with 30 rushing yards on six carries.
5. Which player had the most receiving yards in the game?
DeVonta Smith led all listed receivers with 114 yards on eight receptions. Courtland Sutton was Denver’s leading receiver with 99 yards on eight catches.
6. How many sacks did the Denver Broncos record against Philadelphia?
Denver recorded six team sacks. Nik Bonitto led the defensive effort with 2.5 sacks, two tackles for loss, and three quarterback hits.
Conclusion
The October 5, 2025, matchup between Denver and Philadelphia demonstrated how a game can turn dramatically in its final quarter. The Broncos won 21-17 after trailing 17-3, scoring 18 points in the fourth quarter while holding the Eagles scoreless during that period.
The individual numbers tell a detailed story. Jalen Hurts led the passing comparison with 280 yards and two touchdowns, while DeVonta Smith topped the receiving charts with 114 yards. For Denver, Bo Nix threw for 242 yards without an interception, J.K. Dobbins added 79 rushing yards and a touchdown, and Courtland Sutton finished with 99 receiving yards. Nik Bonitto’s 2.5 sacks also highlighted the Broncos’ defensive pressure.
The most important team-level differences were Denver’s 130 rushing yards compared with Philadelphia’s 45, and its six sacks compared with the Eagles’ two. Philadelphia produced more passing yards, but Denver combined rushing production, defensive disruption, and a decisive fourth quarter to secure the win.
Ultimately, the denver broncos vs philadelphia eagles match player stats show why football results must be understood through the interaction of offense, defense, special teams, and timing. Individual yardage leaders provide valuable context, but the quarter-by-quarter scoring and team statistics explain how Denver turned a difficult road situation into a 21-17 victory.