With NFL free agency getting underway next week, here's a look at how the current Vikings' roster was assembled:
2003
Draft: DT Kevin Williams*
2004
Free Agency / Waivers: LS Cullen Loeffler
2006
Draft: LB Chad Greenway
2007
Draft: RB Adrian Peterson and DE Brian Robison
Free Agency / Waivers: DT Fred Evans*
2008
Draft: DT Letroy Guion and C John Sullivan
Trades: DE Jared Allen*
2009
Draft: T Phil Loadholt and S Jamarca Sanford
2010
Draft: CB Chris Cook, RB Toby Gerhart, DE Everson Griffen* and WR Joe Webb*
Free Agency / Waivers: CB Marcus Sherels#
2011
Draft: QB Christian Ponder, TE Kyle Rudolph, S Mistral Raymond and G Brandon Fusco
Free Agency / Waivers: RB Matt Asiata, C Joe Berger, LB Larry Dean#, G Charlie Johnsonand S Andrew Sendejo
2012
Draft: T Matt Kalil, S Harrison Smith, CB Josh Robinson, WR Jarius Wright, TE Rhett Ellison, WR Greg Childs, S Robert Blanton, K Blair Walsh and LB Audie Cole.
Free Agency / Waivers: DT Chase Baker, TE John Carlson, FB Jerome Felton, TE Chase Ford, LB Marvin Mitchell* and WR Jerome Simpson*.
2013
Draft: DT Sharrif Floyd, CB Xavier Rhodes, WR Cordarrelle Patterson, LB Gerald Hodges, P Jeff Locke, G Jeff Baca and LB Michael Mauti.
Free Agency / Waivers: RB Joe Banyard, LB Desmond Bishop, QB Matt Cassel, QB Josh Freeman, WR Greg Jennings, CB Shaun Prater, T Mike Remmers, FB Zach Line, WR Rodney Smith, CB Robert Steeples, DE Justin Trattou, and T J'Marcus Webb.
Following the 2013 season, signed S Brandan Bishop, CB Kip Edwards, T Kevin Murphy, DE Spencer Nealy, RB Bradley Randle, & WR Adam Thielen to reserve / future free agent contracts.
2014
Free Agency / Waivers: G Josh Samuda, WR Kamar Jorden, DT Kheeston Randall and LB Simoni Lawrence.
- Denotes a player that's scheduled to be an unrestricted free agent later this month.
Denotes a player that's scheduled to be a restricted free agent.