Foles was selected by the Philadelphia Eagles in the third round with the 88th overall pick in the 2012 NFL Draft. He signed a four-year contract with the team on May 21, 2012. Despite speculation that Foles would start the Eagles' Monday Night Football game against the New Orleans Saints on November 5 (Week 9), Eagles coach Andy Reid stated that Vick would start that game. The following week against the division rival Dallas Cowboys, after Vick left the game in the second quarter with concussion symptoms, Foles made his NFL debut. Foles threw his first career touchdown pass to wide receiver Jeremy Maclin for 44 yards and finished with 22 completed passes out of 32 attempts for 219 yards, one touchdown, and one interception. With Philadelphia behind 31–23 in the last minute, Foles lost the ball as he was sacked, and Jason Hatcher of the Cowboys recovered the ball in the end zone for a touchdown. Vick was eventually ruled out of the following game against the Washington Redskins in Week 11, and Foles made his first career start. Philadelphia lost to the Redskins 31–6, and Foles was 21-for-47 in passing 204 yards with no touchdowns and two interceptions.