EDEN PRAIRIE, Minn. - The Minnesota Vikings selected 10 players over three days during the 2014 NFL Draft.

"We are very excited about this weekend," said Vikings general manager Rick Spielman. "We feel we really upgraded our football team."

The Vikings made four trades to net an extra two selections. They spent seven of their 10 picks on defense.

"We got a lot of good football players, really honed in on guys who are not only good people, but that have the athletic ability for these coaches to work with," Spielman said.

After taking UCLA linebacker Anthony Barr and quarterback Teddy Bridgewater in the first round Thursday, the Vikings picked Oregon State defensive end Scott Crichton and Georgia Southern running back Jerick McKinnon in the third round Friday.

They entered Saturday with two fifth round picks along with a sixth and a seventh, but they moved back twice in the fifth and ultimately selected two players in the sixth round and three in the seventh.

Then took Stanford guard David Yankey in the fifth round and Virginia Tech cornerback Antone Exum and Maine cornerback Kendall James in the sixth round Saturday.

They took three defensive players in the seventh round: Connecticut defensive tackle Shamar Stephen, Georgia Tech linebacker Brandon Watts and North Carolina cornerback Jabari Price. They will each add to competition at positions and hopefully boost a unit that was one of the league's worst last year.

The Vikings also signed 15 college free agents.