49ERS MOCK DRAFT GRADE B-

JR-TEX-3 B-

URL jr-tex-3-2249

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

Nothing loud, just a tidy B- for the 49ers.

by jaytex · 2026 NFL Draft · 6 picks · 2 steals · 1 reaches
Value C+
Need B+
Trades B-
Future B-

Call it a hunch or call it a gamble, but the 49ers spent the 58th overall pick on Keylan Rutledge, a name most had 56 spots down the list.

The Muhammad steal is the beam this whole class leans on. If this class has a fault line, it runs straight through running back.

A competent weekend that does not make headlines and does not need to.

Pick-by-Pick

R1.27 · Pick 27 · Caleb Lomu · OT · rank 28
By-the-book stuff, Caleb Lomu at pick 27 squarely in line with his ranking. Better still, it is exactly the hole they had to fill.
R2.26 · Pick 58 · Keylan Rutledge · OG · rank 114
They talked themselves into Keylan Rutledge at slot 58, and the board did not agree. The biggest hole on the depth chart just got a whole lot smaller.
R4.27 · Pick 127 · De'Zhaun Stribling · WR · rank 111
A tidy bit of business in the 127th pick, where De'Zhaun Stribling graded well above the range. This was priority one on the needs board, and now it is handled.
R4.33 · Pick 133 · Malik Muhammad · CB · rank 99
Somehow Malik Muhammad was still sitting there in Round 4, Pick 33, and they pounced on premier cornerback value. Useful body for a position without much behind the starter.
R4.38 · Pick 138 · Jakobe Thomas · S · rank 140
Jakobe Thomas in pick No. 138 is exactly on the number, no argument either way. A quiet depth add at a thin-ish spot.
R4.39 · Pick 139 · Kaleb Proctor · DL · rank 134
Kaleb Proctor in No. 139 lands just on the right side of the ledger. That was the need underlined and circled, and now it is checked off.