After four trades to gather more draft picks on Friday night, the Vikings ended the third round by taking Boise State running back Alexander Mattison at No. 102.
Mattison ran a 4.67 40 at the combine, and will be more of a power runner to complement Dalvin Cook.
The Vikings lost running back Latavius Murray in free agency to New Orleans.
The 5-11, 220-pound Mattison ran for 1,415 yards and 17 touchdowns in 13 games last season as a junior.
He played regularly as a freshman in 2016, running for 328 yards, and increased that total to 1,086 yards in 2017.
The Vikings had the 80th pick in the third round but kept trading back, and accumulated nine picks for Saturday.
More from Star Tribune
More from Star Tribune
More from Star Tribune
More from Star Tribune
More from Star Tribune
More From Star Tribune
More From Sports
Vikings
Live: Vikings draft QB J.J. McCarthy, edge Dallas Turner
The Vikings traded up twice in the first round of the NFL draft and selected Michigan quarterback J.J. McCarthy and Alabama edge rusher Dallas Turner. Tap here to keep up with the latest news from the draft with a focus on what's happening with the Vikings.
Vikings
Neal: McCarthy mania sweeps through Vikings draft party
Thousands of Vikings fans at U.S. Bank Stadium were excited to learn the identity of the team's quarterback of the future.
High Schools
Thursday's prep sports results
Scores and results from around the metro
Sports
2024 NFL Draft: List of first round picks
The players selected in the first round of the NFL draft Thursday night in Detroit.
Sports
Vikings trade up twice in NFL draft. They take Michigan QB J.J. McCarthy, Alabama edge Dallas Turner
The Minnesota Vikings traded up twice in the first round of the NFL draft on Thursday night, jumping one spot to No. 10 for Michigan quarterback J.J. McCarthy to ensure they didn't miss out on their most dire need and making a six-spot leap to No. 17 for Alabama edge rusher Dallas Turner.