Update - 12:28 p.m.: It is expected to be a one-year deal (Vacchiano, April 16).
Freeman visited the Giants' facility on Tuesday, but left without a contract.
He was released by the Bucaneers in October 2013, and was later signed by the Vikings. He appeared in four games last season, with 63 completions for 761 yards. He had two touchdowns and four interceptions.
In his career, Freeman has 80 touchdowns and 67 interceptions. He's also rushed for four touchdowns, all coming in 2011 with Tampa Bay.
This could be a real find for the Giants. Or, it may not be. Freeman appears to be a player that might need some solid coaching to reach his potential. He's played for three head coaches since entering the league and all three have been fired. How much Freeman had to do with those firings is debatable. What isn't debatable is his inconsistent play. (See stats)
The Giants bringing Freeman in does not necessarily mean he's staying. It's very possible he could play his way out of here, too. If you recall, he was basically fired by the Bucs. They went to great lengths to discredit him publicly for some reason. But by the time we got to see him play next (and last), we saw how much Freeman had regressed.
In his only start last year, Freeman, who had been signed by Minnesota, completed only 37.7% of his passes (20/53 for 190 yards and 1 INT) in a Oct 21st loss to the Giants. He was wild and looked clueless. That may have been because he didn't know the offense, but to the naked eye the problems appeared to be of the commission kind more than anything else. The knock on him in Tampa was that he didn't grasp the playbook there, either.
We'll see where he fits, or if he fits, here with the Giants. Freeman's troubles in Tampa began with poor performance on the field followed by missing team meetings and commitments off it. Here, we go by Coughlin time, which for those who don't know, means be in your seat five minutes before start time. If he can do that, Tom Coughlin can help him with the rest.