
Once again, the Minnesota Vikings have an issue on the offensive line.
We've been down this road before, especially since Steve Hutchinson left the franchise after the 2011 season. There have been numerous attempts to fix it with the NFL Draft, free agency, and the trade market. Overall, there are still numerous issues. This year, the Vikings thought they had it fixed after replacing the entirety of the interior offensive line. Through four games, the questions are still boundless, but how much can we really fault them?
Let's start with the biggest issue for the Vikings' offensive line. They have dealt with way too many injuries so far this season, and that's something that's incredibly difficult to deal with. With the offensive line, it's a lot harder to replace an offensive lineman.
Why is that? There is a major shortage in offensive line talent.
Look across the league at how many teams have issues on the offensive line. It's a borderline epidemic because the development of those players is lacking. Only one Jeff Stoutland exists, and he coaches for the Philadelphia Eagles. The lack of great offensive line coaches has been a big aspect of this epidemic.
It's also tough from a talent identification standpoint. There isn't a clear template for finding good offensive linemen, as it requires a combination of athleticism, strength, and technique. Often, you don't find a player who has all three coming into the NFL Draft with the hope of being able to develop them into a starter. For every Kolton Miller, there is an Evan Neal.
That's where the Vikings come into play. For the majority of Sunday's loss to the Pittsburgh Steelers, the Vikings had just two starters: left tackle Christian Darrisaw and right guard Will Fries. Left guard was the Vikings' swing player in Blake Brandel, center Michael Jurgens (2024 seventh-round pick) replaced Kelly, and Justin Skule was in for O'Neill. In theory, all three are fine for being backups, but all of them playing at once creates issues, especially when facing a defensive front led by T.J. Watt and Cam Heyward.
Having good backup offensive linemen is a good thing, but can you actually find them? Where are these great backup offensive linemen out there? Realistically, if you wanted to have really good backups, you need to draft and develop them like the Vikings did with Brandel.
There are two arguments you can make against the Vikings here. One, signing Kelly to be your starting center, considering his injury history. Hindsight is always 20/20, but only having three seasons since he joined the NFL in 2016 saw him play in every game. Having a second-year seventh-round pick as his backup was a major gamble, and it's been up-and-down as expected. As far as Skule goes ($2 million), here are the other options they could have had and what they are getting paid. Spoiler alert: it's bleak
The other aspect here is helping your offensive line out more with quick game. Why are the Vikings doing under-center play-action so often? Where is the quick game? Well, head coach Kevin O'Connell did provide more quick game options for the offense, but it was evident that quarterback Carson Wentz wasn't taking them like he should.
The Vikings have some issues on the offensive line, but it's not nearly as bad as it appears. Pro Football Focus charted 21 total pressures on 54 total dropbacks, and no blocker had more than 3 pressures.
— Tyler Forness (@TheRealForno) September 29, 2025
Carson Wentz was responsible for 6 pressures and 4 sacks
We need to remember that the offensive line can look much worse because of their quarterback, and Wentz holding the ball too long was a problem. Whether it was double-clutching the football and not trusting his eyes, he was responsible for the majority of the pressure issues on Sunday.
The reality is that everyone needs to improve, but the offensive line has more issues than just poor play. It's a combination of everything, and there are only so many that can be fixed immediately.
window.addEventListener('message', function (event) {if (event.data.totalpoll && event.data.totalpoll.action === 'resizeHeight') {document.querySelector('#totalpoll-iframe-383').height = event.data.totalpoll.value;}}, false);document.querySelector('#totalpoll-iframe-383').contentWindow.postMessage({totalpoll: {action: 'requestHeight'}}, '*');
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!