49ERS MOCK DRAFT GRADE B-

Good draft B-

URL good-draft-49ers-3337

Letter grade with a four-component score, written analysis, and a pick-by-pick breakdown for every selection in this saved mock.

My Mock Drafts →
Grade another draft →
B-

San Francisco 49ers

A solid, sensible weekend for the 49ers: B-.

by Iowradar · 2026 NFL Draft · 8 picks · 0 steals · 3 reaches
Value B-
Need B
Trades C+
Future C+

There is reaching, and then there is Matt Gulbin at pick 139. The 49ers jumped the board by 43 and dared it to prove them wrong. They moved the roster forward and banked a B- for it.

They will regret leaving wide receiver for another day if the season turns on it. They left with offensive lineman solved and the rest of the wish list mostly ticked off.

All told, a solid class that does its job everywhere but wide receiver.

Pick-by-Pick

R1.27 · Pick 27 · Dillon Thieneman · S · rank 27
In Round 1, Pick 27 they get a downhill hitter at safety. More want than need.
R2.10 · Pick 42 · Zion Young · DE-EDGE · rank 43
A market-rate edge rusher, with the board and the slot shaking hands on Zion Young. A real hole, addressed with a reasonable pick.
R3.16 · Pick 80 · Keylan Rutledge · OG · rank 79
A straight-up fair deal on Keylan Rutledge at pick 80, value and slot in agreement. Better still, it is exactly the hole they had to fill.
R4.15 · Pick 115 · Tacario Davis · CB · rank 111
A tidy little value on Tacario Davis in pick No. 115, a step better than break-even. Useful body for a position without much behind the starter.
R4.33 · Pick 133 · Trey Zuhn III · C · rank 127
A reasonable price with a little left over, Trey Zuhn III in No. 133. Top of the wish list, and they did not leave without it.
R4.38 · Pick 138 · Kaytron Allen · RB · rank 149
They paid up for Kaytron Allen at the Round 4 slot when waiting would have done the job. A glaring weakness, addressed head on.
R4.39 · Pick 139 · Matt Gulbin · C · rank 182
Matt Gulbin in the Round 4 slot is a bet on their own eyes over everyone else's grade. The biggest hole on the depth chart just got a whole lot smaller.
R6.30 · Pick 211 · Riley Nowakowski · TE · rank 224
They went early on Riley Nowakowski in slot 211, and the value did not follow. It patches a soft spot without any drama.