Josh Freeman wanted to choose his new team by the end of the weekend, and he has done just that. As first reported by Pro Football Talk, Freeman is signing a one-year deal with the Vikings. This report was confirmed shortly thereafter on Twitter by Freeman's agent. Freeman was released by the Buccaneers on Thursday.
Freeman joins Matt Cassel and Christian Ponder on Minnesota's roster. Considering the quality of the competition and his $3 million contract, he has a realistic chance of starting at some point this season, but who knows when? Ponder is out of action right now due to a serious rib injury, so Cassel will most likely start in Week 6 versus Carolina. Freeman can be added in two-QB leagues, but he doesn't offer a massive upgrade over Ponder or Cassel. The Vikings haven't solved their quarterback problem; maybe they have now added to it.