Every NFL roster has a handful of jobs that look settled until August proves otherwise.
A veteran gets hurt. A draft pick misses practice time. A position that appeared deep suddenly needs another player who can be trusted. Then a player who entered camp as an afterthought gets real snaps and refuses to give them back.
That is happening on the Vikings’ roster right now.
Three players who barely registered in the conversation a month ago have turned preseason opportunities into credible 53-man roster cases. They are not merely auditioning for practice-squad spots anymore. Each is making Minnesota confront a real roster need, and each has made enough plays to complicate an easy cut.
Jacob Thomas is no longer a secret
The Vikings drafted Miami safety Jakobe Thomas in the third round. Then, one day later, they signed Jacob Thomas (yes, two different people) as an undrafted free agent from James Madison.
Jakobe Thomas arrived as a draft pick with a clear path in Brian Flores’ versatile defense. Jacob Thomas arrived needing to earn every practice rep. Injuries and absences for Jakobe Thomas and Jay Ward opened a door, and Jacob Thomas sprinted through it. He earned first- and second-team snaps throughout camp, did not look overwhelmed and kept making plays.
Then came the preseason.
Thomas intercepted a pass against the Giants. Against Baltimore, he made six tackles and broke up another pass. He has made plays in practice, made plays in games and earned public praise from Kevin O’Connell for being smart, instinctive and a strong communicator. That last part matters.
Flores does not use safeties as stationary pieces. They rotate deep, crowd the line of scrimmage, disguise coverage and become part of pressure packages. The athletic talent is useful. The ability to understand the call, relay it and avoid busts is what gets a young safety on the field.
Jamal Adams’ season-ending injury raises the stakes. Adams had begun building a real role before his knee injury. Minnesota suddenly needs safety depth it can trust.
Thomas has gone from camp curiosity to a player the Vikings might not feel comfortable exposing to waivers. That is a remarkable rise for an undrafted rookie, and it may not be over.
Jacob Roberts keeps making plays
There is a simple rule for a linebacker fighting for a roster spot: find the football.
Roberts has done exactly that.
Against the Giants, he intercepted a pass over the middle and returned it to the 27-yard line, setting up Minnesota’s touchdown drive. Against Baltimore, he added five tackles, including a few that stood out on film. It is not an enormous sample, but it is two preseason games showing he belongs after years in the CFL.
That is how a player moves from the edge of the roster into the conversation.
The Vikings are set at the top of their linebacker room. Blake Cashman is a core defender and Eric Wilson is a proven veteran. Jake Golday has the investment of a recent draft pick, who has had a decent preseason as well. Ivan Pace is a key special-teamer and provides valuable depth.
Roberts’ route to the 53 is also through special teams. The Vikings need reserve linebackers who can run down on kickoffs, cover punts, handle multiple assignments and play without causing the mistakes that turn special teams into a liability. Those jobs rarely make headlines until a player blows one.
The interception gave the Vikings a flash. The tackling against Baltimore showed it was not a one-play story. If he finishes the preseason with another clean, physical performance on defense and special teams, Minnesota may have to find room.
Kenny Dyson made his first chance count
Dyson had no time to build momentum.
The Vikings signed him after Jamal Adams went on injured reserve. He arrived with a productive UFL season, a short NFL résumé and a narrow window to make an impression before roster cuts.
Then he stepped onto the field against Baltimore and created chaos.
Dyson finished with a sack and generated four pressures on just 10 pass-rush snaps. That is a 40 percent pressure rate, a number too small to treat as a projection but far too loud to ignore.
The Vikings need edge depth behind Dallas Turner and Andrew Van Ginkel. Turner is emerging into a potential star. Van Ginkel can rush, cover and move around the front. But NFL teams cannot survive on two edge rushers, particularly one that asks its defense to attack as aggressively as Flores does.
Dyson does not need to become a star in one week, but he needs to prove he can become a useful third rusher: a player who can win a one-on-one matchup, provide energy in a rotation and contribute on special teams.
His path also feels familiar. Jalen Redmond came to Minnesota after an undrafted NFL start and a UFL stop, then grew into a meaningful piece of the defensive line. Dyson is not Redmond yet. One preseason game does not earn that comparison.
But it does earn another opportunity.
A month ago, none of these players had a meaningful claim to a roster spot. Now, the Vikings have three more decisions to make.