Mark Sanchez passed his physical on Thursday and the former New York Jets quarterback will sign a contract with the Eagles on Friday, a source close to the situation said.
Sanchez and the Eagles have agreed to terms, according to various reports, but the length and value of the contract was not known.
The 27-year-old Sanchez, who spent his first five seasons in the NFL with the New York Jets, arrived in Philadelphia on Wednesday night and spent part the next day at the NovaCare Complex getting examined.
He missed all of last season with a torn labrum and also had knee surgery in 2010 to repair a patella ligament. Jets coach Rex Ryan said Tuesday at the NFL owners meetings that Sanchez was ahead of schedule in his recovery from shoulder surgery.
Sanchez was released by the Jets last Friday, a few hours before they signed former Eagles quarterback Michael Vick to a one-year contract. While Vick is expected to compete for a starting job, Sanchez will be brought in to vie with Matt Barkley for the backup spot behind starter Nick Foles.
"It's a position of need for us," Eagles coach Chip Kelly said Wednesday at the meetings. "We played three quarterbacks last year. I don't think you can look at your roster and ever say, 'We're good at quarterback.'"
While Kelly has praised Barkley and said that he expects him to take a step forward with a full offseason and his shoulder at full strength, he has not endorsed the Eagles' 2013 fourth-round draft pick as the No. 2 quarterback.
The 6-foot-2, 227-pound Sanchez started in his first four seasons and compiled a 33-29 record in the regular season. He completed 55.1 percent of his passes for an average of 195 yards a game with 68 touchdowns against 69 interceptions in 62 starts. He has a 4-2 postseason mark and played in two AFC championship games.
Kelly saw Sanchez up close for two seasons in college. In Sanchez's senior year at Southern Cal, he completed 19 of 28 passes for 332 yards and three touchdowns in a victory over Oregon. The Eagles' top three quarterbacks all played in the Pac-10 against Kelly's Oregon team.