Josh Freeman, Giants close

— -- Quarterback Josh Freeman and the New York Giants are working toward a deal that should be completed over the next day or so, according to a league source.

Freeman worked out for the Giants on Tuesday. He also recently visited the Chicago Bears.

Once he signs, Freeman will compete for the No. 2 QB job on the Giants with Curtis Painter and Ryan Nassib.

Giants starter Eli Manning underwent arthroscopic surgery on his left ankle Thursday but expects to be able to run again in about six weeks, the team previously announced. His 151 consecutive starts rate as the longest active streak in the NFL following the retirement of Washington's London Fletcher, and it is the third-longest by a quarterback in league history.

Freeman, meanwhile, was cut by the Tampa Bay Buccaneers in October. He was signed by the Minnesota Vikings and started just one game -- losing to the Giants on "Monday Night Football."

Freeman, 26, a first-round pick of the Buccaneers in 2009, started 56 games for the team. He enjoyed his season in 2010, when he started 16 games and threw for 3,451 yards and 25 touchdowns with six interceptions.  However, he has struggled since, throwing 43 interceptions over the last four seasons.

Adam Caplan is an ESPN NFL Insider.