49ERS MOCK DRAFT GRADE B-

March 23 - 1st choice B-

URL march-23-1st-choice-49ers-2953

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

The 49ers turned the phones into found money: B-.

by hammertime140 · 2026 NFL Draft · 13 picks · 2 steals · 5 reaches
Value C+
Need B
Trades A+
Future D+

Give the war room a raise for the dealing alone. The 49ers came out ahead on every exchange that mattered, and it was not close. No fireworks, but a solid B-.

The Smith reach is the anchor dragging on the value grade. They will regret leaving quarterback for another day if the season turns on it.

If one pick saves this weekend, it is Abney II.

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

Pick-by-Pick

R1.31 · Pick 31 · Zion Young · DE-EDGE · rank 44
In the 31st pick they get a disruptor off the edge, reach and all.
R2.15 · Pick 47 · Zachariah Branch · WR · rank 60
Zachariah Branch at No. 47 is a clear overpay, with better names still on the board. Top of the wish list, and they did not leave without it.
R2.26 · Pick 58 · A.J. Haulcy · S · rank 50
Nice patience on A.J. Haulcy, who had no business lasting to slot 58. It thickens a room that could stand to be thicker.
R2.27 · Pick 59 · Keith Abney II · CB · rank 45
They read the board right and Keith Abney II was the payoff at the 59th overall pick. Useful depth more than a marquee fix.
R3.31 · Pick 95 · Drew Shelton · OT · rank 91
A reasonable price with a little left over, Drew Shelton in pick 95. They walked in needing this and walked out with it.
R4.13 · Pick 113 · Mike Washington Jr. · RB · rank 116
Mike Washington Jr. at pick No. 113 is right where the board had him, plain and simple. It answers the question that was keeping the coaches up at night.
R4.25 · Pick 125 · Parker Brailsford · C · rank 124
A market-rate offensive lineman, with the board and the slot shaking hands on Parker Brailsford. It also answers one of the loudest questions on the roster.
R4.27 · Pick 127 · DeMonte Capehart · DT · rank 131
DeMonte Capehart in Round 4, Pick 27 is fair value, right on his grade. Better still, it is exactly the hole they had to fill.
R4.33 · Pick 133 · Kevin Coleman Jr. · WR · rank 158
A big swing on Kevin Coleman Jr. at pick No. 133, well ahead of any board in the building. The one spot they could not leave alone, and did not.
R4.38 · Pick 138 · Beau Stephens · OG · rank 154
They paid up for Beau Stephens at No. 138 when waiting would have done the job. This was priority one on the needs board, and now it is handled.
R5.8 · Pick 148 · Kage Casey · OT · rank 155
By-the-book stuff, Kage Casey at the 148th overall pick squarely in line with his ranking. A glaring weakness, addressed head on.
R5.34 · Pick 174 · Domani Jackson · CB · rank 172
Domani Jackson in Round 5, Pick 34 is exactly on the number, no argument either way. A want dressed up as a pick, at a spot they had covered.
R7.33 · Pick 249 · Isaac Smith · S · rank 275
The board screamed and they did not listen, reaching into the next round for Isaac Smith. They added to a strength when a need was still open elsewhere.