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...

QB Carson Palmer ranks second in the NFL this season with 4,003 passing yards, and also has 31 touchdowns

RB David Johnson is second on the team with 76 rushing attempts for 330 yards, and is first on the team with four rushing touchdowns

WR Larry Fitzgerald is the Cardinals' leading receiver with 96 receptions for 1,088 yards and seven touchdowns

WR Michael Floyd follows close behind Fitzgerald with six touchdowns on the season

WR John Brown ranks second on the team with 55 receptions for 895 yards, and also has five touchdowns in 2015

DE Calais Campbell has tallied 53 total tackles and 2.5 sacks in 2015

LB Dwight Freeney leads the team with four sacks this season

CB Patrick Peterson has caught two interceptions for 41 yards

S Tyrann Mathieu is second on the team with four interceptions, one pick six, and also has 84 tackles and one sack