Garafolo of Fox Sports tweeted earlier: "Done deal with the Giants and QB Josh Freeman. He's agreed to terms, per source."
Freeman has been meeting with members of the New York Giants front office this week and he has clearly done enough to impress as he has now been given a one-year contract.
2013 was a nightmare for the former first-round pick, he was cut by the Tampa Bay Buccaneers halfway through the season. Although he was picked up by the Minnesota Vikings, he would play just one game for the team all season.
Strangely, that one Vikings game came against the Giants and Freeman struggled with just a 37.7% accuracy rate and one interception.
Maybe the Giants felt that Freeman was unfairly treated in Minnesota however as they seem happy for the quarterback to compete as a backup to Eli Manning.
In fact, Freeman may do more than just backup Manning. The franchise QB will undergo surgery on his ankle during the offseason, and depending on his recovery, the Giants may need a quarterback to deputise at the beginning of the season.
Regardless of his original role, Freeman appears to have found one last opportunity at success in the NFL.