Nobody had Caleb Douglas this high, and it is not close. The 49ers reached 45 spots to get him at pick 121. Solid and sensible more than spectacular: a B.
Whatever else happened, they won the night they took Corleone. The quarterback hole is the one line item this class does not answer. They will answer for taking safety early while quarterback, tight end and other spots went begging.
The imported veterans give this class a floor the draft picks could not on their own.
In sum, a sturdy weekend with one asterisk, the quarterback spot they never got to.
Pick-by-Pick
R2.26
· Pick 58
· Dani Dennis-Sutton
· DE-EDGE
· rank 86
Dani Dennis-Sutton at pick 58 is the pick scouts circle, and not in a good way. It patches a soft spot without any drama.
R3.5
· Pick 69
· Ted Hurst
· WR
· rank 89
A real head-scratcher, Ted Hurst in the Round 3 slot is miles ahead of his ranking. This was priority one on the needs board, and now it is handled.
R3.12
· Pick 76
· Gennings Dunker
· OG
· rank 52
Gennings Dunker in Round 3, Pick 12 is the kind of fall that makes a whole class. They walked in needing this and walked out with it.
R3.21
· Pick 85
· Jake Slaughter
· C
· rank 58
Somehow Jake Slaughter was still sitting there in slot 85, and they pounced on premier offensive lineman value. A must-fix position, and they treated it like one.
R3.35
· Pick 99
· Dontay Corleone
· DT
· rank 70
You do not let an interior defensive lineman like Dontay Corleone reach the 99th pick and blink. They did not. That was the need underlined and circled, and now it is checked off.
R4.6
· Pick 106
· Genesis Smith
· S
· rank 107
No edge and no loss on Genesis Smith in No. 106; it is a wash and a sensible one. Useful body for a position without much behind the starter.
R4.17
· Pick 117
· Jakobe Thomas
· S
· rank 140
The needs board was loud and they turned it down, spending the Round 4 slot on Jakobe Thomas with quarterback, tight end and other spots unsolved.
R4.21
· Pick 121
· Caleb Douglas
· WR
· rank 166
Caleb Douglas at pick No. 121 is the kind of overdraft that needs everything to break right. The biggest hole on the depth chart just got a whole lot smaller.
R4.27
· Pick 127
· Kaytron Allen
· RB
· rank 148
Kaytron Allen at the 127th pick is a steep price for a hunch, hard to square with any board. Better still, it is exactly the hole they had to fill.
R4.38
· Pick 138
· Dametrious Crownover
· OT
· rank 145
Dametrious Crownover in the 138th overall pick is fair value, right on his grade. A glaring weakness, addressed head on.
R4.39
· Pick 139
· Jaeden Roberts
· OG
· rank 151
A reach for Jaeden Roberts in slot 139; a little patience would have been rewarded. It also answers one of the loudest questions on the roster.
R5.27
· Pick 167
· Eric Rivers
· WR
· rank 171
By-the-book stuff, Eric Rivers at pick 167 squarely in line with his ranking. It answers the question that was keeping the coaches up at night.
R5.35
· Pick 175
· Domani Jackson
· CB
· rank 179
Domani Jackson at No. 175 is neither steal nor reach, just the going rate. A minor need, but a need all the same.
R7.27
· Pick 243
· Xavier Nwankpa
· S
· rank 246
They took Xavier Nwankpa at par in Round 7, Pick 27, which is nothing to complain about. They doubled down on a strength rather than a need.