T · Minnesota Vikings vs Chicago Bears · 53 graded snaps
Solid
O'Neill provided near-flawless pass protection off the right edge, though occasional issues maintaining inside leverage in run blocking kept his overall day in solid territory.
Run block6727Pass block8226
The full breakdown
O'Neill's day was anchored by high-level pass protection (82 facet grade), where he consistently washed rushers like Montez Sweat around the arc and gave up only one hurry across 26 pass sets. His run blocking was more volatile (67 facet grade), highlighted by powerful down blocks such as Aaron Jones's 20-yard scamper (Q3 09:03). However, back-to-back negative snaps against James Lynch on inside zone runs (Q2 12:06 and Q2 11:23) where he allowed quick inside penetration prevented a higher grade.
Strengths
Pass protection mirroring and anchor
Riding speed rushers past pocket depth
Down blocking on zone concepts
Weaknesses
Surrendering inside leverage against run defenders
Allowing quick face-cross penetration
Plays that moved the grade
-1Q2 11:23, 3rd & 2Allowed the playside defensive end to quickly cross his face inside, leading to a tackle short of the first down.
+1Q3 09:03, 2nd & 7Executed an excellent down block on the defensive end to open up the C-gap for a 20-yard gain.
-1Q2 12:06, 2nd & 3Lost inside leverage to James Lynch, who shed the block to make a tackle for a one-yard gain.
Every graded snap · 31 wins or losses, 22 routine
+0.5Q1 14:07 · 2 & 2 · Pass blockDisplays a smooth kick slide and easily rides the edge rusher past the depth of the quarterback.
+0.5Q1 12:51 · 3 & 4 · Pass blockShows a strong anchor against Sweat's power rush, keeping the right side of the pocket completely clean.
+0.5Q1 12:03 · 2 & 10 · Pass blockRides the edge rusher past the depth of the quarterback, creating the escape lane for the scramble.
+0.5Q1 11:13 · 3 & 6 · Pass blockMirrors Odeyingbo perfectly on the edge, allowing zero pressure on the right side.
+0.5Q1 04:33 · 2 & 6 · Run blockWashes the backside DE (#55) down the line of scrimmage, taking him out of the play.
-0.5Q1 01:35 · 1 & 10 · Run blockUnable to get movement on the defensive end, allowing Sweat to set a firm edge and force the run inside.
+0.5Q1 00:16 · 3 & 3 · Pass blockHandles the edge rusher's outside speed rush effectively. Rides him up the arc and pushes him safely past the quarterback's drop depth.
Q2 14:03 · 1 & 10 · Pass blockEasily handles the wide speed rush from the edge rusher, riding him past the pocket.
+0.5Q2 13:59 · 2 & 10 · Run blockSuccessfully washes the defensive end down inside, creating a clear lane for the running back.
+0.5Q2 13:15 · 3 & 4 · Pass blockAnchors well in pass protection against Sweat, benefiting from the running back's chip to keep the right side clean.
-1Q2 12:06 · 2 & 3 · Run blockLoses inside leverage to Lynch, allowing the defensive end to shed the block and make the tackle in the hole.
-1Q2 11:23 · 3 & 2 · Run blockEngages the defensive end but allows him to quickly cross his face inside, resulting in a tackle for a short gain on a critical 3rd down.
-0.5Q2 09:08 · 3 & 12 · Pass blockSurrenders the edge to the speed rush, forcing the quarterback to step up and check down early.
+0.5Q2 01:45 · 1 & 10 · Run blockExecutes a strong combo block on the defensive tackle before climbing to successfully seal the playside linebacker.
+1Q2 01:17 · 2 & 2 · Run blockExcellent run block, washing the defensive end outside to create a massive lane in the B-gap.
+0.5Q2 00:51 · 1 & 10 · Pass blockRan the edge rusher up the arc and past the depth of the pocket, keeping the quarterback clean.
+0.5Q2 00:47 · 2 & 10 · Pass blockSets well against the edge rusher, anchoring and keeping the right side of the pocket clean.
+0.5Q2 00:41 · 3 & 19 · Pass blockPass blocks the RE 1-on-1, washing him past the depth of the pocket to keep the right side clean.
+0.5Q3 09:38 · 1 & 10 · Run blockCombines with the tight end for a strong double team on the defensive end, driving him off the line.
+1Q3 09:03 · 2 & 7 · Run blockExecutes an excellent down block on the defensive end, washing him inside to open the C-gap.
-0.5Q3 07:35 · 2 & 6 · Run blockAllows LDE #98 Sweat to cross his face inside at the snap; Sweat chases the play down from behind.
+0.5Q3 06:49 · 3 & 2 · Pass blockMirrors the edge rusher well off the snap, successfully pushing him past the depth of the pocket.
+0.5Q3 04:01 · 1 & 10 · Run blockHandles the left defensive end well in pass protection, giving no ground.
+0.5Q3 02:35 · 2 & 7 · Pass blockEffectively washes the edge rusher past the quarterback's drop depth.
+0.5Q4 14:49 · 1 & 10 · Pass blockAnchors well against Sweat, shutting down his inside counter move to keep the right side of the pocket clean.
+0.5Q4 13:57 · 3 & 13 · Pass blockRides the edge rusher past the depth of the pocket on a speed rush.
+0.5Q4 06:21 · 1 & 10 · Run blockSuccessfully washes the defensive end inside, securing the inner wall of the running lane.
+0.5Q4 04:51 · 3 & 5 · Pass blockExecutes a solid pass set against the edge rusher, easily washing him past the depth of the pocket.
+0.5Q4 04:05 · 1 & 10 · Pass blockWorks with the tight end to seal the defensive end inside, protecting the bootleg path.
+0.5Q4 03:15 · 2 & 10 · Pass blockAnchors well against Sweat on the right edge, giving Wentz a clean pocket to roll into.
+0.5Q4 03:09 · 1 & 10 · Run blockSuccessfully washes the defensive end down inside, creating a clear lane to his outside for the running back.