The Vikings quarterback situation just became a lot more interesting. And crowded.

The team signed free agent Josh Freeman to a one-year deal reportedly worth $3 million late Sunday night, which presumably means Christian Ponder's tenure is almost over.

Freeman must learn the Vikings offense, but the team's aggressiveness in pursuing the former Tampa Bay Buccaneers quarterback indicates that they want him to replace Ponder as the starter as soon as possible.

A former first-round pick out of Kansas State, Freeman is only 25 but already is in his fifth NFL season. He has passed for 13,534 yards and 80 touchdowns with 66 interceptions.

The Vikings, who return to work Monday after their bye, already were prepared to face questions about their quarterback situation this week. The team is hopeful that Ponder can practice as he recovers from a fractured rib that forced him to miss the Steelers game in London. Veteran Matt Cassel played well in relief of Ponder in guiding the Vikings to their first victory of the season.

Coach Leslie Frazier was noncommittal last week on which quarterback will start Sunday against Carolina. It would be surprising if Freeman can get up to speed on the offense by this weekend, which means Cassel likely could get to start again.

Freeman is expected to fly to the Twin Cities on Monday morning. Ten teams contacted his agents before he signed with the Vikings.

According to a source, Freeman had a good conversation with Frazier over the weekend and felt comfortable about the situation and opportunity.

"We are always looking to add good players to our roster and I think we have done that with Josh," Frazier said.

Freeman told Fox NFL Insider Jay Glazer on Saturday that he planned to pick a team Sunday night after watching the slate of games to see if a team suddenly needed a quarterback because of injury.

The list of teams reportedly interested in Freeman included the Oakland Raiders and Buffalo Bills. Freeman, who was released by the Bucs after starting the first three games this season, reportedly was looking for a situation where he could step in as a starter.

Freeman endured a dramatic fall from franchise quarterback to outcast with Tampa Bay. He looked like a future star in 2010 when he passed for 3,451 yards and 25 touchdowns with only six interceptions. But his performance seesawed the past few seasons and he fell out of favor with new coach Greg Schiano.

Freeman missed a team photo and was fined more than $30,000 by the Bucs this season for several infractions, according to the Tampa Bay Times.

Word leaked recently that Freeman is a stage one participant in the NFL's drug program. Freeman promptly released a statement saying he has an approved exemption to use Adderall to treat ADHD but that he made a mistake and switched to Ritalin, which resulted in a positive test. In his statement, Freeman said he's passed 46 drug tests since voluntarily entering the program.

Freeman completed only 45.7 percent of his passes for 571 yards and two touchdowns with three interceptions in three starts this season. He was benched in favor of rookie Mike Glennon and then released late last week.

Freeman is 2-0 against the Vikings and he completed 61 percent of his passes for 505 yards and four touchdowns in those meetings. He passed for 262 yards and three touchdowns with no interceptions in a 36-17 victory against the Vikings at Mall of America Field last season.