Quarterback
All things considered, Kenny Pickett looked pretty darn good as he made his first NFL start for the Steelers on Sunday. His stat line read: 34 of 52 passes completed for 327 yards and an interception that was thrown on probably his worst attempt of the day. Pickett showed poise and leadership. He was fiery, like when he got into it with the Bills’ Shaq Lawson late in Sunday’s game thanks to a low and questionable hit by the defender. Unfortunately, Pickett didn’t produce. He could have had more help from his receivers, namely Diontae Johnson, who failed to come up with two catches that may have at least altered the team’s offensive output on the day. Grade: C+
Running Backs
It was another lackluster day for starter Najee Harris, who gained just 20 yards on 11 carries. Harris showed zero explosiveness and didn’t take advantage of the few running lanes that were there against a stout Buffalo defense. Rookie Jaylen Warren looked better, as he rushed for 24 yards on five carries. Unfortunately, most of Warren’s work came in the second half when the Bills’ were up huge and in prevent mode. Grade: D
Tight Ends
It was a relatively quiet day for the tight ends, as Zach Gentry led the way with five receptions for 43 yards, while number one tight end, Pat Freiermuth, tallied just two catches for 12 yards. Grade: D+
Wide Receivers
It was a semi-productive day for the Steelers’ top three wideouts, led by George Pickens, who posted six catches for 83 yards. Johnson nabbed five passes for 60 yards, while Chase Claypool pulled in another five for 50 yards. But as alluded to earlier, Johnson failed to come up with what would have been a highlight reception early in the game that would have set the offense up with a first and goal. Again, would it have been a tough grab for Johnson, who made a one-handed catch near the sideline but failed to drag his right foot in bounds? Yes, but he’s a number-one receiver who signed a contract extension worth $18 million a year. He’s got to come down with some of these tough catches every now and then. Also, it was the fifth-straight game that Pittsburgh’s receivers failed to score a touchdown this season. Grade: D+
Offensive Line
Pickett was sacked three times and didn’t necessarily have all the time in the world when he did try to sit back in the pocket. There were a lot of quick throws to the sidelines to slow down the Bills’ great front seven. Also, the rushing offense was almost non-existent. Grade: D
Defensive Line
Once again, the Steelers defense failed to generate even a sliver of a pass rush and barely inconvenienced Josh Allen as he stood back in the pocket. That starts up front with Cameron Heyward and company. It’s true that Heyward is getting up there and is receiving the brunt of the attention with T.J. Watt absent from the defense, but I think most expected a bit more from the veteran. Rookie DeMarvin Leal did knock down a couple of passes, but that was early in the game before things truly got out of hand. Grade: F
Linebackers
Another uninspired effort by Devin Bush, who may not have even half the playmaking ability the Steelers thought he did when they traded up to select him in the 2019 NFL Draft. Myles Jack did lead the team in tackles with six, but someone had to. Robert Spillane was a non-factor and again struggled to do much in pass coverage. As for the outside linebackers? It was a quiet day for Alex Highsmith, as the front seven failed to record a single hit on Allen all afternoon–the lone quarterback hit was recorded by safety Minkah Fitzpatrick. Malik Reed continued to be invisible in place of the injured Watt and has yet to even approach the standard head coach Mike Tomlin loves to set for his backups. Grade: F
Secondary
The tone was set for the day when Allen, facing a third and 10 from his own two-yard line, found receiver Gabe Davis for a 98-yard touchdown pass on the game’s third play. Davis badly beat Levi Wallace on the play before shooting past safety Tre Norwood, who was the last line of defense because Fitzpatrick blitzed up the middle. Allen, who passed for 424 yards and four touchdowns, had a field day with the Steelers secondary, as did Buffalo’s receiving corps, led by Davis, who later pulled in a 62-yard touchdown pass over a determined Fitzpatrick, who tried in vain to rip the football from the receiver’s possession. Wallace did intercept an Allen pass in the end zone early in the game, but all that did was temporarily stop the bleeding. Grade: F
Special Teams
It was a mixed bag. The game started off strong for the special teams unit, as Norwood tackled Taiwan Smith, who muffed the opening kickoff, at the two-yard line. But immediately after the Bills scored on a 98-yard touchdown pass, James Pierre, filling in for an injured Steven Simms, fumbled the subsequent kickoff, and the Bills recovered. Buffalo failed to capitalize thanks to Heyward blocking a 49-yard field goal attempt by Tyler Bass.
Chris Boswell had a rare bad day, going one of three on field goal tries in the windy Buffalo conditions–including a miss from 33 yards out late in the first half.
Pressley Harvin III also struggled with the Buffalo wind and, after connecting on a 69-yard punt early in the game, averaged just 31 yards over his next three boots. Grade: D
Coaching
The Steelers were out-hit, out-schemed and out-coached from whistle to whistle. The Bills are clearly in a much higher class than the Steelers, and Tomlin and Co. could do nothing to close the gap. Grade: F
Unsung Hero
It’s hard to pick one of these in a game like this, so let’s just go with Pickens, who appears to be well on his way to becoming the Steelers’ top weapon.