49ERS MOCK DRAFT GRADE B

April 20 B

URL april-20-49ers-4351

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

No fireworks, just a tidy B for the 49ers.

by jzaNe1949 · 2026 NFL Draft · 6 picks · 4 steals · 0 reaches
Value B
Need B+
Trades B-
Future B-

For all the names on the card, the loudest question went unanswered. The 49ers walked out of the weekend still thin at wide receiver, a hole that has a way of deciding seasons.

The Zuhn III pick is the one they will point to when this weekend is judged. Offensive lineman was the priority and it is no longer a question, which is most of the job.

The trenches got the money picks, top to bottom.

A tidy weekend of work that should hold up just fine.

Pick-by-Pick

R1.27 · Pick 27 · Caleb Lomu · OT · rank 28
In the 27th overall pick they get an anchor for the offensive line. Exactly the need they had to hit.
R2.26 · Pick 58 · Gennings Dunker · OG · rank 52
Gennings Dunker at Round 2, Pick 26 is a sensible buy, a touch better than market for the offensive lineman. A glaring weakness, addressed head on.
R4.27 · Pick 127 · Julian Neal · CB · rank 119
Good things come to war rooms that wait, and Julian Neal at the 127th pick is the proof. It adds depth where they could use a little.
R4.33 · Pick 133 · Bishop Fitzgerald · S · rank 125
Bishop Fitzgerald is a better player than slot 133 suggests; smart patience, rewarded. Useful body for a position without much behind the starter.
R4.38 · Pick 138 · Trey Zuhn III · C · rank 127
Quietly one of the better values of the day, Trey Zuhn III at pick No. 138. A must-fix position, and they treated it like one.
R4.39 · Pick 139 · Joe Royer · TE · rank 129
A slide stopped in pick 139, with Joe Royer worth more than the price. A real hole, addressed with a reasonable pick.