NFL 2019: Report cards for all 32 teams after three-quarters of the season

Every team has played 12 games and the byes are bygone for the 2019 season. The report card for all 32 teams after three-quarters of the season. Arizona Cardinals Mark J. Rebilas-USA TODAY Sports The Cardinals will struggle to improve. And they have …

Philadelphia Eagles

 Eric Hartline-USA TODAY Sports

The Eagles had every chance to catch the faltering Cowboys for the NFC East lead. They had the perfect setup, facing the Dolphins. And they went to Miami and took another “L.” Philly controls its destiny thanks to scheduling but there is no reason to believe this team can achieve. Grade: D