Four Ben Sauls field goals — including a 50-yarder in the third quarter — and a 141.0 passer rating from Skylar Thompson gave the Pittsburgh Steelers a 19–10 win over the Carolina Panthers in their 2025 preseason finale at Bank of America Stadium in Charlotte on August 21, though the lasting story from the night was the second-quarter cart-off of rookie defensive tackle Derrick Harmon, the 21st overall pick in the 2025 draft, who departed with an MCL sprain that would sideline him for the opening weeks of the regular season. Thompson hit 11 of 13 targets for 152 yards and a score before yielding to Logan Woodside and Mason Rudolph; Carolina’s 171 rushing yards — the most Pittsburgh allowed across three preseason games — arrived on 35 carries that produced exactly zero points after halftime, with the Panthers shut out 9–0 over the final two quarters.
Table of Contents
Game Summary
Final Score
Pittsburgh Steelers 19, Carolina Panthers 10
Date
August 21, 2025
Site
Bank of America Stadium, Charlotte, North Carolina
Lance McCutcheon 24-yd pass from Skylar Thompson (Chris Boswell kick)
8 plays, 80 yds, 4:17
PIT 7 – CAR 3
2nd
0:17
James Mitchell 7-yd pass from Jack Plummer (Ryan Fitzgerald kick)
12 plays, 78 yds, 5:30
PIT 7 – CAR 10
2nd
0:00
Ben Sauls 38-yd FG
2 plays, 53 yds, 0:17
PIT 10 – CAR 10
3rd
5:07
Ben Sauls 50-yd FG
10 plays, 8 yds, 5:19
PIT 13 – CAR 10
4th
13:45
Ben Sauls 49-yd FG
8 plays, 49 yds, 3:18
PIT 16 – CAR 10
4th
6:21
Ben Sauls 28-yd FG
6 plays, 46 yds, 2:37
PIT 19 – CAR 10
Team Stats
Stat
Pittsburgh
Carolina
Total Yards
325
255
Net Passing Yards
226
84
Rushing Yards
99
171
Total Plays
45
63
Yards per Play
7.2
4.0
Completions / Attempts
21/27
17/25
Passing Yards per Attempt
8.4
3.0
Sacks – Yards Lost
0–0
3–35
Rushing Attempts
18
35
Yards per Rush
5.5
4.9
1st Downs
15
21
Passing 1st Downs
10
9
Rushing 1st Downs
3
9
1st Downs via Penalty
2
3
3rd Down Efficiency
4/9 (44%)
9/16 (56%)
4th Down Efficiency
0/0
0/0
Red Zone (Made–Att)
0/2
1/2
Turnovers
1
2
Fumbles Lost
0
1
Interceptions Thrown
1
1
Penalties – Yards
13–104
7–73
Time of Possession
25:02
34:58
Total Drives
8
8
Passing Stats
Pittsburgh Steelers
Player
C/ATT
YDS
AVG
TD
INT
SACKS
RTG
Skylar Thompson
11/13
152
11.7
1
0
0–0
141.0
Logan Woodside
4/6
38
6.3
0
0
0–0
84.0
Mason Rudolph
6/8
36
4.5
0
1
0–0
43.8
Team
21/27
226
8.4
1
1
0–0
98.5
Carolina Panthers
Player
C/ATT
YDS
AVG
TD
INT
SACKS
RTG
Bryce Perkins
10/11
71
6.5
0
0
3–35
93.6
Jack Plummer
7/14
48
3.4
1
1
0–0
52.1
Team
17/25
84
4.8
1
1
3–35
75.3
Rushing Stats
Pittsburgh Steelers
Player
CAR
YDS
AVG
TD
LONG
Trey Sermon
4
39
9.8
0
30
Kaleb Johnson
5
24
4.8
0
8
Lew Nichols
2
14
7.0
0
9
Evan Hull
2
9
4.5
0
8
Kenneth Gainwell
2
7
3.5
0
5
Mason Rudolph
1
3
3.0
0
3
Jaylen Warren
2
3
1.5
0
3
Team
18
99
5.5
0
30
Carolina Panthers
Player
CAR
YDS
AVG
TD
LONG
Raheem Blackshear
11
35
3.2
0
17
Emani Bailey
9
31
3.4
0
14
Bryce Perkins
2
28
14.0
0
15
Trevor Etienne
3
26
8.7
0
28
Jack Plummer
2
22
11.0
0
18
David Moore
1
19
19.0
0
19
Kay’Ron Lynch-Adams
7
10
1.4
0
7
Team
35
171
4.9
0
28
Receiving Stats
Pittsburgh Steelers
Player
REC
YDS
AVG
TD
LONG
TGT
Scotty Miller
3
82
27.3
0
53
3
Lance McCutcheon
3
52
17.3
1
24
4
Ke’Shawn Williams
2
31
15.5
0
16
3
Lew Nichols
3
21
7.0
0
23
4
Trey Sermon
3
14
4.7
0
9
4
Jaylen Warren
2
12
6.0
0
12
2
Pat Freiermuth
2
6
3.0
0
5
2
Max Hurleman
1
4
4.0
0
4
1
Evan Hull
1
2
2.0
0
2
1
Kaleb Johnson
1
2
2.0
0
2
1
JJ Galbreath
0
0
—
0
—
1
Team
21
226
10.8
1
53
26
Carolina Panthers
Player
REC
YDS
AVG
TD
LONG
TGT
Dominique Dafney
2
21
10.5
0
13
2
T.J. Luther
1
15
15.0
0
15
1
Jimmy Horn Jr.
1
13
13.0
0
13
1
Jacolby George
1
12
12.0
0
12
1
Kobe Hudson
2
12
6.0
0
6
3
Bryce Pierre
1
11
11.0
0
11
1
Kay’Ron Lynch-Adams
2
10
5.0
0
8
2
Raheem Blackshear
2
8
4.0
0
7
2
James Mitchell
1
7
7.0
1
7
1
Ja’seem Reed
1
6
6.0
0
6
1
Hunter Renfrow
2
5
2.5
0
3
3
David Moore
0
0
—
0
—
1
Trevor Etienne
0
0
—
0
—
3
Emani Bailey
1
–1
–1.0
0
–1
1
Team
17
119
7.0
1
15
23
Carolina’s gross receiving total (119 yards) differs from net passing yards (84) because three sacks cost the Panthers 35 yards in the backfield.
Defensive Stats
Pittsburgh Steelers
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
Carson Bruener
7
5
0
0
0
0
Yahya Black
5
3
2
2
0
1
Jack Sawyer
5
3
0
2
0
1
Miles Killebrew
5
1
0
0
0
0
Malik Harrison
4
3
0
1
0
0
Quindell Johnson
4
2
0
0
0
0
Jalen Ramsey
3
3
0
0
0
0
DeMarvin Leal
3
3
0
0
0
0
Esezi Otomewo
3
2
0
2
0
0
Mark Robinson
3
2
0
0
0
0
Eku Leota
3
2
0
1
0
0
Julius Welschof
3
2
0
1
0
0
Mikey Victor
3
2
0
0
0
0
Brandin Echols
3
0
0
0
0
0
Logan Lee
3
0
0
0
0
0
Daniel Ekuale
2
2
0
0
0
0
Isaiahh Loudermilk
2
1
0
0
0
0
D’Shawn Jamison
2
1
0
0
0
1
Sebastian Castro
2
1
0
0
0
0
Domenique Davis
2
1
0
0
0
0
Daryl Porter Jr.
2
1
0
0
0
0
Kyler Baugh
1
1
1
1
0
1
Darius Slay
1
1
0
0
0
0
James Pierre
1
1
0
0
1
0
Kyler McMichael
1
1
0
0
0
0
Chuck Clark
1
0
0
0
0
0
DeShon Elliott
1
0
0
0
0
0
Zach Frazier
1
0
0
0
0
0
Evan Hull
1
0
0
0
0
0
Derrick Harmon
1
0
0
0
0
0
Max Hurleman
1
0
0
0
0
0
Kaleb Johnson
1
0
0
0
0
0
Team
80
44
3
10
1
4
Carolina Panthers
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
Lathan Ransom
5
5
0
0
1
0
Isaac Gifford
5
3
0
0
0
0
Bam Martin-Scott
5
3
0
0
0
0
Krys Barnes
5
2
0
0
0
0
Tre Swilling
3
2
0
0
0
0
Jon Rhattigan
3
2
0
0
0
0
Boogie Basham
2
2
0
0
0
1
Akayleb Evans
2
2
0
0
0
0
Claudin Cherelus
2
2
0
0
0
0
Jacoby Windmon
2
2
0
0
0
0
Thomas Incoom
2
2
0
0
0
1
Jared Harrison-Hunte
2
1
0
0
0
1
J.J. Weaver
2
1
0
0
0
0
Shy Tuttle
1
1
0
0
0
0
Sam Roberts
1
1
0
0
0
0
Shemar Bartholomew
1
1
0
0
0
0
Demani Richardson
1
1
0
0
0
0
Princely Umanmielen
1
1
0
0
0
0
Corey Thornton
1
1
0
0
0
0
Jack Henderson
1
1
0
0
0
0
Michael Reid
1
1
0
1
0
0
JaTravis Broughton
1
0
0
0
0
0
Trevian Thomas
1
0
0
0
0
0
Cam Jackson
1
0
0
0
0
0
Team
51
37
0
1
1
3
Interceptions
Team
Player
INT
YDS
TD
Pittsburgh
James Pierre
1
0
0
Carolina
Lathan Ransom
1
16
0
Fumbles
Pittsburgh Steelers
Player
FUM
LOST
REC
Jaylen Warren
1
0
0
Roman Wilson
0
0
1
Mark Robinson
0
0
1
Team
1
0
2
Carolina Panthers
Player
FUM
LOST
REC
Bryce Perkins
3
1
2
Team
3
1
2
Kicking
Pittsburgh Steelers
Player
FG
PCT
LONG
XP
PTS
Ben Sauls
4/4
100.0
50
0/0
12
Chris Boswell
0/0
—
—
1/1
1
Team
4/4
100.0
50
1/1
13
Carolina Panthers
Player
FG
PCT
LONG
XP
PTS
Ryan Fitzgerald
1/1
100.0
43
1/1
4
Team
1/1
100.0
43
1/1
4
Punting
Pittsburgh Steelers
Player
NO
YDS
AVG
TB
IN 20
LONG
Corliss Waitman
1
35
35.0
0
0
35
Cameron Johnston
1
33
33.0
0
0
33
Team
2
68
34.0
0
0
35
Carolina Panthers
Player
NO
YDS
AVG
TB
IN 20
LONG
Sam Martin
3
153
51.0
1
0
55
Team
3
153
51.0
1
0
55
Return Stats
Kick Returns
Team
Player
NO
YDS
AVG
LONG
TD
Pittsburgh
Kaleb Johnson
3
66
22.0
22
0
Carolina
Jimmy Horn Jr.
3
59
19.7
28
0
Carolina
Trevor Etienne
1
18
18.0
18
0
Punt Returns
Team
Player
NO
YDS
AVG
LONG
TD
Pittsburgh
Ke’Shawn Williams
2
19
9.5
11
0
Carolina
Trevor Etienne
1
10
10.0
10
0
Injuries
Team
Player
Pos.
Injury
Status
Pittsburgh
Derrick Harmon
DT
MCL sprain, right knee
Carted off in Q2; MRI confirmed MCL sprain; no surgery required; expected to miss ~4 weeks; IR candidate
Pittsburgh
Brandon Johnson
WR
Foot
Left game in first half; ruled out
Carolina
Princely Umanmielen
OLB
Right shoulder
MRI scheduled for Friday
Carolina
Ja’Tyre Carter
OT
Ankle
—
Carolina
Raheem Blackshear
RB
Ankle
—
Officials
Role
Official
Referee
Adrian Hill
Umpire
Roy Ellison
Down Judge
Derick Bowers
Line Judge
Julian Mapp
Field Judge
Trawick Boger
Side Judge
Clay Reynard
Back Judge
Greg Steed
Pittsburgh closed the 2025 preseason at 2–1 and opened the regular season September 7 against the New York Jets at MetLife Stadium; Carolina, outscored 69–23 across three August games, traveled to Jacksonville for their Week 1 matchup against the Jaguars on the same date. Harmon, confirmed with a sprained MCL and facing a roughly four-week timeline, was a candidate for short-term injured reserve as the Steelers prepared to open the year without their first-round pick on the defensive line.
I'm Sean L. Garcia, a Swedish-born American journalist based in Washington with over six years of experience reporting across local publications and digital media. I hold a Bachelor of Arts in Journalism and have spent the better part of my career covering the full spectrum of news, from breaking world affairs and domestic politics to sports analysis, consumer technology, automotive industry developments, the business of entertainment, celebrity culture, gaming, health, and the cultural moments that define how people actually live. I launched Daily Info Magazine on April 05, 2026, because I wanted to build one publication where readers never have to go elsewhere, a destination backed by real reporting, proper sourcing, and an editorial team that takes accuracy seriously across every beat we cover. I serve as Editor-in-Chief and continue to report, write, and publish alongside our team of writers, researchers, and editors every single day.