Team Needs
The Vikings' tight cap situation prevented them from making major additions in free agency, and they will need to address a number of spots in the draft — starting, presumably, with the offensive line.
Offense
Guard: Josh Kline, signed in free agency, remains the only player on the roster with starting experience at the position. The Vikings could move Riley Reiff to guard if they find a tackle they like in the draft; otherwise, they will need to add an immediate contributor.
Tackle: A left tackle could allow the Vikings to try Reiff at guard after a disappointing season; a right tackle could let them think about moving Brian O'Neill to the left side.
Tight end: With Kyle Rudolph in the final year of his contract, the Vikings could think about the future or add the downfield threat they've explored adding in free agency and the trade market in recent years.
Wide receiver: Depth is needed behind Adam Thielen and Stefon Diggs, with Laquon Treadwell in the final year of his contract and players such as Chad Beebe and Brandon Zylstra largely unproven.
Defense
Defensive tackle: The Vikings brought back Shamar Stephen to help replace Sheldon Richardson, but they could still use a dynamic player at the three-technique spot.
Linebacker: Though Ben Gedeon has been a capable run-stopper, the Vikings could look to add a weakside linebacker with more versatility to play alongside Eric Kendricks and Anthony Barr.
Safety: Anthony Harris replaced Andrew Sendejo as the starter opposite Harrison Smith last year, but the Vikings might benefit from a safety they could use in a number of different packages as a run stopper.