Josh Freeman has signed a one-year contract with the Minnesota Vikings.

He is clearly an upgrade over Matt Cassel or Christian Ponder, but it seems unreasonable to think he can step in right away and be able to play. Give him at least a week or two to get to know the offense, and Minnesota should be much better off.

As for a fantasy perspective? Don’t add Freeman yet. Roster spots are too valuable too waste on a QB coming in to a new team in the middle of the season. However, this move should help Greg Jennings and Kyle Rudolph immensely now that they have a competent quarterback to throw them the ball.