Training camp news usually means fans squinting at depth charts and arguing about the third string kicker. Not this year in Minnesota. Adam Schefter broke the news that the Vikings signed OT Brian O'Neill to a contract extension, and within minutes the numbers came through: 4 years, $96 million.
Schefter broke the news that O'Neill and the Vikings had agreed to an extension.

The follow-up tweet is where it gets real for Minnesota's salary cap sheet. Schefter confirmed the compensation details soon after, and this deal doesn't just add years, it stacks on top of what was already left on his contract.
Schefter's compensation update spelled out the full terms of the extension.
Compensation update: Vikings have signed OT Brian O'Neill to a four-year, $96 million contract extension. He now is under contract to Minnesota for the next five years.
That means O'Neill, a two-time Pro Bowler who turns 31 in September, is now under contract in Minnesota for the next 5 years, running through the 2030 season. For a guy the Vikings drafted 62nd overall back in 2018 out of Pittsburgh, that's a full-circle moment. He started 11 games as a rookie and never really looked back, appearing in 120 of a possible 124 games since, including 3 postseason runs.
O'Neill isn't a flashy name outside of Minnesota, but inside the building he's been a captain since 2021 and was a finalist for the Art Rooney Sportsmanship Award last season. He also posted a career-high 84.5 run-blocking grade in 2025, proof he's still ascending in his early 30s rather than fading. That's the profile teams pay for: a durable, respected pillar who protects the quarterback's blindside and doesn't miss games.
For a Vikings team that's been chasing stability up front for years, locking down the right tackle spot through the decade is a quiet but massive move. Whatever Minnesota does at quarterback or in the draft going forward, at least one thing on the offensive line is settled for a long time.