It's been an active free agent season for the Minnesota Vikings -- adding some needed talent to the roster, and losing some familiar names. Here's the latest on who's in, who's out, and who's staying to wear the purple again in 2017. 

With his official position undecided, the Vikings say that future Hall of Famer Adrian Peterson has played his last game as a Viking. Peterson continues to search for the right fit with an NFL team for the upcoming season.

Players the Vikings Have Added

  • Latavius Murray, RB (from Oakland).
  •   Datone Jones, DE (from Green Bay).
  • Mike Remmers, OT (from Carolina).
  • Riley Reiff, OT (from Carolina).

Players That Have Jumped from the Vikings Ship

  • Andre Smith, OT (to Cincinnati).
  • Cordarrelle Patterson, WR (to Oakland).
  • Captain Munnerlyn, CB (to Carolina).
  • Audie Cole, LB (to Jacksonville).
  • Rhett Ellison, TE (to NY Giants).
  • Jeff Locke, P (to Indianapolis).
  • Matt Kalil (to Carolina).
  • Charles Johnson, WR (to Carolina).

Vikings Free Agents that have Been Re-Signed

  • Adam Thielen, WR.
  • Terence Newman, CB.
  • Jeremiah Sirles, OL.

Vikings Players Still Up in the Air

These guys are unrestricted free agents, and have not been officially signed by the Vikings or any other team:

  • Adrian Peterson, RB.
  • Shaun Hill, QB.
  • Matt Asiata, RB.
  • Zach Line, RB.
  • Jake Long, OT.
  • Justin Tratto, DE.

Stay tuned as the roster continues to get hammered out over the off-season. The 2017 NFL Draft is set to take place April 27th, 28th, and 29th in Philadelphia.

Go Vikings!

More From 98.1 Minnesota's New Country