A source told ESPN’s Adam Schefter that the five-year extension is worth $92.5 million — of which $49 million is guaranteed — and runs through the 2026 season. O’Neill is entering the final year of his rookie contract.
The Vikings have the third-most rushing yards in the NFL since O’Neill, a 2018 second-round pick, won the starting job midway through his rookie season. He has appeared in 46 career games.
He ranked first among all offensive linemen in run block win rate at 80.5% last season, according to ESPN Stats & Information and NFL Next Gen Stats. O’Neill was 26th among tackles in pass block win rate.