The Vikings somehow managed to beat out the 49ers in wooing a free agent.  That probably had something to do with the potential for upward mobility (i.e. the lack of talent) and the presence of former Panthers offensive line coach Jeff Davidson.

Geoff Schwartz has reportedly agreed to a one year deal with the Vikings after visiting with them on Monday.

Schwartz is the third free agent to join this roster that didn’t play a single NFL snap in 2011, in this case due to an injury that sidelined him.

In 2010, however, he appeared like an up-and-coming offensive lineman for the Panthers.  He was near-dominant at right guard and serviceable at right tackle.  He will immediately jump into the mix, competing to replace Anthony Herrera in the starting lineup, and possibly even pushing Phil Loadholt for his job.

While numbers are not yet available, the length of the deal is somewhat surprising to me.  At age 25, Schwartz could possibly be a steal for teams looking for a long-term rebuild (anybody know one?) so I would’ve expected the Vikings to try and increase the length of the deal.