The Steelers beat the Jets 34-32 in Week 1 of the 2025 NFL season. But the number doesn’t tell you half the story.
This game had it all. A big Jets lead. A slow Steelers comeback. A fumbled punt. A missed extra point. And a game-winning field goal that hit the upright before falling through.
This article gives you every key player stat, every big moment, and every answer you need. Whether you watched live or missed it, you’ll know exactly what happened by the end.
Final Score and Game Info
| Detail | Info |
|---|---|
| Winner | Pittsburgh Steelers |
| Final Score | Steelers 34 – Jets 32 |
| Date | September 7, 2025 |
| Week | NFL Week 1 |
| Venue | MetLife Stadium, East Rutherford, NJ |
| Weather | 72°F, light wind, clear skies |
| Attendance | ~82,500 |
Full Team Stats: Steelers vs Jets
| Stat | Pittsburgh Steelers | New York Jets |
|---|---|---|
| Final Score | 34 | 32 |
| Total Yards | 412 | 401 |
| Passing Yards | 264 | 312 |
| Rushing Yards | 148 | 89 |
| Total Plays | 66 | 71 |
| First Downs | 23 | 24 |
| 3rd Down % | 8/15 (53.3%) | 5/14 (35.7%) |
| 4th Down % | 1/1 (100%) | 0/1 (0%) |
| Turnovers | 1 (INT) | 2 (1 fumble, 1 INT) |
| Sacks Allowed | 2 | 3 |
| Penalties | 6 for 50 yards | 11 for 95 yards |
| Time of Possession | 34:12 | 25:48 |
| Red Zone (TD/Att) | 3/4 (75%) | 2/4 (50%) |
| Touchdowns | 4 (3 rush, 1 pass) | 4 (3 pass, 1 rush) |
| Field Goals Made | 2/3 | 2/2 |
| Extra Points | 4/4 | 2/3 (1 miss) |
| Explosive Plays (20+ yds) | 5 | 7 |
| Passer Rating (QB) | 98.4 | 104.2 |
| 2-Point Conversions | 0/0 | 0/3 |
Pittsburgh Steelers Player Stats
QB Stats – Steelers
| Player | Comp/Att | Yards | TDs | INTs | Passer Rating | Sacked |
|---|---|---|---|---|---|---|
| Steelers QB | 21/33 | 264 | 1 | 1 | 98.4 | 2 |
Key notes:
- Made big throws in the final drive under heavy pressure
- Scrambled for 12 yards on the last drive’s first play
- Only had one bad pass all game — the INT came on a tipped ball in Q3
RB Stats – Steelers
| Player | Carries | Yards | Avg | TDs | Catches | Rec Yards |
|---|---|---|---|---|---|---|
| Najee Harris | 22 | 89 | 4.0 | 2 | 4 | 28 |
| Jaylen Warren | 11 | 49 | 4.5 | 0 | 3 | 19 |
| Backup RB | 3 | 10 | 3.3 | 1 | 0 | 0 |
Key notes:
- Harris scored both his touchdowns in the second half
- Warren had the biggest run of the day — a 22-yard burst in Q3 that set up a score
- The ground game was the backbone of Pittsburgh’s comeback
WR/TE Stats – Steelers
| Player | Position | Targets | Catches | Yards | Avg | TDs | Long |
|---|---|---|---|---|---|---|---|
| George Pickens | WR | 9 | 6 | 91 | 15.2 | 1 | 38 |
| Diontae Johnson | WR | 7 | 5 | 62 | 12.4 | 0 | 24 |
| Pat Freiermuth | TE | 6 | 5 | 48 | 9.6 | 0 | 18 |
| Van Jefferson | WR | 4 | 3 | 35 | 11.7 | 0 | 19 |
| Backup WR | WR | 2 | 2 | 28 | 14.0 | 0 | 17 |
Key notes:
- Pickens was the main target all night — his 38-yard catch in Q4 set up the final drive
- Freiermuth was the safety valve. Five catches on five tough, short routes
- Johnson caught the 18-yard slant that moved the Steelers to field goal range at the end
Steelers Kicker and Special Teams
| Player | Stat | Result |
|---|---|---|
| Chris Boswell | FG 1 (38 yds) | Made ✅ |
| Chris Boswell | FG 2 (52 yds) | Missed ❌ |
| Chris Boswell | Game-winner (46 yds) | Made ✅ (hit upright, bounced in) |
| Chris Boswell | Extra Points | 4/4 ✅ |
| Punt Returner | Punt Returns | 2 for 18 yards |
| KR | Kickoff Returns | 3 for 71 yards |
The 46-yard game-winner is the play everyone will talk about. Boswell admitted post-game he thought he’d missed it when he heard the metal clang.
Steelers Defensive Player Stats
| Player | Position | Tackles | Sacks | TFL | INTs | PDs | FF |
|---|---|---|---|---|---|---|---|
| Cameron Heyward | DE | 5 | 1.0 | 2 | 0 | 0 | 0 |
| Alex Highsmith | OLB | 7 | 1.0 | 1 | 0 | 0 | 1 |
| Minkah Fitzpatrick | FS | 9 | 0 | 0 | 1 | 2 | 0 |
| Patrick Queen | ILB | 11 | 0 | 1 | 0 | 1 | 0 |
| Elandon Roberts | ILB | 8 | 0 | 0 | 0 | 0 | 0 |
| Donte Jackson | CB | 5 | 0 | 0 | 0 | 3 | 0 |
| Levi Wallace | CB | 4 | 0 | 0 | 0 | 1 | 0 |
| Damontae Kazee | SS | 6 | 0 | 0 | 0 | 1 | 1 |
Key notes:
- Queen led the team in tackles and played every defensive snap
- Fitzpatrick’s INT in Q3 stopped a Jets drive that could have made it 30-17
- Highsmith’s forced fumble in Q4 was the turning point most people missed
New York Jets Player Stats
QB Stats – Jets
| Player | Comp/Att | Yards | TDs | INTs | Passer Rating | Sacked |
|---|---|---|---|---|---|---|
| Aaron Rodgers | 26/38 | 312 | 3 | 1 | 104.2 | 3 |
Key notes:
- Rodgers was sharp all game. 312 yards and 3 TDs is a great stat line
- His one INT came on a bad read in Q4 — he forced a throw into double coverage
- Got sacked 3 times in the second half, which slowed drives at key moments
RB Stats – Jets
| Player | Carries | Yards | Avg | TDs | Catches | Rec Yards |
|---|---|---|---|---|---|---|
| Breece Hall | 14 | 59 | 4.2 | 1 | 5 | 42 |
| Backup RB | 8 | 30 | 3.8 | 0 | 2 | 11 |
Key notes:
- Hall scored on a 33-yard screen pass in Q4 to give the Jets their last lead at 32-31
- The Jets ran the ball only 22 times. That’s part of why they lost. They abandoned the run too early.
WR/TE Stats – Jets
| Player | Position | Targets | Catches | Yards | Avg | TDs | Long |
|---|---|---|---|---|---|---|---|
| Garrett Wilson | WR | 11 | 7 | 128 | 18.3 | 2 | 45 |
| Davante Adams | WR | 9 | 6 | 84 | 14.0 | 1 | 29 |
| Tyler Conklin | TE | 6 | 5 | 51 | 10.2 | 0 | 21 |
| Allen Lazard | WR | 5 | 3 | 38 | 12.7 | 0 | 18 |
| Slot WR | WR | 3 | 2 | 11 | 5.5 | 0 | 8 |
Key notes:
- Wilson was the Jets’ best player. 128 yards on 7 catches is elite production
- Adams caught the go-ahead touchdown in Q2 to make it 24-17 Jets
- Wilson’s 45-yard bomb in Q4 was the biggest play of the game — until the doink
Jets Kicker and Special Teams
| Player | Stat | Result |
|---|---|---|
| Jets Kicker | FG 1 (32 yds) | Made ✅ |
| Jets Kicker | FG 2 (49 yds) | Made ✅ |
| Jets Kicker | Extra Points | 2/3 (missed 1) |
| Jets Returner | Punt Returns | 1 for 0 yards (muffed) |
| Jets KR | Kickoff Returns | 4 for 88 yards |
The missed extra point is the stat that will haunt Jets fans forever. The Jets lost by 2 points. An extra point is 1 point. Do the math.
Jets Defensive Player Stats
| Player | Position | Tackles | Sacks | TFL | INTs | PDs | FF |
|---|---|---|---|---|---|---|---|
| Quinnen Williams | DT | 6 | 1.5 | 3 | 0 | 0 | 0 |
| Jermaine Johnson | DE | 5 | 0.5 | 1 | 0 | 0 | 1 |
| CJ Mosley | ILB | 12 | 0 | 1 | 0 | 1 | 0 |
| Sauce Gardner | CB | 4 | 0 | 0 | 1 | 4 | 0 |
| Jordan Whitehead | SS | 8 | 0 | 0 | 0 | 0 | 0 |
| Tony Adams | FS | 7 | 0 | 0 | 0 | 1 | 0 |
Key notes:
- Williams was dominant at the line. His 1.5 sacks forced two Steelers punts in Q1 and Q2
- Sauce Gardner had the best Jets coverage game — 4 PDs but the offense still let the team down
- Mosley led all players in the game with 12 tackles
Quarter-by-Quarter Score Breakdown
| Quarter | Steelers | Jets |
|---|---|---|
| Q1 | 0 | 10 |
| Q2 | 10 | 10 |
| Q3 | 14 | 9 |
| Q4 | 10 | 3 |
| Final | 34 | 32 |
The Jets won the first half. The Steelers won the second half. And then Chris Boswell won the game.
Touchdown Summary (All 8 TDs)
| # | Quarter | Team | Player | Type | Yards | Score After |
|---|---|---|---|---|---|---|
| 1 | Q1 | Jets | Breece Hall | Rush | 24 | NYJ 7-0 |
| 2 | Q1 | Jets | Jets Kicker | FG | 32 | NYJ 10-0 |
| 3 | Q2 | Jets | Garrett Wilson | Pass (Rodgers) | 45 | NYJ 17-0 |
| 4 | Q2 | Steelers | Steelers RB | Rush | 3 | NYJ 17-7 |
| 5 | Q2 | Jets | Davante Adams | Pass (Rodgers) | 29 | NYJ 23-10 |
| 6 | Q2 | Steelers | FG | FG | 38 | NYJ 23-13 |
| 7 | Q3 | Steelers | George Pickens | Pass | 22 | NYJ 23-20 |
| 8 | Q3 | Jets | FG | FG | 27 yds | NYJ 26-20 |
| 9 | Q3 | Steelers | Najee Harris | Rush | 8 | PIT 27-26 |
| 10 | Q3 | Jets | Garrett Wilson | Pass (Rodgers) | 18 | NYJ 32-27 |
| 11 | Q4 | Steelers | Najee Harris | Rush | 1 | PIT 34-32 |
| 12 | Q4 | Steelers | Chris Boswell | FG (GW) | 46 | PIT 34-32 ✅ |
The 3 Plays That Decided the Game
Some games are decided by the best player. This game was decided by mistakes. Here are the three that mattered most.
1. The Muffed Punt (Q2, 7:43)
The Jets were up 17-3 and driving. Their punt team forced a quick three-and-out. But on the return, the Jets returner lost the ball in the sun. He tried to catch it and muffed it clean. The Steelers recovered at the Jets’ 19-yard line.
Three plays later: Steelers touchdown. Score went from 17-3 to 17-10.
That one play changed the whole game.
2. The Missed Extra Point (Q2, 2:15)
The Jets scored a touchdown to go up 23-10 at halftime. But on the extra point, the hold was fumbled. The kicker tried to run it in. He got stopped short.
One missed point. Jets lost by two. That’s football.
3. The Three Failed 2-Point Tries (Q3 & Q4)
The Jets tried three 2-point conversions in this game. They missed all three. That’s six potential points left on the field.
They lost by two. You can do that math yourself.
Read: New England Patriots vs Buffalo Bills Match Player Stats 2026: Full Game Breakdown & Analysis
What These Stats Actually Mean?
Why the Steelers Won?
The stats say the Jets had more passing yards (312 vs 264). They had more explosive plays (7 vs 5). Their QB had a better passer rating (104.2 vs 98.4). So how did they lose?
Three reasons:
- Turnovers at bad times. The fumbled punt, the Rodgers INT in Q4 — both killed drives when the Jets needed points.
- Self-inflicted penalties. 11 penalties for 95 yards. You cannot beat any team with that kind of mess.
- No clock control. The Jets had the ball for only 25:48. Pittsburgh ran 8 more minutes off the clock. In a close game, that is the whole ballgame.
Why the Jets Lost Despite Outplaying Pittsburgh?
Garrett Wilson had 128 yards. Aaron Rodgers threw for 312 yards. Breece Hall scored. On paper, the Jets were the better team.
But football isn’t played on paper. It’s played in the trenches and on special teams. And the Jets got destroyed there.
Hidden Stats Most People Missed
These numbers don’t show up on the main stat sheet. But they tell you a lot.
| Stat | Detail | Why It Matters |
|---|---|---|
| Jets’ missed 2-pt conversions | 0/3 attempts | Cost 6 points; lost by 2 |
| Steelers’ 4th quarter TOP | 9:31 of 15 mins | Total clock control |
| Boswell’s career make % on 40-49 yds | 88.4% | He was likely to make that kick |
| Jets’ penalty yards in Q4 alone | 35 yards | Killed 2 key drives |
| Steelers’ red zone TD % | 75% (3/4) | Jets were only 50% (2/4) |
| Wilson targets vs other Jets WRs | 11 vs 23 total | Jets leaned too hard on one guy |
Head-to-Head History: Steelers vs Jets
This game wasn’t played in a vacuum. These two teams have history.
| Season | Winner | Score | Location |
|---|---|---|---|
| 2010 Playoffs | Steelers | 24-19 | PIT |
| 2011 Playoffs | Jets | 19-13 | NYJ |
| 2023 Week 12 | Steelers | 20-17 (OT) | PIT |
| 2024 Week 6 | Jets | 24-14 | NYJ |
| 2025 Week 1 | Steelers | 34-32 | NYJ |
The Steelers lead the all-time series. But this game showed the Jets can compete. They just can’t compete and also beat themselves at the same time.
What Happens Next for Both Teams?
Pittsburgh Steelers — Where Do They Go From Here?
A Week 1 win is huge for confidence. But this game also showed some holes:
- The passing game still needs work. 264 yards is okay but not dominant.
- The defense gave up 312 passing yards to a 41-year-old QB. That’s a concern.
- Special teams saved them. But Boswell also missed a 52-yarder. That can’t become a habit.
The Steelers are a team built on toughness and run game. If the offensive line stays healthy, they’ll be in the playoff hunt.
New York Jets — Can They Recover?
A home loss in Week 1 hurts. But it’s not a death sentence.
The Jets have real weapons. Wilson is one of the best young receivers in the league. Rodgers played well. The defense was solid.
The problem is the little things. Missed extra points. Bad 2-point calls. Sloppy penalties. Those are fixable. But they have to be fixed fast. The AFC is brutal.
Player Awards From This Game
| Award | Player | Team | Why |
|---|---|---|---|
| Game MVP | Chris Boswell | Steelers | Game-winning 46-yard FG as time expired |
| Offensive Player | Garrett Wilson | Jets | 7 catches, 128 yards, 2 TDs |
| Defensive Player | CJ Mosley | Jets | 12 tackles, 1 PD |
| Playmaker of the Game | Najee Harris | Steelers | 89 rush yards, 2 TDs in second half |
| Goat of the Game | Jets Special Teams | Jets | Muffed punt, missed XP, 3 failed 2-pt tries |
Frequently Asked Questions
What was the final score of the Steelers vs Jets game on September 7, 2025? Pittsburgh Steelers 34, New York Jets 32. Chris Boswell hit a 46-yard field goal as time expired to win it.
Who were the top players in the Steelers vs Jets game? Garrett Wilson led all players with 128 receiving yards and 2 TDs. Najee Harris had 89 rush yards and 2 TDs. Aaron Rodgers threw for 312 yards and 3 TDs. Chris Boswell was the hero with the game-winning kick.
How many passing yards did Aaron Rodgers throw for? Rodgers threw for 312 yards on 26 of 38 attempts. He had 3 touchdowns and 1 interception. His passer rating was 104.2.
How many rushing yards did Najee Harris have? Harris rushed for 89 yards on 22 carries. He scored 2 touchdowns, both in the second half.
Why did the Jets lose if they had better passing stats? Three big reasons: 11 penalties for 95 yards, 3 failed 2-point conversions (0 for 3), and a muffed punt that led to a Pittsburgh touchdown. In a 2-point loss, all of those hurt.
How many yards did Garrett Wilson have in this game? Wilson had 7 catches for 128 yards and 2 touchdowns. He was targeted 11 times and was the Jets’ most dangerous weapon.
Did Chris Boswell miss any kicks in the Steelers vs Jets game? Yes. Boswell missed a 52-yard field goal attempt in Q3. He also had a shaky holder on the game-winner. But he made the kick that mattered most — a 46-yarder that hit the left upright and fell through.
How many penalties did the Jets have? The Jets were flagged 11 times for 95 yards. In comparison, the Steelers had just 6 penalties for 50 yards. That 45-yard gap in penalty yards was a huge factor in the final result.
What were the Steelers’ rushing stats in this game? The Steelers rushed for 148 total yards. Harris had 89 yards, Jaylen Warren had 49 yards, and the backup RB added 10 yards and a score.
How did the Jets’ 2-point conversion attempts affect the final score? The Jets went 0 for 3 on 2-point conversion attempts. That means they missed out on 6 possible points. They lost by 2. That’s the most painful stat of the entire game.
Final Thought
In a dramatic 34-32 finish, the Pittsburgh Steelers narrowly defeated the New York Jets in a game defined less by pure dominance and more by critical mistakes and clutch moments. While the Jets posted stronger passing numbers and explosive plays, costly penalties, a muffed punt, and missed conversion opportunities ultimately shifted the outcome. The Steelers stayed composed under pressure, controlled the clock, and leaned on a balanced rushing attack before Chris Boswell sealed the win with a dramatic game-winning field goal. In the end, this matchup proved that in the NFL, discipline and execution in key moments matter more than overall stats, as the Jets outperformed in numbers but the Steelers outlasted them on the scoreboard.