Source: Jeff McLane, Philadelphia Inquirer 
Vick missed the last two games with a hamstring strain he suffered against the Giants on Oct. 6. Nick Foles replaced him and started in the next two games, going 1-1, but he suffered a concussion and is likely out for Sunday. Rookie Matt Barkley stepped in for Foles against the Cowboys on Sunday.
If Vick or Foles couldn’t play against the Giants, Barkley would have started.