On the surface, this seems astounding, given the level of incompetence he displayed at the Medowlands on Monday Night Football last season.

Freeman, if you had forgotten, completed just 20 of his 53 pass attempts, including an absurd number of overthrows. It's highly questionable why the coaching staff even let him play in that game. After all, he had practiced just four times with the Vikings since signing as a midseason free agent.

The Vikings scooped him up after a very public falling out with former Buccaneers head coach Greg Schiano. Then they deployed Freeman against the 0-6 Giants, watched him crumble and then never played him again.

As ESPN.com's Ben Goessling points out, clearly the Giants have done more homework on Freeman than that mid-October game. Still, it's a bizarre twist in the Josh Freeman saga.

Drafted 17th overall by Tampa Bay in the 2009 draft, Freeman has a 57.6 percent career completion rate in five seasons (1,164-of-2,020). He has appeared in 61 games, throwing 80 touchdowns and 67 interceptions.

NFL.com's Ian Rapoport reported that Freeman agreed to a one-year deal with the Giants.

It's a one-year deal for the #Giants and QB Josh Freeman, source says. May get increased snaps as Eli recovers from surgery