The Minnesota Vikings pretty much walked out of the 2018 NFL Draft by addressing most of the needs that people had listen for them going into it, but perhaps not in the fashion that fans or experts quite expected them to.

Minnesota went far away from the safe route and instead chose to add players to the roster with higher upside instead of potentially giving them instant results. It is a philosophy that we broke down after the draft went final.

Here is where each draft pick projects to make an impact during the 2018 season.

Round 1, Pick 30: Mike Hughes, Cornerback, UCF (Day One Starter/Kick and Punt Returner)

The Vikings went with a cornerback in the first round of the draft that has limited tape, but made the most of his opportunity at UCF last season. Usually it takes young defensive backs time to adjust to the rigors of the NFL, but Hughes is a chippy, competitive player that should carve out a niche for himself right away.

He is not going to upend Xavier Rhodes or Trae Waynes or anything like that, but he will slide right into the slot cornerback spot that was a problem in 2017 and give the team what it was looking for there. Terence Newman and Mackensie Alexander held down the fort there last year and it was not good enough. Depending on what Hughes does and what they see from Waynes, fans could be watching the future No. 2 to Rhodes, as well. He is not the biggest guy, but he plays physical enough to hold up on the outside.

Where he also projects is at kick and punt returner, where the Vikings expressed their interest in getting more explosive plays compared to what they had been. Marcus Sherels is back, but his job is far from guaranteed. Minnesota was never really able to replace Cordarrelle Patterson last year in the return game. Now, that issue has been addressed.

Round 2, Pick 62: Brian O'Neill, Offensive Tackle, Pittsburgh (Will Compete for Starting Right Tackle Spot)

Fans wanted a plug-and-play starter in this draft, but the Vikings passed in round one and it left them at a bit of a disadvantage in round two, so they went with the best available lineman on their board in O'Neill. He has as much upside as any tackle in this class and is an incredible athlete, but he is a bit of a project and is going to need some time to figure things out and improve physically.

Still, it feels like he will be given the opportunity to compete for early playing time at right tackle. His progress is going to determine what the Vikings do with Mike Remmers, who is going to play either guard or tackle next season. It also points to the team being confident in what it has in Rashod Hill at tackle and Danny Isidora at guard. If they did not think those guys were capable, it would have made it a lot harder to take a chance on a project in the second round.

Round 4, Pick 102: Jalyn Holmes, Defensive Lineman, Ohio State (Rotational Lineman)

Holmes gives the Vikings a much-needed depth piece on the defensive line and a guy who has the ability to play multiple spots up front, even if he may not have as much talent or upside as some of the other guys that were on the board. He could wind up being a future starter at the three-technique after Sheldon Richardson presumably leaves in 2019, but for now he is going to compete with Jaleel Johnson for snaps. The Vikings lost Tom Johnson and Shamar Stephen to free agency, but Johnson's continued progress and the selection of Holmes is a potential upgrade already.

Round 5, Pick 157: Tyler Conklin, Tight End, Central Michigan (No. 2/3 Tight End)

Some thought the Vikings would go tight end as early as round one with someone like Dallas Goedert, but it did not come to pass. They were able to land the best one remaining in round five with the selection of the former Chippewa, who had some injury problems at the tail end of his career but is another draft pick that comes from a basketball background. He goes up and plucks the ball out of the air. They wanted to get more athletic at the position behind Kyle Rudolph and potentially find his successor and he has all of the tools to be that and he will compete for time with David Morgan and Blake Bell.

(The NFL Draft is over and the Vikings added eight pieces to their championship-ready roster --Don't miss out on the action. Sign up for our FREE newsletter today!)

Round 5, Pick 167: Daniel Carlson, Kicker, Auburn (Starting Kicker)

Listen, a kicker in the fifth round makes some people uncomfortable, but so does missed extra points. Kai Forbath was put on notice with this selection and Carlson is the best kicker in the draft and has a huge leg. His contract for this year is not guaranteed and the Vikings are going to do everything they can to make sure Carlson makes the team after using a fifth rounder on him, barring a huge meltdown where he just does not have it.

Round 6, Pick 213*: Colby Gossett, Offensive Guard, Appalachian State (Backup Guard/Practice Squad)

Gossett is a mean and physical guard, but his technique needs a lot of work. Some say that in time he could wind up being a key depth piece or low-end starter, but the Vikings may be stashing him on the practice squad while they work on getting his technique figured out. It would not be a shock to see him make the roster, though.

Round 6, Pick 218*: Ade Aruna, Defensive End, Tulane (Weekly Inactive/Practice Squad)

Aruna is so raw but has some insane athletic measurables. He probably is not going to be game-ready this season, but if he makes the roster he will probably be a candidate to be on the list of inactives each Sunday. They may try to stash him on the practice squad, but with the tools he has and the need for pass rushers across the league, they may not be able to hold on to him.

Round 7, Pick 225: Devante Downs, Linebacker, California (Special Teamer/Roster Bubble)

Downs looks like another special teams linebacker for the Vikings, but his coming off of a knee injury to end last season. How he comes back from that should determine whether or not he is able to make this roster.