Taken from the grade book of a teacher whose students aced the practice test only kicked in the teeth on the real exam, here is the Pittsburgh Steelers Report Card for the 2023 opening day to the 49ers.

Javon Hargrave celebrates with an air kick after sacking Kenny Pickett. Photo Credit: Chaz Palla, Tribune-Review.
Quarterback
On the face of it 31-46-232 for 1 TD and 2 interceptions might seem respectable. But it was not. Kenny Pickett was off every time it counted. He didn’t shy away from the center of the field but that’s where he threw his worst interception (OK he had a far uglier almost interception.) Pickett can still make the 2nd year leap – at this point he can only go up. Grade: F
Running Backs
Take away Najee Harris’ 24 yard scamper at the end of the 2nd half and he and Jaylen Warren totaled 13 yards rushing. The duo added 14 more through the air. Unacceptable by any measure. Grade: F
Tight Ends
Pat Freiermuth caught the only touchdown but missed a key block on a shove jet sweep on the second play of the game. Connor Heyward caught 2 passes. The Steelers needed more from their tight ends. Grade: F
Wide Receivers
Allen Robinson II had a respectable day and Calvin Austin caught 6 passes for a total of 37 yards – this is the kid who is supposed to spread the defense? Diontae Johnson contributed to Pickett’s first pick, and he and Pickett failed to connect on what should have been an easy touchdown pass. George Pickens had 5 catches for 36 yards. Grade: F
Offensive Line
Steelers running backs averaged 1.6 yards per carry if you control for Harris’ long run. 49er defenders recorded 8 tackles for losses. Kenny Pickett was sacked 5 times and hit a total of 9 times. It’s as if the second half of 2022 never occurred. Grade: F
Defensive Line
San Francisco 49ers average 5.5 yards rushing. And that’s including two kneel downs. That isn’t entirely on the defensive line’s shoulders, but it starts there. Grade: F
Linebackers
T.J. Watt was a man on fire. The rest of the unit got burned. This was the first time the inside linebacking group played together in a game that counted and it looked like it. Both Elandon Roberts and Alex Highsmith authored some good places, but as a whole the unit was below the line. Grade: D
Secondary
Brandon Aiyuk had his third best outing in terms of catches and his best one measured by yards. Patrick Peterson defended a few passes nicely, but he was on coverage for some of those plays against Aiyuk. Levi Wallace took a poor angle and missed a tackle on Christian McCaffrey’s 65 yard run. Minkah Fitzpatrick took a poor angle on a key blitz. Brock Prudy very well may prove that he’s the next Tom Brady on his own merits. But even if he doesn’t, the Steelers certainly made him look like Brady. Grade: F
Special Teams
After an awful opening three and out, Pressley Harvin shanked a 34 yard punt, setting up the 49er’s first score. Later on, long snapper Christian Kuntz got called for a face mask, tacking on a 15 yard penalty and setting up another score. Ex Steeler Ray-Ray McCloud III set the 49ers up other scores with solid punt returns. Chris Boswell made his only PAT. Grade: F
Coaching
The Steelers knew they had to limit the 49ers yards after catch. They knew they couldn’t let Christian McCaffrey reach the second level. On offense the Steelers understood that the 49ers were the tough to run on and would need to win the battle in the trenches.
- We know that because Mike Tomlin told us.
We have every reason to take him at his word that he, Matt Canada and Teryl Austin did their damndest to prepare their units for the 49ers. Whatever they did, it didn’t work. Grade: F
Unsung Hero Award
How to you find a hero after an awful game like that one?
Well, one easy way is to avoid mentioning a highlighting his key contribution to his unit and mention him here. Against the 49ers Anthony McFarland returned kicks for 25, 32 and 34 yards and for that McFarland wins the Unsung Hero Award for the 2023 opening day win over the 49ers.