49ERS MOCK DRAFT GRADE B-

2nd Go B-

URL 2nd-go-49ers-3750

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 jlwalker43 · 2026 NFL Draft · 6 picks · 2 steals · 1 reaches
Value C
Need B+
Trades B-
Future B-

Some picks age like wine; Billy Schrauth at slot 58 will need to, sitting 61 spots clear of his grade. Solid and sensible more than spectacular: a B-.

They will regret leaving wide receiver for another day if the season turns on it. They banked enough surplus on Fitzgerald to cover a lot of smaller sins. On the needs board they went 3 of 8, with offensive lineman the one that mattered most.

In sum, a sturdy weekend with one asterisk, the wide receiver spot they never got to.

Pick-by-Pick

R1.27 · Pick 27 · Caleb Lomu · OT · rank 28
In Round 1, Pick 27 they get a long-term starter on the line. Exactly the need they had to hit.
R2.26 · Pick 58 · Billy Schrauth · OG · rank 119
Billy Schrauth in the 58th overall pick is a reach so steep the board needed a second look to believe it. That was the need underlined and circled, and now it is checked off.
R4.27 · Pick 127 · Julian Neal · CB · rank 118
They read the board right and Julian Neal was the payoff at the 127th pick. Not urgent, but hardly pointless.
R4.33 · Pick 133 · Bishop Fitzgerald · S · rank 123
Quietly one of the better values of the day, Bishop Fitzgerald at the Round 4 slot. It adds depth where they could use a little.
R4.38 · Pick 138 · Oscar Delp · TE · rank 131
Oscar Delp in pick 138 is fine work, a shade of surplus and no downside. A sensible fit that makes the depth chart a little sturdier.
R4.39 · Pick 139 · Harold Perkins Jr. · LB · rank 132
Nothing to complain about; Harold Perkins Jr. went a shade earlier than his grade, which is fine. It shores up a spot that genuinely needed the help.