Final Score: Denver Broncos 28, Cincinnati Bengals 3 | September 29, 2025 | Week 4, Monday Night Football
Looking for the full Bengals vs Denver Broncos match player stats from September 29, 2025? You are in the right place. Denver ran Cincinnati off their own field on Monday Night Football in one of the more one-sided outcomes of the 2025 NFL regular season. Bo Nix had 326 passing yards and accounted for three total touchdowns. Jake Browning threw for a limp 125 yards. J.K. Dobbins punched out his first 100-yard rushing game since 2022. The Bengals gained 159 total yards to Denver’s 512. When you stack all those numbers side by side, the story writes itself.
Table of Contents
Final Score and Quarter-by-Quarter Breakdown
Quarter | Cincinnati Bengals | Denver Broncos |
|---|---|---|
Q1 | 3 | 7 |
Q2 | 0 | 14 |
Q3 | 0 | 0 |
Q4 | 0 | 7 |
Final | 3 | 28 |
Cincinnati scored first on Evan McPherson’s 26-yard field goal, went up 3-0, and that was essentially it. Denver answered before the first quarter was done and never gave the lead back. By halftime, the Broncos were up 21-3 and the game was effectively over.
Quarterback Stats: Night and Day
This is where the gap becomes uncomfortable for Bengals fans. Jake Browning was starting because Joe Burrow was placed on IR with a toe injury in September. With the Bengals’ franchise QB watching from the sideline, the offense had no answers for a Denver defense that turned aggressive and physical from the first snap.
QB Head to Head
Stat | Jake Browning (CIN) | Bo Nix (DEN) |
|---|---|---|
Completions / Attempts | 14 / 25 | 29 / 42 |
Completion % | 56.0% | 69.0% |
Passing Yards | 125 | 326 |
Touchdowns | 0 | 2 |
Interceptions | 0 | 1 |
Sacks Taken | 3 (19 yards lost) | 0 |
Passer Rating | 69.6 | 97.9 |
QBR | 29.0 | 74.4 |
Avg Yards per Attempt | 5.0 | 7.8 |
Pocket Time (avg) | 2.38 sec | 2.12 sec |
Poor Throws | 5 | 7 |
Nix set a new career high in passing yards, topping his previous best of 321. It was also his third 300-yard game. More than the raw numbers, the difference was rhythm. Denver’s protection held up; Cincinnati’s did not. Browning was sacked three times for 19 yards in losses. He barely had room to breathe.
“The last two weeks just feels like never really had momentum. Haven’t really been explosive, have one or two good plays and then we get into first-and-20. And then you’re fighting a hard battle with one arm behind your back.” Jake Browning, via AP
That is a brutally honest assessment. And accurate.
Rushing Stats: Dobbins Hits Triple Digits
Denver ran the ball with authority all night. J.K. Dobbins delivered Denver’s first 100-yard rushing performance since Latavius Murray against the Chargers in the 2022 season finale, a streak of 38 games without one.
Denver Broncos Rushing
Player | Carries | Yards | Avg | TD | Long |
|---|---|---|---|---|---|
J.K. Dobbins | 16 | 101 | 6.3 | 0 | 16 |
RJ Harvey | 14 | 58 | 4.1 | 0 | 9 |
Marvin Mims Jr. | 1 | 16 | 16.0 | 1 | 16 |
Bo Nix | 6 | 7 | 1.2 | 1 | 6 |
Team Total | 38 | 186 | 4.9 | 2 | 16 |
“Nobody can stop us if we keep doing what we did tonight.” J.K. Dobbins, via AP
Cincinnati Bengals Rushing
Player | Carries | Yards | Avg | TD | Long |
|---|---|---|---|---|---|
Chase Brown | 10 | 40 | 4.0 | 0 | 6 |
Andrei Iosivas | 1 | 5 | 5.0 | 0 | 5 |
Samaje Perine | 1 | 4 | 4.0 | 0 | 4 |
Jake Browning | 3 | 4 | 1.3 | 0 | 3 |
Team Total | 15 | 53 | 3.5 | 0 | 6 |
That is a 133-yard difference on the ground. Denver’s rushing attack was relentless and the Bengals defensive front could not slow it down for four quarters.
Receiving Stats: Sutton, Mims, and Harvey Deliver
Courtland Sutton led all receivers and saved his best for the biggest moment of the game, a highlight-reel catch over the middle with eight seconds left in the first half to push Denver’s lead to three scores.
Denver Broncos Receiving
Player | Rec | Targets | Yards | Avg | TD | Long |
|---|---|---|---|---|---|---|
Courtland Sutton | 5 | 6 | 81 | 16.2 | 1 | 28 |
Marvin Mims Jr. | 6 | 6 | 69 | 11.5 | 0 | 28 |
RJ Harvey | 4 | 5 | 40 | 10.0 | 1 | 12 |
Team Total | 29 | 42 | 326 | 11.2 | 2 | 28 |
“If you get into any trouble, just find me.” Courtland Sutton, via CBS Sports
Rookie RJ Harvey was a standout. He combined 58 rushing yards and 40 receiving yards for 98 total yards from scrimmage with a touchdown reception in the fourth quarter. Mims caught all six of his targets and hauled in 69 yards in the air on top of his rushing score.
Cincinnati Bengals Receiving
Player | Rec | Targets | Yards | Avg | TD | Long |
|---|---|---|---|---|---|---|
Tee Higgins | 3 | 6 | 32 | 10.7 | 0 | 19 |
Chase Brown | 3 | 3 | 31 | 10.3 | 0 | 12 |
JaโMarr Chase | 5 | 8 | 23 | 4.6 | 0 | 10 |
Andrei Iosivas | 1 | 1 | 22 | 22.0 | 0 | 22 |
Mitchell Tinsley | 1 | 2 | 9 | 9.0 | 0 | 9 |
Mike Gesicki | 1 | 1 | 8 | 8.0 | 0 | 8 |
Samaje Perine | 0 | 1 | 0 | 0.0 | 0 | 0 |
Team Total | 14 | 22 | 125 | 8.9 | 0 | 22 |
Ja’Marr Chase had five catches but managed only 23 yards. Tee Higgins was the top receiver in terms of yardage, but 32 yards from your WR1 on a Monday night stage is a rough night. Cincinnati’s receivers were not the problem as much as the fact that Browning simply could not get them the ball in space.
On a historical side note, Ja’Marr Chase’s reception in this game tied him with Cris Collinsworth for sixth on the Bengals’ all-time receptions list at 417. The moment was somewhat overshadowed by the performance around it.
Team Stats: The Full Picture
This game was decided in the trenches. The numbers below tell you everything you need to know about the overall balance of play.
Stat Category | CIN Bengals | DEN Broncos |
|---|---|---|
Total Yards | 159 | 512 |
Total Plays | 43 | 80 |
Yards Per Play | 3.7 | 6.4 |
First Downs | 9 | 29 |
Time of Possession | 22:02 | 37:58 |
Passing Yards | 125 | 326 |
Rushing Yards | 53 | 186 |
Penalties / Yards | 11 / 65 | 7 / 72 |
Turnovers | 0 | 1 |
Sacks Allowed | 3 | 0 |
Third Down Conversions | 2 of 8 | 7 of 13 |
Red Zone Efficiency (Att) | 1 for 1 | 6 attempts |
Denver had the ball for almost 38 minutes. Cincinnati’s offense ran 43 total plays. The Bengals had only nine first downs all game and converted two of eight third downs. For a team with the talent Cincinnati carries, those are genuinely alarming numbers.
Scoring Summary
Here is how each score happened, in sequence:
- Q1 | 9:11 | Evan McPherson hits a 26-yard field goal. Bengals lead 3-0.
- Q1 | 0:22 | Bo Nix scrambles right tackle for 6 yards. Touchdown. Broncos 7-3.
- Q2 | 8:52 | Marvin Mims Jr. takes a handoff and runs left end for 16 yards. Touchdown. Broncos 14-3.
- Q2 | 0:13 | Bo Nix fires deep right to Courtland Sutton for 20 yards. Touchdown with 8 seconds left in the half. Broncos 21-3.
- Q4 | 5:02 | Bo Nix hits rookie RJ Harvey on a short 12-yard pass. Touchdown. Broncos 28-3.
All three Denver touchdown drives before halftime came off of Bengals failures to sustain offense. Every time Cincinnati went three-and-out or punted, Denver made them pay.
Defensive Standouts
While the offensive numbers get the headlines, Denver’s defense was equally dominant in shutting down Cincinnati’s attempts to get back in the game.
Key Defensive Numbers
Stat | CIN Defense | DEN Defense |
|---|---|---|
Sacks | 0 | 3 (19 yards) |
QB Hits | 1 | 6 |
Tackles (Solo) | 41 | 21 |
Assists | 39 | 20 |
Combined Tackles | 80 | 41 |
Interceptions | 1 | 0 |
Passes Defended | 2 | 2 |
Forced Fumbles | 0 | 0 |
Three-and-Outs Forced | 1 | 4 |
Nik Bonitto was a consistent pest off the edge for Denver. He recorded 1.5 sacks in this game, giving him the most sacks by a Bronco through the first four weeks since Von Miller’s 4.5 through Week 4 in 2021. Jonathon Cooper added two QB hits, a half-sack, and a pass breakup.
Demetrius Knight Jr. had Cincinnati’s lone highlight on defense. The linebacker snagged Nix’s end zone interception on fourth-and-one from the Bengals’ two-yard line in the first half. He talked about it afterward with a veteran-like perspective.
“It’s still early. We’re not defeated yet. We’re just going back to the drawing board, just as a lot of teams are doing across the league right now. Everybody is still finding their identity. We’re still on the climb.” Demetrius Knight Jr., via bengals.com
That interception was the one bright moment for Cincinnati’s defense, and ironically it led directly to Denver’s most impressive scoring drive of the night. The Bengals’ offense went three-and-out again, Nix got the ball back with a minute left in the half, and then launched two perfect throws to Mims and Sutton to score.
Penalty Breakdown
Flags were a major theme in this game, particularly for Cincinnati.
Category | CIN | DEN |
|---|---|---|
Penalties Accepted | 11 | 7 |
Penalty Yards | 65 | 72 |
First Downs from Penalties | 1 | 3 |
Pre-snap Penalty Issues | Multiple | Center Luke Wattenberg (4) |
Cincinnati’s 11 accepted penalties represented the most before halftime in at least 15 years for the franchise. Four of those flags came on special teams, killing what would have been a massive momentum play. PJ Jules stripped the ball from Marvin Mims Jr. at the Denver 15-yard line on a punt, but Mims had waved for a fair catch. The flag wiped it out.
“It is a lack of discipline. Pre-snap penalties, as a whole it’s not good enough. We’re a team that should not be having that problem. We have to get it corrected.” Zac Taylor, head coach, Cincinnati Bengals, via AP
For Denver, Broncos center Luke Wattenberg drew four of his team’s seven flags. Not great, but Denver won the discipline battle overall.
Special Teams Notes
Category | CIN | DEN |
|---|---|---|
Punts / Yards | 8 / 403 | 4 / 199 |
Avg Punt Yards | 50.4 | 49.8 |
Longest Punt | 69 | 62 |
Kick Returns / Yards | 2 / 48 | 2 / 58 (avg 29.0) |
Punt Returns / Yards | 1 / 16 | 3 / 24 |
Field Goals Made | 1 / 1 (26 yds) | 0 / 0 |
Ryan Rehkow punted eight times for Cincinnati. That says enough. The Bengals’ offense kept going backwards, and Rehkow had to bail them out over and over.
Context: What Was Going On Before This Game
If you want to understand the Bengals vs Denver Broncos match player stats fully, you need the context behind them.
Joe Burrow was out. Cincinnati placed their starting QB on injured reserve on September 16 with a toe injury. Jake Browning, who had handled backup duties before, stepped in. This was already the second consecutive game Browning started, with the first being the brutal 48-10 loss in Minnesota the week before, which was the largest margin of defeat in Bengals franchise history.
The Bengals went into this game at 2-1. They had wins over Cleveland and Jacksonville before Minnesota happened. The back-to-back blowouts dropped them to 2-2 and raised serious questions about how the team would survive Burrow’s absence.
Denver was 1-2 heading in, coming off a 23-20 loss to the Chargers. Sean Payton was publicly expressing confidence in Nix all preseason, but results were not backing it up. This game changed the conversation.
“I would say there were a lot of things that we were able to do tonight that hopefully we can carry over. Now we change quickly to a team that just won the Super Bowl.” Sean Payton, head coach, Denver Broncos, via AP
Both teams entered at 2-2 after this result.
Game Flow Analysis: How Denver Controlled This
The pattern of this game was straightforward once it got going:
First quarter opening drive: Cincinnati moved the ball on 12 plays for 62 yards and kicked the field goal. Browning was 5 of 7 for 43 yards on that drive, including a 19-yard connection with Higgins. That was the last functional drive of the night for the Bengals.
After that: Denver forced a three-and-out, scored. Forced another three-and-out, scored again. Marvin Mims took a handoff 16 yards to make it 14-3. Then with under a minute left in the half, Nix hit Mims for 28 yards to set up Sutton’s 20-yard touchdown with eight seconds on the clock.
By halftime Denver had 305 yards of offense. Cincinnati had 102. The Broncos had converted 6 of 8 third downs in the first half; the Bengals were 2 for 8 across the full game.
The third quarter was a complete stalemate, four drives producing four punts between the two teams. Then in the fourth, Denver capped a 76-yard drive with Harvey’s 12-yard touchdown reception.
Player-Level Notes and Milestones
A few things worth noting from this box score beyond the headline numbers:
- Bo Nix set a career high in passing yards (326), his third career 300-yard game. He also ran for a score, making him a triple-threat in this performance.
- J.K. Dobbins with 101 rushing yards was Denver’s first 100-yard rusher since the 2022 regular season finale, ending a 38-game drought including playoffs.
- Marvin Mims Jr. recorded his first career rushing touchdown on the 16-yard end-around. He also caught all six of his targets in the receiving game.
- RJ Harvey, a rookie, combined for 98 total yards from scrimmage and a receiving touchdown in what was an impressive Monday Night Football debut under the lights.
- Ja’Marr Chase tied Cris Collinsworth for sixth on the Bengals’ all-time receptions list with 417, though the night itself was anything but celebratory with five catches for 23 yards.
- Nik Bonitto now led all Broncos defenders with the most sacks through four weeks since Von Miller’s 2021 run.
- Charlie Jones (CIN) left the game in the second half with a right ankle sprain.
- Marvin Mims Jr. (DEN) played after being listed as questionable with a hip injury.
What This Game Means: Analysis
For Denver: This was the best version of the Bo Nix era since he took over. The offensive line gave him clean pockets, the run game was physical and productive, and the receivers made plays when targeted. At the time this happened, it felt like a corner being turned for a team that had been frustratingly inconsistent in the first three weeks. Payton’s confidence in his second-year quarterback got a proper reward here.
For Cincinnati: The headline concern was always Burrow’s absence, but this game exposed problems that went beyond the quarterback position.
- The offensive line was getting bullied. Three sacks and constant pressure on Browning.
- Eleven penalties, many of them pre-snap and self-inflicted.
- The team’s top receivers were non-factors. Chase and Higgins combined for 8 catches, 55 yards, zero touchdowns.
- Total possession time: 22 minutes. That is a team that simply could not stay on the field.
“Overall, the whole performance on offense was very poor and we left our defense out to dry. A lot. On offense we’re all part of the problem and we all need to be a part of the solution.” Jake Browning, via AP
That kind of accountability is fine, but the Bengals were looking at a 2-2 record with their franchise QB out and two massive losses in a row. The question heading into Week 5 against Detroit was whether this was a Browning problem or a broader roster problem. If you watched the Bengals vs Denver Broncos match player stats carefully, it looked like both.
What Came Next for Both Teams
For reference on where these franchises ended up after this point in the 2025 season, Denver went on to have a strong second half of the year, with Nix and the Broncos making a legitimate playoff run behind the consistency Payton had been building. Cincinnati struggled for stretches during Burrow’s absence but returned to form once their star QB came back healthy.
For more detailed NFL game breakdowns, player stat tracking, and analysis across all major leagues, check out TopHillSports.org for coverage that goes beyond the box score.
Quick Reference: Key Stats by Player
Player | Team | Role | Key Stat Line |
|---|---|---|---|
Bo Nix | DEN | QB | 29/42, 326 yds, 2 TD, 1 INT, 1 rush TD, 97.9 rating |
Jake Browning | CIN | QB | 14/25, 125 yds, 0 TD, 0 INT, 3 sacks, 69.6 rating |
J.K. Dobbins | DEN | RB | 16 car, 101 yds, 6.3 avg |
Courtland Sutton | DEN | WR | 5 rec, 81 yds, 1 TD |
Marvin Mims Jr. | DEN | WR/RB | 6 rec, 69 yds + 1 rush TD (16 yds) |
RJ Harvey | DEN | RB | 14 rush car, 58 yds + 4 rec, 40 yds, 1 TD |
Tee Higgins | CIN | WR | 3 rec, 32 yds |
Chase Brown | CIN | RB | 10 car, 40 yds + 3 rec, 31 yds |
JaโMarr Chase | CIN | WR | 5 rec, 23 yds |
Evan McPherson | CIN | K | 1/1 FG (26 yds) |
Nik Bonitto | DEN | DE | 1.5 sacks |
Demetrius Knight Jr. | CIN | LB | 1 INT (end zone) |
Final Thoughts
The Bengals vs Denver Broncos match player stats from September 29, 2025 tell the story of a team firing on all cylinders against a team running on fumes. Denver was complete, organized, and physical. Cincinnati was sloppy, undermanned at the most important position, and beaten in every phase.
Bo Nix’s 326-yard career-best night, Dobbins’ 101-yard return to dominance, and Sutton’s acrobatic halftime touchdown will be the moments that stick. For Cincinnati, Demetrius Knight Jr.’s interception was the lone highlight in a night they would rather forget quickly.

