Draft pick: OL D.J. Humphries (No. 24 overall), DE Markus Golden (No. 58 overall), RB David Johnson (No. 86 overall), OL Rodney Gunter (No. 116 overall), DE/LB Shaquille Riddick (No. 158 overall), WR J.J. Nelson (No. 159 overall), TE Gerald Christian (No. 256 overall)

Day 1 grade: A+

Day 2 grade: A-

Day 3 grade: A-

Overall grade: A

The skinny: NFL Media analyst Daniel Jeremiah is one of many who believe Humphries is the best offensive tackle in the draft. At pick No. 24, he's an absolute steal for the Cardinals, especially considering they didn't have to trade up to get him. Humphries will fill an area of need and help the recovering Carson Palmer breathe a bit easier by keeping pass rushers at bay. Golden has great upside and might wind up having a better career than his former teammates at Missouri, such Broncos' first-round pick Shane Ray. Johnson is a perfect fit for Bruce Arians and can fill the big-back role; he's also a top-notch threat as a pass catcher. Nelson teams with John Brown to form the fastest tandem in the league.