
It's been a tough one for the Minnesota Vikings over the last few weeks. They have lost their last two games to drop to 3-4, and injuries continue to mount, with the latest being quarterback Carson Wentz being placed on season-ending injured reserve with a torn left shoulder labrum and broken socket. He was a warrior in trying to play through the injury, and did a great job battling in a very tough spot.
The injury happening at all is frustrating for the Vikings, especially when you look at the current quarterback situation in the NFL. There isn't exactly a surplus of options available on the market, and the Vikings had to add a veteran presence to the room, not in spite of J.J. McCarthy and Max Brosmer, but to help them continue growing.
The really difficult aspect of signing a quarterback is the offense that head coach Kevin O'Connell runs. It's not exactly easy to operate or learn on the fly. Luckily, there was an available option for the Vikings, as they brought in John Wolford.
The Vikings are signing veteran QB John Wolford to the practice squad, per sources.
— Tom Pelissero (@TomPelissero) October 29, 2025
Wolford was coached by Kevin O’Connell with the Rams and spent training camp this year with KOC protege Grant Udinski in Jacksonville. Some experienced depth behind J.J. McCarthy. pic.twitter.com/ANyEWLE19b
The fact that Wolford has experience in the offense is going to be really important for both the Vikings as a whole and the duo of McCarthy and Brosmer. During his career that spans from 2018, Wolford spent the 2019 training camp with the Los Angeles Rams and the 2020-2022 seasons with the franchise. That experience in the Sean McVay system, along with working with O'Connell, is a really important aspect to this signing.
He will be on the practice squad, with O'Connell confirming that Brosmer would be the backup moving forward. His experience, including four starts, will be a factor in helping the Vikings through the rest of the season.
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!