For the second straight week, the Eagles have a completely clean bill of health, a remarkable feat considering that we're just three weeks away from the end of the regular season. The Cardinals, too, are relatively healthy, but they'll be down two starters, running back Andre Ellington and safety Rashad Johnson.
Ellington has missed five games this season, including Arizona's last two, with a sprained knee and more recently with turf toe. The third-year back led the Cardinals in yards from scrimmage last year with 1,055, but this season he's mustered just 383. Chris Johnson had taken on the brunt of the work in Ellington's absence this year, rushing 196 times for 814 yards (4.2 yards/carry) in nine starts and eleven games. The veteran running back was placed on injured reserve earlier this month with a broken leg, and rookie David Johnson is expected to get the majority of the carries in his absence. Rashad Johnson didn't participate in practice all week because of an ankle injury and will miss his first start in two seasons.
The Eagles' mandatory seven inactive players will be quarterback Thad Lewis, wide receiver Jonathan Krause, offensive linemen Barrett Jones and Tanner Hawkinson, defensive end Brandon Bair, linebacker Steven Means, and cornerback Denzel Rice. In addition to Ellington and Johnson, the Cardinals won't dress quarterback Matt Barkley, offensive lineman DJ Humphries, defensive tackles Cory Redding or Xavier Williams, or linebacker Shaq Riddick.
Take a closer look at the key Cardinals players that the Eagles will be matching up against this Sunday. View the full gallery here...