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 …

Minnesota Vikings

Tim Heitman-USA TODAY Sports

Minnesota has to hope Dalvin Cook isn’t too dinged-up after having to exit the MNF loss to Seattle. The Vikings stand at 8-4 and have to consider themselves fortunate because they could have lost their previous game when Denver raced to a huge halftime lead. They face three divisional foes over the last four weeks and have to finish strong to keep themselves in the thick of the playoff hunt. Grade: B