As the Vikings head to training camp later this week, take a look at how the 2014 roster as built. Number in parenthesis is the round the player was picked in.
2004
Free Agency / Waivers: LS Cullen Loeffler
2006
Draft: LB Chad Greenway (1)
2007
Draft: RB Adrian Peterson (1), DE Brian Robison (4)
Free Agency / Waivers: DT Fred Evans **
2008
Draft: C John Sullivan (6)
2009
Draft:T Phil Loadholt (2), S Jamarca Sanford (7)
2010
Draft: DE Everson Griffen (4)
Free Agency / Waivers: CB Marcus Sherels*
2011
Draft: QB Christian Ponder (1), TE Kyle Rudolph (2), DB Mistral Raymond (6), C Brandon Fusco (6)
Free Agency / Waivers: T Charlie Johnson, S Andrew Sendejo, C Joe Berger*, LB Larry Dean, RB Matt Asiata*
2012
Draft: T Matt Kalil (1), S Harrison Smith (1), CB Josh Robinson (3), WR Jarius Wright (4), FB Rhett Ellison (4), K Blair Walsh (6), CB Robert Blanton (5), LB Audie Cole (7)
Free Agency / Waivers: DT Chase Baker, RB Joe Banyard, FB Jerome Felton, TE Chase Ford, T Kevin Murphy, WR Jerome Simpson*
2013
Draft: LB Sharrif Floyd (1), CB Xavier Rhodes (1), WR Cordarrelle Patterson (1), LB Gerald Hodges (4), P Jeff Locke (5), G Jeff Baca (6), LB Michael Mauti (7)
Free Agency / Waivers: S Brandon Bishop, QB Matt Cassel, WR Greg Jennings, FB Zach Line, CB Shaun Prater, T Mike Remmers, WR Rodney Smith, CB Robert Steeples, WR Adam Thielen, DE Justin Trattou
2014
Draft: LB Anthony Barr (1), QB Teddy Bridgewater (1), DE Scott Crichton (3), RB Jerick McKinnon (3), G David Yankey (5), S Antone Exum (6), CB Kendall James (6), DT Shamar Stephen (7), LB Brandon Watts (7), CB Jabari Price (7)
Free Agency / Waivers: LB Jasper Brinkley, T Pierce Burton, S Kurt Coleman, WR Kain Colter, WR Josh Cooper, CB Derek Cox, DE Rakim Cox, LB Dom DeCicco, G Vladimir Ducasse, DT Isame Faciane, WR Donte Foster, T Matt Hall, DT Tom Johnson, WR Kamar Jorden, DT Linval Joseph, C Zac Kerin, TE A.C. Leonard, WR Erik Lora, TE Mike Higgins, CB Captain Munnerlyn, CB Julian Posey, DT Kheeston Randall, TE Allen Reisner, T Antonio Richardson, DE Tyler Scott, DE Jake Snyder, G Austin Wentworth, RB Dominique Williams, DE Corey Wootton, LB Mike Zimmer
Rookie free agent prior to joining Vikings* NFL veteran or had been in other NFL camps prior to joining Vikings