There is conviction, and then there is this. The Cardinals took Drew Allar a full 73 picks ahead of where the board had him, an overdraft steep enough that it colors the whole weekend. It nets out to a B+, which feels about right.
The trade ledger is the best part of the whole weekend. They covered a lot of ground and still skipped running back, which is a strange place to end up. The Hunter pick is the one they will point to when this weekend is judged.
All told, a solid class that does its job everywhere but running back.
Pick-by-Pick
R1.29
· Pick 29
· Blake Miller
· OT
· rank 45
In slot 29 they get a cornerstone up front, even if it was a touch early. Exactly the need they had to hit.
R2.2
· Pick 34
· Kenyon Sadiq
· TE
· rank 19
Nice patience on Kenyon Sadiq, who had no business lasting to the 34th overall pick. Another box on the needs board, quietly ticked.
R2.8
· Pick 40
· Gennings Dunker
· OT
· rank 49
Gennings Dunker at Round 2, Pick 8 jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
R2.19
· Pick 51
· Derrick Moore
· DE-EDGE
· rank 62
Derrick Moore in pick 51 is the kind of reach that only looks good if he outplays it. The biggest hole on the depth chart just got a whole lot smaller.
R3.1
· Pick 65
· Lee Hunter
· DT
· rank 48
A slide stopped in pick No. 65, with Lee Hunter worth more than the price. A need, and now a little less of one.
R3.8
· Pick 72
· Jake Slaughter
· C
· rank 55
Jake Slaughter at the Round 3 slot is money in the bank, a offensive lineman taken below his worth. Top of the wish list, and they did not leave without it.
R3.10
· Pick 74
· Jacob Rodriguez
· LB
· rank 72
Jacob Rodriguez at the Round 3 slot is right where the board had him, plain and simple. A sensible fit for a spot that needed help.
R3.20
· Pick 84
· Drew Allar
· QB
· rank 157
Drew Allar in Round 3, Pick 20 is a reach so steep the board needed a second look to believe it. That was the need underlined and circled, and now it is checked off.
R4.4
· Pick 104
· Bryce Lance
· WR
· rank 90
Bryce Lance in the 104th overall pick is a bargain the rest of the room will envy. The one spot they could not leave alone, and did not.
R4.9
· Pick 109
· Caden Curry
· DE-EDGE
· rank 131
Caden Curry at slot 109 is the kind of overdraft that needs everything to break right. A glaring weakness, addressed head on.
R5.3
· Pick 143
· Chris McClellan
· DT
· rank 142
A market-rate interior defensive lineman, with the board and the slot shaking hands on Chris McClellan. It patches a soft spot without any drama.
R6.2
· Pick 183
· Louis Moore
· S
· rank 166
The board had Louis Moore higher than pick 183, and the safety fell to them anyway. It adds depth where they could use a little.
R6.19
· Pick 200
· Josh Cameron
· WR
· rank 187
Value with a capital V on Josh Cameron in the 200th pick, a genuine coup. Better still, it is exactly the hole they had to fill.
R6.20
· Pick 201
· Kobe Baynes
· OG
· rank 195
Kobe Baynes in pick No. 201 lands just on the right side of the ledger. They walked in needing this and walked out with it.
R7.1
· Pick 217
· Toriano Pride Jr.
· CB
· rank 210
Good price on Toriano Pride Jr. in pick 217, a hair ahead of his grade with no real quibbles. A quiet depth add at a thin-ish spot.