Pittsburgh Steelers vs Carolina Panthers Match Player Stats
Pittsburgh Steelers vs Carolina Panthers Match Player Stats from the August 21, 2025 preseason game reveal how Pittsburgh turned a balanced offensive performance and reliable kicking into a 19-10 victory at Bank of America Stadium in Charlotte, North Carolina. Carolina controlled the clock and recorded more first downs, but Pittsburgh produced more total yards, generated better passing efficiency, and converted four field goals to secure the win. These contrasting numbers explain why the final score does not tell the whole story.
The Steelers entered the fourth quarter with a three-point lead and added two more field goals to finish the game. Carolina struggled to turn its offensive possessions into points, despite gaining 171 rushing yards and holding the ball for almost 35 minutes.
The matchup also offered a useful look at several players competing for roster spots. Skylar Thompson delivered Pittsburgh’s most productive passing performance, Scotty Miller stretched the field, and Ben Sauls converted every field-goal attempt. For Carolina, quarterback play, ball security, and red-zone execution were central themes.
This breakdown examines the individual performances, team statistics, scoring sequence, and tactical lessons from the game. Because this was a preseason contest, the figures should be interpreted as evidence of performance in that particular game, not as regular-season statistics or proof of how either team’s starters would perform in a full competitive matchup.
Pittsburgh Steelers vs Carolina Panthers Match Player Stats: Game Overview
Pittsburgh Steelers PNG Images Transparent Free Download
Pittsburgh Steelers
19
Away team
FINAL
Aug 21, 2025
Preseason
Live NFL Scores – schedule_seasoninfo | NFL.com
Carolina Panthers
10
Home team
Venue
Bank of America Stadium
Location
Charlotte, North Carolina
Steelers touchdowns
1 passing TD
Panthers touchdowns
1 passing TD
The final score was Pittsburgh Steelers 19, Carolina Panthers 10. The Steelers scored 10 points in the second quarter, added three in the third, and scored six in the fourth. Carolina scored a field goal in the opening quarter and a passing touchdown in the second.
The official game statistics show that Pittsburgh accumulated 325 total yards compared with Carolina’s 255. That 70-yard advantage was significant because it came despite the Panthers running 18 more offensive plays.
Here are the most important team numbers from the contest.
| Statistic | Pittsburgh | Carolina |
| Final score | 19 | 10 |
| Total first downs | 15 | 21 |
| Total offensive plays | 45 | 63 |
| Total net yards | 325 | 255 |
| Passing yards | 226 | 84 |
| Rushing yards | 99 | 171 |
| Passing touchdowns | 1 | 1 |
| Interceptions thrown | 1 | 1 |
| Third-down conversions | 4 of 9 | 9 of 16 |
| Time of possession | 25:02 | 34:58 |
| Field goals made | 4 | 1 |
| Penalties | 13 for 104 yards | 7 for 73 yards |
| Fumbles lost | 0 | 1 |
Source: the official NFL game summary and final individual statistics.
These figures immediately identify the game’s central contrast. Carolina had more first downs, more rushing yards, and more possession time. Pittsburgh, however, created considerably more passing production and finished drives with points more consistently.
One important distinction is that Carolina’s 119 gross passing yards became 84 net passing yards after accounting for 35 yards lost on sacks. Pittsburgh’s passing total was 226 net yards, with no sacks recorded in the team statistics.
That difference helped determine the outcome even though the Panthers appeared more active in several conventional offensive categories.
How the Game Unfolded
The scoring sequence shows how Pittsburgh gradually took control without needing a large number of touchdowns.
First quarter: Carolina strikes first
Carolina opened the scoring with a 43-yard field goal by Ryan Fitzgerald at 4:20 of the first quarter. The drive covered 52 yards over eight plays and lasted 5:01.
The Panthers earned an early lead, but the field goal also established a pattern that would matter later: moving the ball did not automatically mean scoring a touchdown.
Pittsburgh’s first-quarter possessions did not produce points. The Steelers had to find a way to turn their passing opportunities into a more reliable source of offense.
Second quarter: Both teams find the end zone
Pittsburgh tied the game when Skylar Thompson threw a 24-yard touchdown pass to Lance McCutcheon. Chris Boswell converted the extra point, giving the Steelers a 7-3 lead.
Carolina answered late in the half. Jack Plummer connected with Jalen Coker Mitchell on a seven-yard touchdown pass, and Fitzgerald added the extra point. The Panthers moved ahead 10-7.
Pittsburgh responded immediately. Ben Sauls kicked a 38-yard field goal as time expired in the second quarter, tying the score at 10-10.
That final possession was important because Pittsburgh avoided entering halftime behind after Carolina had regained the lead. The teams went into the break level on the scoreboard, despite their different offensive approaches.
Third quarter: Pittsburgh takes the lead
The Steelers opened the second half with a 50-yard field goal from Sauls, moving ahead 13-10.
The scoring drive was unusual because the official team statistics record a possession that began after a Carolina fumble. Pittsburgh covered 34 net yards over 10 plays, with penalties reducing the drive’s effective yardage.
The result still mattered. Pittsburgh converted a turnover into three points and took a lead it would not surrender.
Fourth quarter: Field goals seal the win
Sauls added a 49-yard field goal at 13:45 and a 28-yard kick at 6:21. Those kicks extended Pittsburgh’s advantage to 19-10.
Carolina’s final possession lasted 6:21 and covered 65 yards, but the Panthers did not score before the game ended.
The closing sequence underlined the difference between sustaining a drive and finishing one. Carolina continued moving the ball, but Pittsburgh’s earlier scoring and field-position advantage proved decisive.
Pittsburgh Steelers Player Stats
Pittsburgh’s performance was built around a productive passing game, contributions from several receivers, and flawless field-goal kicking.
Because preseason games involve extensive substitutions, the passing statistics should be considered by individual player rather than attributed to one quarterback alone.
Quarterback statistics
| Quarterback | Completions/Attempts | Passing yards | TD | INT | Passer rating |
| Skylar Thompson | 11/13 | 152 | 1 | 0 | 141.0 |
| Mason Rudolph | 6/8 | 36 | 0 | 1 | 43.8 |
| Logan Woodside | 4/6 | 38 | 0 | 0 | 84.0 |
| Team total | 21/27 | 226 | 1 | 1 | 98.5 |
The passer ratings are those reported in the official game statistics.
Skylar Thompson: Pittsburgh’s leading passer
Thompson completed 11 of 13 passes for 152 yards and a touchdown. His 84.6% completion rate was the highest among Pittsburgh’s three quarterbacks, and his reported passer rating of 141.0 reflected an efficient outing.
The most important play was his 24-yard touchdown pass to McCutcheon. It produced Pittsburgh’s first touchdown and gave the offense a scoring response after Carolina had opened the game with a field goal.
Thompson also led the team in passing yards by a wide margin. His 152 yards represented roughly two-thirds of Pittsburgh’s 226 net passing yards.
There are limits to what those numbers prove. A 13-attempt sample is relatively small, and preseason defensive rotations can create different conditions from regular-season games. Still, his accuracy and ability to complete a touchdown pass made him Pittsburgh’s most productive quarterback on the night.
Mason Rudolph: A mixed statistical performance
Rudolph completed six of eight attempts for 36 yards. He threw one interception and finished with a reported passer rating of 43.8.
His completion rate was 75%, but that figure alone does not describe the effectiveness of the passing performance. The 36-yard total indicates limited production, and the interception was a negative result.
It would be misleading to draw a broad conclusion about Rudolph’s ability from eight attempts. A proper evaluation would also consider pressure, receiver separation, route design, field position, and the circumstances surrounding the interception.
For this game, the clearest finding is that Rudolph’s statistical contribution was much smaller than Thompson’s.
Logan Woodside: Reliable completion percentage
Woodside completed four of six passes for 38 yards without an interception or touchdown.
His completion percentage was 66.7%. Although he did not match Thompson’s production, he avoided a turnover during his limited time on the field.
Woodside’s contribution illustrates why quarterback comparisons should use more than one number. Completion percentage, passing yards, touchdown production, turnovers, and attempts each describe a different part of the performance.
Steelers Rushing Statistics
Pittsburgh recorded 99 rushing yards on 18 attempts, averaging 5.5 yards per carry. The team did not score a rushing touchdown.
| Player | Carries | Rushing yards | Average | Longest run |
| Trey Sermon | 4 | 39 | 9.8 | 30 |
| Kaleb Johnson | 5 | 24 | 4.8 | 8 |
| Lew Nichols | 2 | 14 | 7.0 | 9 |
| Evan Hull | 2 | 9 | 4.5 | 8 |
| Kenneth Gainwell | 2 | 7 | 3.5 | 5 |
| Jaylen Warren | 2 | 3 | 1.5 | 3 |
| Mason Rudolph | 1 | 3 | 3.0 | 3 |
Trey Sermon leads the rushing attack
Sermon led Pittsburgh with 39 rushing yards on four attempts. His 30-yard run accounted for most of his total and helped him finish with an impressive 9.8 yards per carry.
That average suggests explosive potential in this particular outing, but the small workload matters. One long run can heavily influence a player’s average when he has only four carries.
A deeper evaluation would examine how often the back gained positive yardage, whether the line created clean running lanes, and how well he handled short-yardage situations. The box score establishes Sermon’s production, but it cannot independently answer all those questions.
Kaleb Johnson contributes on the ground
Johnson carried the ball five times for 24 yards, averaging 4.8 yards per attempt. He had more carries than any other Pittsburgh running back in the reported statistics.
His total was less explosive than Sermon’s, but it provided a useful contribution to the team’s overall rushing output.
The difference between Johnson and Sermon also demonstrates why total yardage and average gain should be read together. Sermon generated more yards on fewer carries, while Johnson had a larger workload.
Jaylen Warren’s limited involvement
Warren finished with two carries for three yards and two receptions for 12 yards. He also recorded a fumble in the official statistics, but Pittsburgh did not lose possession on that fumble.
His limited rushing production should not be treated as a complete measure of his value. Preseason playing time can be allocated for reasons unrelated to a player’s regular-season role, including workload management and evaluation of other roster candidates.
Steelers Receiving Statistics
Pittsburgh’s receivers produced the game’s biggest passing gains, with Scotty Miller leading the way in receiving yards.
| Player | Targets | Receptions | Receiving yards | Average per catch | Longest catch | TD |
| Scotty Miller | 3 | 3 | 82 | 27.3 | 53 | 0 |
| Lance McCutcheon | 4 | 3 | 52 | 17.3 | 24 | 1 |
| Ke’Shawn Williams | 3 | 2 | 31 | 15.5 | 16 | 0 |
| Lew Nichols | 4 | 3 | 21 | 7.0 | 23 | 0 |
| Trey Sermon | 4 | 3 | 14 | 4.7 | 9 | 0 |
| Jaylen Warren | 2 | 2 | 12 | 6.0 | 12 | 0 |
| Pat Freiermuth | 2 | 2 | 6 | 3.0 | 5 | 0 |
| Max Hurleman | 1 | 1 | 4 | 4.0 | 4 | 0 |
| Kaleb Johnson | 1 | 1 | 2 | 2.0 | 2 | 0 |
| Evan Hull | 1 | 1 | 2 | 2.0 | 2 | 0 |
Scotty Miller: The leading receiver
Miller caught all three of his targets for 82 yards. His 53-yard reception was the longest completed pass in the game.
He averaged 27.3 yards per reception, a figure that highlights the vertical dimension of Pittsburgh’s passing attack. Miller generated more receiving yards than any other player in the contest, even though he did not score a touchdown.
His contribution is particularly interesting because Pittsburgh spread its passing production across several players. Miller supplied the biggest gains, while McCutcheon finished the scoring play.
That combination gave the Steelers more than one way to create a productive passing possession.
Lance McCutcheon: The touchdown contributor
McCutcheon caught three passes on four targets for 52 yards and a touchdown. His 24-yard scoring reception was one of the game’s defining plays.
The difference between Miller’s yardage production and McCutcheon’s scoring contribution illustrates an important football principle: the receiver with the most yards is not necessarily the player responsible for the most direct scoreboard impact.
Miller stretched the field, while McCutcheon converted a key opportunity into seven points.
Ke’Shawn Williams adds another option
Williams caught two of three targets for 31 yards. His average of 15.5 yards per catch suggests that he contributed meaningful gains rather than relying entirely on short receptions.
The Steelers’ receiving distribution was not dominated by one player alone. Three receivers recorded at least 31 yards, while multiple running backs also contributed catches.
That spread helped Pittsburgh produce 226 net passing yards despite using three quarterbacks.
Carolina Panthers Player Stats
Carolina’s statistical profile was almost the opposite of Pittsburgh’s. The Panthers ran the ball effectively, converted more third downs, and controlled possession, but they struggled to generate enough net passing yardage.
Quarterback statistics
| Quarterback | Completions/Attempts | Passing yards | TD | INT | Passer rating |
| Jack Plummer | 7/14 | 48 | 1 | 1 | 52.1 |
| Bryce Perkins | 10/11 | 71 | 0 | 0 | 93.6 |
| Team total | 17/25 | 119 gross | 1 | 1 | 75.2 |
Carolina’s official team statistics list 84 net passing yards after accounting for sacks. Perkins lost 35 yards on three sacks, which significantly reduced the team’s passing total.
Jack Plummer: A touchdown and an interception
Plummer completed seven of 14 passes for 48 yards, throwing one touchdown and one interception.
His touchdown pass to Mitchell gave Carolina a 10-7 lead late in the second quarter. That was a meaningful contribution because it demonstrated the offense’s ability to finish a long drive with a touchdown.
However, the interception reduced the overall value of his passing performance. His 50% completion rate and 48 passing yards indicate that the offense did not produce many successful passing gains while he was under center.
The statistics show a mixed outing rather than a performance that can be judged solely by the touchdown.
Bryce Perkins: Efficient completion rate, limited total yardage
Perkins completed 10 of 11 attempts for 71 yards without an interception or passing touchdown. His completion rate of 90.9% was excellent, and his reported passer rating was 93.6.
Yet the team total was affected by the three sacks charged to Carolina. Perkins’ 11 attempts produced 71 gross passing yards, but the Panthers still finished with only 84 net passing yards as a team.
This distinction is crucial when analyzing quarterback statistics. A high completion rate can indicate good accuracy, but it does not necessarily mean an offense is producing explosive plays or consistently moving into scoring position.
Perkins also contributed 28 rushing yards on two attempts, averaging 14.0 yards per carry. His mobility gave Carolina another way to gain yardage when a passing play broke down.
Panthers Rushing Statistics
Carolina finished with 171 rushing yards on 35 attempts, averaging 4.9 yards per carry. The team did not score a rushing touchdown.
| Player | Carries | Rushing yards | Average | Longest run |
| Raheem Blackshear | 11 | 35 | 3.2 | 17 |
| Emani Bailey | 9 | 31 | 3.4 | 14 |
| Bryce Perkins | 2 | 28 | 14.0 | 15 |
| Trevor Etienne | 3 | 26 | 8.7 | 28 |
| Jack Plummer | 2 | 22 | 11.0 | 18 |
| David Moore | 1 | 19 | 19.0 | 19 |
| Kaden Lynch-Adams | 7 | 10 | 1.4 | 7 |
Raheem Blackshear handles the largest workload
Blackshear led Carolina with 11 rushing attempts and 35 yards. He averaged 3.2 yards per carry, with a longest run of 17 yards.
His total was the highest among the Panthers’ running backs in the reported rushing statistics, although it was not the most efficient average in the group.
The workload is worth noting. Eleven carries represented a substantial share of Carolina’s 35 rushing attempts, suggesting that Blackshear was an important part of the ground game during his time on the field.
Emani Bailey provides additional rushing volume
Bailey recorded nine carries for 31 yards, averaging 3.4 yards per attempt. His contribution helped Carolina maintain a ground-heavy offensive approach.
The combined 66 rushing yards from Blackshear and Bailey accounted for a meaningful portion of Carolina’s total. However, neither back recorded a rushing touchdown.
That absence matters when evaluating scoring efficiency. The Panthers gained yards on the ground but did not convert those gains into a rushing score.
Trevor Etienne produces an explosive run
Etienne carried three times for 26 yards, including a 28-yard run according to the official individual statistics. He averaged 8.7 yards per attempt.
His longest run exceeded his total rushing yardage, which is possible because the official longest-play figure records the distance of an individual run, while rushing totals can be affected by negative plays elsewhere.
Etienne’s output demonstrates how a small number of explosive plays can raise a player’s average substantially. It also helps explain why Carolina’s rushing average remained competitive even though several backs recorded modest gains.
Carolina’s rushing success did not guarantee a win
The Panthers gained 72 more rushing yards than Pittsburgh. That advantage, however, did not translate into more points.
Carolina’s 171 rushing yards were spread across multiple players, including quarterbacks and reserve running backs. The team also lost 35 yards on sacks, limiting the overall value of its passing possessions.
The lesson is not that rushing was ineffective. Rather, Carolina needed more complete possessions that combined rushing production with efficient passing and successful finishes near the end zone.
Panthers Receiving Statistics
Carolina’s receiving production was limited compared with Pittsburgh’s, but several players contributed to the passing game.
| Player | Targets | Receptions | Receiving yards | Average per catch | Longest catch | TD |
| Dan Arnold Dafney | 2 | 2 | 21 | 10.5 | 13 | 0 |
| K.J. Hudson | 3 | 2 | 12 | 6.0 | 6 | 0 |
| Kaden Lynch-Adams | 2 | 2 | 10 | 5.0 | 8 | 0 |
| Raheem Blackshear | 2 | 2 | 8 | 4.0 | 7 | 0 |
| Hunter Renfrow | 3 | 2 | 5 | 2.5 | 3 | 0 |
| Tetairoa Luther | 1 | 1 | 15 | 15.0 | 15 | 0 |
| Jalen Horn | 1 | 1 | 13 | 13.0 | 13 | 0 |
| Jalen George | 1 | 1 | 12 | 12.0 | 12 | 0 |
| Brycen Pierre | 1 | 1 | 11 | 11.0 | 11 | 0 |
| Jalen Coker Mitchell | 1 | 1 | 7 | 7.0 | 7 | 1 |
| Ja’Corey Reed | 1 | 1 | 6 | 6.0 | 6 | 0 |
Player names are presented in readable form from the official game report. The table reflects the receiving figures recorded for the game.
Jalen Coker Mitchell: Carolina’s touchdown scorer
Mitchell caught one pass for seven yards and a touchdown. Although his receiving yardage was modest, his reception had a direct effect on the scoreboard.
His touchdown came on a 12-play drive covering 78 yards. The possession lasted 5:30 and moved Carolina ahead 10-7 late in the second quarter.
This is a useful example of why box-score analysis should distinguish between volume and impact. A player can have few receptions but still contribute a decisive play.
A spread-out passing game
Carolina did not rely on one receiver to account for most of its passing production. Instead, the receiving yards were spread across several players.
That distribution can help an offense keep the ball moving, but it also becomes less effective if individual plays produce limited yardage and the offense cannot create consistent explosive gains.
The Panthers averaged seven yards per completed reception as a team, compared with 10.8 for Pittsburgh. That gap provides a clearer picture of the passing difference than completion percentage alone.
Pittsburgh’s longer gains helped the offense cover more ground with fewer plays. Carolina completed more short passes and depended more heavily on rushing attempts to sustain possessions.
Defensive Player Stats and Turnovers
Defensive performance is often harder to summarize than offensive production because a tackle, interception, sack, and forced fumble have different effects on a game. The overall team statistics nevertheless show several important differences.
Pittsburgh’s defensive contributions
The official individual defensive statistics credit Pittsburgh’s defense with multiple productive performances.
- Yahya Black recorded five combined tackles, two sacks for 20 yards, two tackles for loss, and a forced fumble.
- Carson Bruener recorded five combined tackles, including four solo tackles.
- Jack Sawyer recorded four combined tackles, two tackles for loss, and a sack.
- Mark Robinson recorded three combined tackles and a fumble recovery.
- Elijah Leota recorded three combined tackles, a tackle for loss, and a fumble recovery.
Black’s two sacks were especially important because they reduced Carolina’s passing production. The Panthers finished with 119 gross passing yards but only 84 net yards after sacks.
Pittsburgh also intercepted a pass through James Pierre. The interception was one of the defensive plays that helped create a scoring opportunity.
Carolina’s defensive contributions
Carolina’s defense also created a turnover. Lathan Ransom intercepted a pass and returned it 16 yards.
That interception prevented Pittsburgh from completing another possession and gave Carolina an opportunity to regain control of the game. It was one of the Panthers’ more productive defensive moments.
The Panthers also recovered a Pittsburgh fumble, although the official team statistics show that Pittsburgh did not lose a fumble during the game. Carolina’s own offense lost one fumble.
This distinction matters because a recovery does not always mean the recovering team gains possession. A team can recover a fumble by its own player and retain the ball, while an opponent’s fumble recovery can lead to a change of possession.
Why sacks and interceptions matter together
Carolina and Pittsburgh each recorded one interception. Looking only at that category would suggest the teams were even.
The sack numbers tell a different story. Carolina allowed three sacks for 35 yards, while Pittsburgh’s team statistics recorded no sacks allowed. Those lost yards reduced Carolina’s net passing production and made it harder to generate efficient drives.
A useful defensive review therefore combines:
- Sacks and yards lost.
- Interceptions and their effect on possession.
- Tackles for loss.
- Forced fumbles and recoveries.
- The opponent’s net passing production.
No single category explains the entire game, but together they help show why Pittsburgh was more effective at limiting Carolina’s passing offense.
Special Teams: The Difference on the Scoreboard
Special teams were central to the result.
Ben Sauls converted four field goals for Pittsburgh, while Ryan Fitzgerald converted one for Carolina. Chris Boswell also converted the Steelers’ extra point, and Fitzgerald made the Panthers’ extra point.
| Kicking statistic | Pittsburgh | Carolina |
| Field goals made | 4 | 1 |
| Field goals missed | 0 | 0 |
| Extra points made | 1 | 1 |
| Total points from field goals | 12 | 3 |
| Total points from extra points | 1 | 1 |
The five-point difference in field-goal production was more than enough to account for the nine-point final margin when combined with the teams’ other scoring plays.
Sauls converted from 38, 50, 49, and 28 yards. That range of successful attempts gave Pittsburgh a dependable way to score even when drives did not end in touchdowns.
The 50-yard kick was particularly notable because it extended Pittsburgh’s lead to 13-10. The two fourth-quarter kicks then provided the margin that Carolina could not overcome.
The broader lesson is that field goals can be valuable when an offense repeatedly reaches scoring range but fails to finish with a touchdown. However, a team cannot depend on field goals indefinitely if it gives up too many touchdowns or allows the opponent to create more scoring opportunities.
In this game, Pittsburgh’s kicking performance complemented its passing production and helped offset Carolina’s advantages in rushing yards and possession time.
Team Statistics Explained: Why Pittsburgh Won
A strong game analysis does not simply list the numbers. It explains how they fit together.
1. Pittsburgh generated more total yardage
The Steelers recorded 325 total yards on 45 offensive plays, averaging 7.2 yards per play. Carolina recorded 255 yards on 63 plays, averaging 4.0 yards per play.
That is a difference of 3.2 yards per offensive play.
The Steelers were more productive on a per-play basis, which meant they could generate more yardage without requiring as many snaps. The difference is substantial enough to help explain the final result.
However, average gain per play should not be treated as a complete measure of offensive quality. It does not show whether a team converted third downs, avoided penalties, protected the ball, or finished possessions with touchdowns.
2. Carolina controlled possession without controlling the score
The Panthers held the ball for 34 minutes and 58 seconds, compared with Pittsburgh’s 25 minutes and two seconds.
Carolina also recorded 21 first downs to Pittsburgh’s 15.
Those numbers suggest that Carolina sustained more possessions and kept the Steelers’ offense off the field for longer periods. But possession time and first downs do not directly measure scoring efficiency.
A team can sustain several long drives and still lose if those possessions end in field goals, punts, turnovers, or missed scoring opportunities.
Carolina’s 10 points show that the offense did not make enough of its time with the ball.
3. Passing efficiency favored Pittsburgh
Pittsburgh completed 21 of 27 passes for 226 net passing yards and one touchdown. Carolina completed 17 of 25 passes for 119 gross passing yards and one touchdown, with 84 net yards after sacks.
Pittsburgh’s net passing total was 142 yards higher than Carolina’s.
That is a major difference in a game decided by nine points. It also explains why Carolina’s rushing advantage was not enough to overcome Pittsburgh’s passing output.
4. Carolina converted more third downs
The Panthers converted nine of 16 third-down attempts, a rate of 56.3%. Pittsburgh converted four of nine, a rate of 44.4%.
Carolina was more successful at keeping drives alive on third down. This is an important counterpoint to the overall passing and yardage figures.
The Panthers were not simply unable to move the ball. They sustained possessions and created first downs, but they did not turn those opportunities into enough points.
5. Pittsburgh made better use of scoring opportunities
Pittsburgh scored one touchdown and four field goals. Carolina scored one touchdown and one field goal.
The Steelers’ red-zone efficiency was recorded as zero successful conversions on two trips, while Carolina converted one of two trips. This is a reminder that Pittsburgh’s win was not built on flawless red-zone offense.
Instead, the Steelers made field goals from outside the red zone and used successful longer-range kicking to turn possessions into points.
The difference between red-zone performance and total scoring is important. A team can struggle near the goal line yet still score effectively if it produces enough drives and converts field goals from favorable positions.
6. Penalties added another layer
Pittsburgh committed 13 penalties for 104 yards, while Carolina committed seven for 73 yards.
The Steelers’ penalty total was clearly higher. Those penalties created lost yardage and could have made drives more difficult.
Yet Pittsburgh still won because its production in other areas was sufficient to overcome that disadvantage. The team generated more total yards, passed more effectively, and converted four field goals.
Carolina’s lower penalty total was an advantage, but it did not compensate for the gap in passing production and field-goal scoring.
What the Matchup Reveals About Offensive Strategy
The game offers several practical lessons for readers who want to understand football statistics beyond the final score.
Passing explosiveness can offset a rushing deficit
Carolina gained 171 rushing yards, while Pittsburgh gained 99. On the surface, that appears to favor the Panthers.
But Pittsburgh’s 226 net passing yards compared with Carolina’s 84. The Steelers gained 142 more net passing yards, which more than offset their 72-yard rushing disadvantage.
This illustrates the importance of analyzing passing and rushing as complementary parts of an offense. A team does not necessarily need to win both categories to win the game.
Short completions are not always enough
Carolina’s quarterbacks completed 17 of 25 passes, but the offense generated only 119 gross passing yards. The team averaged seven yards per reception.
Pittsburgh’s receivers averaged 10.8 yards per catch. That difference helped the Steelers gain more ground with each completed pass.
Short completions can be useful when they move the chains or create yards after the catch. But when an offense repeatedly produces limited gains, it may need too many plays to reach scoring range.
A long run can distort individual averages
Sermon’s 30-yard run helped him finish with 39 yards on four attempts. Etienne’s 28-yard run similarly contributed to his 26-yard total on three attempts.
Those figures show the importance of checking both total yards and longest run. A high yards-per-carry average can reflect one explosive play rather than steady production on every attempt.
For analysts, the next step is to review play-by-play data to understand how often a player gained positive yardage and how consistently he created opportunities.
Turnovers have value beyond the box score
Both teams threw an interception, and Carolina lost a fumble. Pittsburgh’s defense also generated sacks that reduced Carolina’s passing yardage.
The impact of a turnover depends on field position, timing, and what happens afterward. An interception deep in one team’s territory can create a major scoring opportunity, while one far from the opponent’s goal line may have a smaller immediate effect.
For this game, the fumble and interception figures should be read alongside Pittsburgh’s field-goal production and the drive sequence rather than treated as isolated totals.
How to Read Pittsburgh Steelers vs Carolina Panthers Match Player Stats Correctly
Readers looking up the matchup often want to know who played well, who scored, and which team controlled the game. The most reliable approach is to evaluate the numbers in a consistent order.
First, confirm the date and game type. The August 21, 2025 meeting was a preseason game. Preseason lineups, substitutions, and player workloads differ from those in a regular-season contest.
Second, separate individual and team statistics. A quarterback’s passing total is not the same as the team’s net passing total. Sacks, interceptions, and other plays can affect the final team numbers.
Third, compare volume with efficiency. A running back with more carries may have more total yards, while another back may average more yards per attempt. Both numbers are useful, but they answer different questions.
Fourth, connect the statistics to the score. A team can win the rushing battle and still lose. In this matchup, Carolina gained more rushing yards and held the ball longer, but Pittsburgh scored more points through field goals and produced more passing yardage.
Finally, consider the limits of the evidence. A single preseason game does not establish a player’s long-term value, a team’s future record, or the strength of its regular-season offense. It provides a snapshot of performance under specific conditions.
These steps make it easier to evaluate box scores accurately and avoid conclusions based on one standout number.
Frequently Asked Questions
1. Who won the Pittsburgh Steelers vs Carolina Panthers game?
The Pittsburgh Steelers defeated the Carolina Panthers 19-10 on August 21, 2025, in a preseason game at Bank of America Stadium in Charlotte. Pittsburgh scored one touchdown and four field goals, while Carolina recorded one touchdown and one field goal.
2. Who was Pittsburgh’s leading passer?
Skylar Thompson led Pittsburgh with 152 passing yards on 11 completions from 13 attempts. He threw one touchdown pass without an interception and recorded a passer rating of 141.0.
3. Who led the game in receiving yards?
Scotty Miller of Pittsburgh led all receivers with 82 yards on three receptions. His longest catch covered 53 yards. Lance McCutcheon also made a major contribution, recording 52 receiving yards and a touchdown.
4. Which team had more rushing yards?
Carolina led the rushing category with 171 yards on 35 attempts, averaging 4.9 yards per carry. Pittsburgh recorded 99 rushing yards on 18 attempts, averaging 5.5 yards per carry.
5. Why did Pittsburgh win despite having fewer first downs?
Pittsburgh produced 325 total yards compared with Carolina’s 255 and gained 226 net passing yards compared with Carolina’s 84. The Steelers also converted four field goals, while the Panthers made only one. These advantages helped Pittsburgh overcome Carolina’s lead in first downs, rushing yards, and possession time.
6. Was this a regular-season game?
No. The matchup took place during the 2025 NFL preseason on August 21. Its statistics describe that individual preseason contest and should not be confused with regular-season player totals or career statistics.
Conclusion
The Pittsburgh Steelers’ 19-10 victory over the Carolina Panthers demonstrated how passing production, defensive pressure, and reliable kicking can outweigh advantages in possession and rushing yardage.
Pittsburgh generated 325 total yards and 226 net passing yards, with Skylar Thompson leading the passing attack and Scotty Miller supplying the game’s highest receiving total. Lance McCutcheon’s touchdown and Ben Sauls’ four successful field goals were central to the result.
Carolina had several positive statistical indicators. The Panthers recorded 21 first downs, gained 171 rushing yards, converted nine third downs, and controlled the ball for almost 35 minutes. Nevertheless, their passing production was limited, three sacks cost the offense 35 yards, and the team did not convert enough possessions into points.
The most useful lesson from this matchup is that football statistics work best when viewed together. Total yards, passing efficiency, rushing production, turnovers, penalties, and scoring opportunities all contribute to the final result. No single category explains everything.
For readers researching Pittsburgh Steelers vs Carolina Panthers Match Player Stats, the 2025 preseason box score provides a clear example of why the scoreboard, individual performances, and team-level efficiency must be considered as parts of the same story.