Lamar Jackson enjoyed good protection as the offensive line produced ample time and space (ATS) on 16 of 33 drop backs resulting in a pass or sack (48.5%, excluding 1 spike).

The Bengals rushed 3 or 4 men on 19 of 33 drop backs (14 ATS). When they did rush 5+, Jackson had ATS on just 3 of 14 snaps. Historically, the Bengals often presented Flacco with an effective 4-man rush and frustrated him with zone coverage. Jackson did bail out his linemen from pressures on at least 2 occasions, but he only threw 3 passes with a defender within 1 yard of a receiver per NextGen.

The game-sealing 18-play drive was the longest in the NFL this season by time (9:46) and covered 83 yards, and overcame 15 yards of penalties (edit: broadcast was inaccurate with this claim, there have been 3 longer drives). Despite the fact the Bengals knew exactly what was coming, the Ravens rushed for 6 first downs on the drive.

The 269-yard rushing effort improved the Ravens per-game rushing average to 205, a pace for 3,280 for the season. The NFL record since 1950 is 3,165 yards by the 1978 Patriots. Since Jackson’s first start against the Bengals last season, the Ravens have rushed for 2,837 yards. The 1973 Buffalo Bills, who rushed for 3,088 yards as a team (2,003 by OJ Simpson) hold the 14-game record for rushing yards and the highest per game average of the Super Bowl era.

The Ravens ran 73 scored snaps (excludes accepted penalties which result in no play, kneels, spikes, and special teams plays that result in a run or pass).

Stanley: Ronnie had another solid game which was not without warts. He allowed just 1 full pressure, when bulled by DE Carl Lawson from a wide set (Q2, 0:36). I also charged him with a full penetration when he released his block of Tupou to move to level 2 (Q1, 6:03). He had a share of 1 other penetration and 2 other pressure events. Stanley missed 3 blocks, 2 of which came on pulls and the third was a flush of the pocket that Jackson turned into the 29-yard run to end the half. He made 3 blocks in level 2, delivered 3 pancakes, and made 3 of 5 pulls. The more impactful of his highlights was a push of 10+ yards on Preston Brown to help lead Jackson’s 36-yard run (Q1, 14:15). I reduced his adjustment because he was not flagged for a block in the back on Germaine Pratt (Q2, 7:17) when Jackson was taken down for a loss of 3 (he did get a half penetration charge on the play).

Scoring: 73 plays, 65 blocks, 3 missed, 1.5 penetration, 1.75 (1 + ½ + ¼) pressures, 58.5 points (.80 per play). That’s a B with an adjustment.

Bozeman: Bradley allowed a sack for the third consecutive game and was penalized 4 times. He was beaten inside by the stunting Lawson for a sack on a play where he was also called for holding (Q2, 1:41). He was flagged for a block in the back on Vigil where it appeared he did not touch him (Q1, 8:52). He twice was flagged for false starts where he was pulling. Harbaugh excused him for one of those in the Monday press conference. Bozeman missed 4 blocks, including 2 losses at the line of scrimmage (LoS). He made 3 blocks in level 2, and delivered 2 pancakes. He connected on 5 of 6 pulls (excluding the false starts). His better of 2 highlights was a combination block on Atkins then Lawson (Q1, 13:31) to lead Hill’s 9-yard run left.

Scoring: 73 plays, 65 blocks, 4 missed, 1.25 (2 *1/2 + ¼) pressures, 1 sack, 1 illegal block above the waist, 2 false starts, 44.5 points (.61 per play). That’s a D after adjustment. He’s now played at or near the replacement level for a 4-game stretch. With the bye week coming up after Seattle and the opportunity that presents for change, this Sunday may be a defining moment for Bozeman.

Skura: Matt played another solid game despite a spate of missed blocks. He allowed a solo pressure to Billings’ bull rush (Q1, 7:39) on which he was pancaked at Jackson’s feet. Of his 9 missed blocks, 5 were losses at the LoS, including 3 to Atkins. Skura made 8 blocks in level 2, delivered 1 pancake, and connected on both pulls. I did not score him for a highlight.

Scoring: 73 plays, 62 blocks, 9 missed, 1.25 pressures, 59.5 points (.82 per play). That’s a C+ after adjustment at center.

Yanda: Marshal returned to top form after a mediocre performance vs the Steelers. I charged him with a 1/4th share (with Skura) of a pressure when he failed to pick up the delayed blitz by Preston Brown (Q4, 8:40) on a play where the Benglas also had an unblocked slot blitz. Marshal missed 3 blocks, 1 of which was at the LoS. He made 4 blocks in level 2 and delivered 3 pancakes. He was not asked to pull. He had 2 highlight combination blocks, the first of which (Atkins then Brown in level 2) helped Jackson finish a 9-yard gain (Q1, 5:22).

Scoring: 73 plays, 69 blocks, 3 missed, .25 pressures, 68.5 points (.94 per play). That’s an A without adjustment.

Brown: Orlando had another solid performance despite having some trouble finding work. He surrendered a pair of half pressures, both when beaten outside by Hubbard. Those were his only negative plays, but he also rolled up 9 missed blocks. Of those, 4 were failures to find a block in level 2. He made 4 blocks in level 2 and delivered 4 pancakes. Of 2 highlight blocks, he drove Lawson 10 yards then pushed him to the ground over Boyle in L2 (Q4, 7:00) to lead Hill’s 9-yard gain.

Scoring: 73 plays, 62 blocks, 9 missed, 1 (2 x ½) pressures, 60 points (.82 per play). That’s a B with or without adjustment.

If you’re interested in seeing scoring trends for the players this season, those charts will be posted shortly and updated weekly.