The one hole that towered over the rest is filled. The Cardinals spent their marquee pick on Carson Beck, and for the first time in a while there is a real answer at quarterback.
The cost of the Beck reach is exactly the players who went right after him. Whatever else happened, they won the night they took Hart. That edge rusher hole did not close this weekend, and it was the biggest one on the wall.
A competent weekend that does not make headlines and does not need to.
Pick-by-Pick
R1.2
· Pick 2
· Marvin Harrison Jr.
· WR
· rank 1
In the 2nd pick they get a difference-maker at receiver at fair value. The biggest hole, addressed.
R1.21
· Pick 21
· Carson Beck
· QB
· rank 41
In Round 1, Pick 21 they get their guy under center for the next decade, though the board says they badly overpaid. Exactly the need they had to hit.
R2.2
· Pick 34
· Terrion Arnold
· CB
· rank 28
Terrion Arnold at pick No. 34 nudges the ledger their way without any fuss. It thickens a room that could stand to be thicker.
R3.2
· Pick 66
· Zak Zinter
· OG
· rank 86
Value said wait; Zak Zinter in slot 66 says they were not listening. Better still, it is exactly the hole they had to fill.
R3.6
· Pick 70
· Braelon Allen
· RB
· rank 77
They paid sticker price for Braelon Allen in the 70th overall pick, and that is fine. It shores up a spot that genuinely needed the help.
R3.22
· Pick 85
· Malik Washington
· WR
· rank 83
Malik Washington in pick 85 is exactly on the number, no argument either way. It answers the question that was keeping the coaches up at night.
R4.2
· Pick 102
· Christian Haynes
· OG
· rank 98
A reasonable price with a little left over, Christian Haynes in No. 102. The biggest hole on the depth chart just got a whole lot smaller.
R4.33
· Pick 133
· Troy Fautanu
· OT
· rank 119
They read the board right and Troy Fautanu was the payoff at the Round 4 slot. They walked in needing this and walked out with it.
R5.3
· Pick 139
· Ty'Ron Hopper
· LB
· rank 151
The board had cheaper options than Ty'Ron Hopper at the 139th pick, and it noticed. The roster fit checks out.
R5.33
· Pick 169
· Bryce Foster
· C
· rank 188
A wild overpay on Bryce Foster in the Round 5 slot, the sort that defines a class for the wrong reasons. The one spot they could not leave alone, and did not.
R6.23
· Pick 198
· Cam Hart
· CB
· rank 180
Cam Hart in pick No. 198 is a gift, value that borders on unfair. Nice player, but the depth chart did not need him here.
R7.3
· Pick 223
· Carson Steele
· RB
· rank 235
They paid a round early for Carson Steele in No. 223, more than the board wanted. A real hole, addressed with a reasonable pick.
R7.6
· Pick 226
· Mario Williams
· WR
· rank 224
By-the-book stuff, Mario Williams at the 226th overall pick squarely in line with his ranking. Top of the wish list, and they did not leave without it.