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 …

San Francisco 49ers

Tommy Gilligan-USA TODAY Sports

The Niners are 10-2 after going 2-2 in the third quarter of their schedule. However, before judging and taking away points on their grade, remember they are two last-second field goals away from being perfect. The caution flag is teams have to win those games to go forward in the playoffs. Still, an incredible defense and team that will be scary. Grade: A