Quite some amount of weeks ago I started my “All Free Agent Team.”  Basically, I created an entire starting roster (plus a backup usually) of players that are set to become free agents in 2010.  Since a lot has changed since I did the last list, I decided to re-visit it tonight and make some updates.  Feel free to let me know what you think in the comments.

The roster is compiled with many things kept in mind which include, but are not limited to talent, character, age, fitting in with the Vikings, and expected salary.

This exercise, much like a mock draft, is mostly pointless.  Much can change between now and the opening of free agency.  The Collective Bargaining negotiations, injuries, break out games, slumps in productions, contract extension, players being cut, and franchise tags are just a few things that will affect this coming free agency class.

However, the exercise does show us where needs of the Vikings could possibly be filled in free agency, and where they may want to consider using the draft or trades as a means of filling the need.  For example, you will see that this year’s free agents at quarterback will doubtless leave the Vikings looking at the draft or for a trade to find their quarterback of the future.

Ages for the players below are as of September 1st, 2010 (roughly the beginning of next season).  Also, I have refrained from putting Vikings players on the list.  I have also refrained from putting players whom I am somewhat certain will be restricted free agents, though this can change depending on the CBA.

So, without further ado:

QB:  Kyle Orton, 27, Broncos

QB:  Kellen Clemens, 27, Jets

RB:  Darren Sproles, 27, Chargers

RB:  Ronnie Brown, 28, Dolphins

FB:   Leanord Weaver, 27, Eagles

WR:  Vincent Jackson, 27, Chargers

WR:  Brandon Marshall, 26, Broncos

WR:  Miles Austin, 26, Cowboys

WR:  Antonio Bryant, 29, Bucs

TE:  Owen Daniels, 27, Texans

TE:  Tony Scheffler, 27, Broncos

OT:  Tyson Clabo, 28, Falcons

OT:  Khalif Barnes, 28, Raiders

OT:  Donald Penn, 27, Bucs

G:  Logan Mankins, 28, Patriots

G:  Jahri Evans, 27, Saints

G:  Eugene Amano, 28, Titans

C:  Rudy Niswanger, 27, Chiefs

C:  Chris Spencer, 28, Seahawks

DE:  Elvis Dumerville, 26, Broncos

DE:  Julius Peppers, 30, Panthers

DE:  Aaron Kampman, 30, Packers

DT:  Vince Wilfork, 28, Patriots

DT:  Abrayu Franklin, 30, Niners

DT:  Richard Seymour, 30, Raiders

OLB:  Shawne Merriman, 26, Chargers

OLB:  Angelo Crowell, 29, Bucs

OLB:  Keith Ellison, 26, Bills

ILB:  DeMeco Ryans, 26, Texans

ILB:  Karlos Dansby, 28, Cardinals

S:  Antoine Bethea, 26, Colts

S:  O.J. Atogwe, 29, Rams

S:  Dawan Landry, 27, Ravens

CB:  Dunta Robinson, 28, Texans

CB:  William Gay, 25, Steelers

CB:  Leigh Bodden, 28, Patriots

K:  Stephen Gostkowski, 26, Patriots

P:  Sebastian Janikowski, 32, Raiders