49ERS MOCK DRAFT GRADE B

A Shot In The Dark B

URL a-shot-in-the-dark-4003

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

Orange should have been long gone. The 49ers pounced, and earned a B.

by ModestWalrus · 2026 NFL Draft · 7 picks · 3 steals · 2 reaches
Value B
Need B
Trades B-
Future B-

The value of the weekend has a name and a slot: Domonique Orange, the 95th pick, roughly 22 picks past where he belonged.

If this class has a fault line, it runs straight through running back. The cost of the Daniels reach is exactly the players who went right after him. The roster is better shaped than it was, with offensive lineman chief among the fixes.

They trusted the board more than the depth chart.

All told, a solid class that does its job everywhere but running back.

Pick-by-Pick

R1.31 · Pick 31 · Dillon Thieneman · S · rank 27
Dillon Thieneman in Round 1, Pick 31 lands just on the right side of the ledger. Useful depth more than a marquee fix.
R2.26 · Pick 58 · Chase Bisontis · OG · rank 53
Chase Bisontis at the Round 2 slot nudges the ledger their way without any fuss. A must-fix position, and they treated it like one.
R3.31 · Pick 95 · Domonique Orange · DT · rank 73
They barely believed it either: Domonique Orange still on the board at pick 95. Top of the wish list, and they did not leave without it.
R4.27 · Pick 127 · CJ Daniels · WR · rank 144
CJ Daniels in slot 127 is early enough to raise a brow, if not a full objection. The one spot they could not leave alone, and did not.
R4.33 · Pick 133 · Julian Neal · CB · rank 119
Julian Neal is a better player than the 133rd overall pick suggests; smart patience, rewarded. Not urgent, but hardly pointless.
R4.38 · Pick 138 · Joe Royer · TE · rank 129
Joe Royer at pick No. 138 is the sort of value that quietly wins a weekend. The roster fit checks out.
R4.39 · Pick 139 · Isaiah World · OT · rank 147
They liked Isaiah World enough to skip the value, taking him in No. 139. They walked in needing this and walked out with it.