Former Tampa Bay Buccaneers quarterback Josh Freeman signs with the Minnesota Vikings, PFT’s Mike Florio first reported on NBC’s Sunday Night Football post-game show.

Ian Rapoport of NFL Network reports that Freeman has agreed to a one-year deal worth $3 million.

The former 2009 first round pick (No. 17 overall) out of Kansas State joins a quarterback depth chart that includes 2011 first round pick Christian Ponder, who opened the season as the starter, and veteran Matt Cassel, who filled in for an injured Ponder last weekend and led Minnesota to its first victory of the year with a solid performance in London over the Pittsburgh Steelers.

Don’t expect Freeman to provide an immediate upgrade to the Vikings offense, but the team has apparently seen enough potential in the 6-6, 240-pound signal-caller to pull the trigger.

In four seasons and a quarter of a season, Freeman has appeared in 60 games (59 starts) and completed 1,144 of 1,967 passes (58.2 percent) for 13,534 yards with 80 touchdowns and 66 interceptions and has rushed for 922 yards and four scores on 197 carries.

Michael Gartman is a College Football and NFL Senior Writer, the AFC South and NFC West Lead Writer for NFL Draft Insiders and is the Founder, CEO of   Follow him @_MichaelGartman on Twitter.  Be sure to like NFL draft insiders on Facebook to keep up with the latest coverage on college football, the NFL and more!