Updated

(SportsNetwork.com) - The Minnesota Vikings have signed former Tampa Bay Buccaneers quarterback Josh Freeman to a contract, according to his agent, Erik Burkhardt.

Freeman was expected to make a decision on his landing spot Sunday, and Burkhardt broke the news on Twitter, saying simply, "Vikings!!!"

The 2009 first-round draft pick's often-turbulent four-year tenure with Tampa Bay ended abruptly on Thursday, with the team releasing the Kansas State product after he completed just 45.7 percent of his throws with two touchdowns and three interceptions as the Buccaneers dropped their first three games of the season.

Freeman's release came one day after Sports Illustrated reported that he had been fined twice by the Buccaneers in the past month for conduct detrimental to the team. One was for an unauthorized interview with ESPN and the other for skipping at least one team meeting.

The 25-year-old signal-caller compiled a 24-35 record over his four-plus seasons as Tampa Bay's starter, throwing for 13,534 yards and 80 touchdowns with 66 interceptions since being drafted 17th overall back in 2009.

Minnesota starting quarterback Christian Ponder missed the team's 34-27 Week 4 win over Pittsburgh with a rib injury, leaving the door open for Freeman to battle with backup Matt Cassel for a potential starting role in the future.