Quick Answer
The Pittsburgh Steelers beat the Green Bay Packers 23–19 on November 12, 2023. Green Bay quarterback Jordan Love threw for 289 yards and two touchdowns, but also had two interceptions. Pittsburgh quarterback Kenny Pickett threw for 126 yards and touchdown, while the Steelers’ running game supplied the difference: Jaylen Warren rushed for 101 yards and Najee Harris added 82. The box score tells a story of contrasting approaches—Green Bay’s passing production against Pittsburgh’s ability to move the ball on the ground and finish with a late score.
- Final: Steelers 23, Packers 19
- Top passer: Jordan Love, 289 yards, two touchdowns, two interceptions
- Top rusher: Jaylen Warren, 101 yards on 15 carries
- Key contrast: Pittsburgh had two 80-plus-yard rushers; Green Bay had the more productive passing day
Green Bay Packers vs. Pittsburgh Steelers match player stats
Pittsburgh’s win was not a conventional quarterback-driven shootout. The Steelers finished with fewer passing yards, but Warren and Harris combined for 183 rushing yards. That steady ground production helped Pittsburgh control stretches of the game and gave its offense a way to make progress without asking Pickett to carry the attack through the air.
Love’s numbers look more impressive at first glance. He completed 21 of 40 passes for 289 yards and two touchdowns. But the two interceptions matter just as much as the passing total: they gave Pittsburgh chances to disrupt Green Bay’s momentum, and they underline why a high yardage figure does not automatically mean a quarterback had a clean or decisive performance.
| Player | Team | Passing | Rushing | Receiving / scoring note |
|---|---|---|---|---|
| Jordan Love | Packers | 21/40, 289 yards, 2 TD, 2 INT | 4 carries, 23 yards | Led Green Bay in passing |
| Kenny Pickett | Steelers | 14/23, 126 yards, 1 TD, 0 INT | 4 carries, 19 yards | Directed Pittsburgh’s winning drive |
| Jaylen Warren | Steelers | — | 15 carries, 101 yards | Pittsburgh’s leading rusher |
| Najee Harris | Steelers | — | 16 carries, 82 yards | Added a second major rushing contribution |
| Aaron Jones | Packers | — | 6 carries, 26 yards | Green Bay’s leading listed running back by carries in this line |
| Christian Watson | Packers | — | — | 4 catches, 94 yards, 1 TD |
| Romeo Doubs | Packers | — | — | 5 catches, 83 yards |
| Diontae Johnson | Steelers | — | — | 4 catches, 52 yards, 1 TD |
| George Pickens | Steelers | — | — | 3 catches, 45 yards |
The table gives a useful snapshot, not the whole game. Football statistics are role-dependent: a receiver’s total reflects the opportunities he received, and a runner’s average can hide whether his yards came in a few bursts or through repeated gains. It is also important not to treat every row as a direct comparison. Love and Pickett were asked to play different kinds of games, and Pittsburgh’s rushing numbers shaped the conditions for its passing attack.
How Pittsburgh made the ground game count
Warren’s 101 yards on 15 carries and Harris’s 82 on 16 made the Steelers unusually difficult to defend with answer. Pittsburgh could rotate its backs while maintaining a credible run threat. The combined total of 183 yards did not mean every attempt was a long gain; it meant the ground game produced enough across the afternoon to keep the offense moving and help manage the game’s rhythm.
That production also offered a practical benefit to Pickett. Pittsburgh did not need him to match Love pass for pass. His 126 yards were modest beside Love’s 289, but he completed 14 of 23 passes, avoided an interception, and threw a touchdown. In a game where the defense and running backs were contributing, that was a different job from leading a high-volume passing attack.
The final margin was four points, so the rushing figures should not be mistaken for proof that Pittsburgh dominated every phase. They do, however, show why the Steelers could win while giving up a substantial passing total. Green Bay moved the ball through the air, but the box score’s largest contrast is how much more consistently Pittsburgh’s two lead backs contributed on the ground.
Love’s production—and the cost of the turnovers
Love’s 289 passing yards and two touchdown passes gave Green Bay a route to victory. Christian Watson was a major part of that output, catching four passes for 94 yards and a touchdown. Doubs added five catches for 83 yards. Those totals show that the Packers found meaningful gains through their receivers, even as the final score went against them.
The interceptions complicate the picture. A passing line can look strong because it captures completions, yards, and touchdowns, but it does not by itself show whether the offense protected the ball or made the most of its opportunities. Two interceptions are significant in a close game: they are possessions that ended without a normal scoring finish and moments that can shift field position and momentum.
That is reason a responsible reading of player stats uses more than number. Passing yards describe volume and production; touchdowns describe scoring; interceptions describe costly mistakes. None is a complete verdict on a quarterback. Together, they explain why Love’s game can be described as productive but uneven rather than simply excellent or poor.
The score, the drive, and the limits of the box score
Pittsburgh’s 23–19 victory was sealed by a late scoring drive capped by Pickett’s touchdown pass to Johnson. That sequence gives the receiving line extra context: Johnson’s four catches and 52 yards included the score that put the Steelers ahead. It also shows how a player can have fewer yards than an opponent’s receivers and still make of the game’s most important contributions.
A box score is strongest at answering basic questions: who passed for the most yards, who scored, who carried the ball, and how the final score was reached. It is less equipped to explain why a play worked, how much pressure a quarterback faced, whether a receiver was open, or how a defensive adjustment changed the game. Those questions require film study and more detailed play-by-play information.
That distinction matters when using AI tools to interpret sports. A model can summarize a table quickly, compare totals, or help a reader spot the contrast between Pittsburgh’s rushing and Green Bay’s passing. But it can also confidently misread a stat line, confuse a team’s totals with a player’s, or turn a correlation into a claim about cause. The figures should be checked against a reliable box score before they are used in a published account. AI is most useful here as a reading assistant, not as the source of truth.
A simple way to read matchup stats with AI
For a reader who wants a quick overview, an AI tool can organize the game into categories: passing, rushing, receiving, turnovers, and scoring. It can also answer specific questions such as, “Which team’s leading receivers combined for more yards?” or “How did the two quarterbacks differ?” Clear questions usually produce more useful summaries than a vague request to explain the whole game.
There are trade-offs. The convenience is real: a tool can turn a dense table into a short comparison and help identify the game’s central tension. The risk is that a polished paragraph may conceal a wrong number or an unsupported explanation. If the task involves exact stats, check the underlying box score. If the task involves tactics, treat the summary as a starting point and look for play-by-play or video evidence.
This kind of tool is useful for casual fans, students, and writers who want to organize information quickly. It is less suitable for anyone who needs an authoritative statistical record, a detailed scouting report, or a definitive explanation of a coach’s decision. For those needs, official league statistics, established sports data providers, and game film are better alternatives. The best workflow is simple: verify the numbers first, use AI to help compare them, then keep any conclusion proportional to the evidence.
FAQ
Who won the Packers vs. Steelers game?
The Pittsburgh Steelers won 23–19 on November 12, 2023.
Which quarterback had more passing yards?
Jordan Love had more, with 289 passing yards. Kenny Pickett finished with 126.
Who led the game in rushing?
Jaylen Warren led with 101 rushing yards on 15 carries. Najee Harris added 82 yards on 16 carries for Pittsburgh.
Which Packers receiver had the most yards?
Christian Watson led Green Bay’s listed receivers with 94 yards on four catches, including a touchdown. Romeo Doubs had 83 yards on five catches.
Does more passing yardage mean a quarterback played better?
Not by itself. Passing yards show production, but touchdowns, interceptions, game situation, and the role of the rushing attack all matter. Love gained more yards, while Pittsburgh won behind a balanced effort and a late scoring drive.
Conclusion
The Packers–Steelers box score captures a close game shaped by two different paths. Love and Green Bay’s receivers generated the larger passing numbers, but Pittsburgh answered with 183 rushing yards from Warren and Harris and a touchdown pass from Pickett to Johnson late in the contest. The numbers are most useful when read together: yards show what an offense produced, while turnovers, scoring plays, and game context help explain what that production meant. Use AI to make the comparison easier if you like—but verify the stats before trusting the summary.
Related reading
Explore more NFL match player stats and game recaps.
- Baltimore Ravens vs Kansas City Chiefs Match Player Stats — A look at the player numbers behind the Ravens–Chiefs matchup.
- Chargers vs Philadelphia Eagles Match Player Stats — Full box-score details and a recap of the Chargers–Eagles game.