The one hole that towered over the rest is filled. The Giants spent their marquee pick on Drake Maye, and for the first time in a while there is a real answer at quarterback. It nets out to a B, which feels about right.
If this class has a fault line, it runs straight through interior defensive lineman. McGregor at that cost is the sort of edge that compounds over a roster.
If Mahogany pans out, nobody remembers the price. If not, this is the pick they hear about.
In sum, a sturdy weekend with one asterisk, the interior defensive lineman spot they never got to.
Pick-by-Pick
R1.15
· Pick 15
· Drake Maye
· QB
· rank 7
In slot 15 they get their guy under center for the next decade, and a steal at that. A clean fit for the roster.
R2.15
· Pick 47
· Xavier Worthy
· WR
· rank 47
Xavier Worthy at the Round 2 slot is right where the board had him, plain and simple. A must-fix position, and they treated it like one.
R3.6
· Pick 70
· Brandon Dorlus
· DE-EDGE
· rank 82
A premium they did not need to pay, Brandon Dorlus a notch or two before his time. The roster fit checks out.
R3.18
· Pick 82
· Christian Mahogany
· OG
· rank 99
They paid up for Christian Mahogany at pick 82 when waiting would have done the job. The biggest hole on the depth chart just got a whole lot smaller.
R4.7
· Pick 107
· Cam Hart
· CB
· rank 115
Cam Hart at pick No. 107 jumps the queue by a touch more than is comfortable. A real hole, addressed with a reasonable pick.
R5.30
· Pick 166
· Beau Brade
· S
· rank 162
A tidy little value on Beau Brade in the 166th overall pick, a step better than break-even. The one spot they could not leave alone, and did not.
R6.11
· Pick 186
· Braiden McGregor
· DE-EDGE
· rank 170
A slide stopped in Round 6, Pick 11, with Braiden McGregor worth more than the price. A sensible fit that makes the depth chart a little sturdier.
R7.6
· Pick 226
· JD Bertrand
· LB
· rank 223
Nothing to complain about; JD Bertrand went a shade earlier than his grade, which is fine. Useful body for a position without much behind the starter.