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 while also being a top-notch threat as a pass catcher. Nelson teams with John Brown to form the fastest tandem in the league. Bottom line: The Cardinals added a lot of high upside players who can contribute in defined roles for a team that is really close to a Super Bowl run.