49ERS MOCK DRAFT GRADE B

Swarm B

URL swarm-49ers-5101

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 robbed the room for Bisontis. Final grade: B.

by Iowradar · 2026 NFL Draft · 10 picks · 4 steals · 2 reaches
Value B
Need B
Trades A
Future B-

The real work happened on the phones. The 49ers fleeced their trade partners, turning their picks into a noticeably bigger pile than they started with. They moved the roster forward and banked a B for it.

Landing Bisontis that late papers over a lot of smaller sins. They will need Curry to outplay his draft slot in a hurry to justify it. The running back hole is the one line item this class does not answer.

Bottom line, more hits than misses and a roster nudged the right way.

Pick-by-Pick

R2.26 · Pick 58 · Gabe Jacas · LB-EDGE · rank 52
Fair-plus on Gabe Jacas, a quiet win that adds up over a draft. It fills a real need, too.
R2.28 · Pick 60 · A.J. Haulcy · S · rank 50
They read the board right and A.J. Haulcy was the payoff at No. 60. Depth more than a fix, but depth they can use.
R3.25 · Pick 89 · Chase Bisontis · OG · rank 70
A offensive lineman of that caliber at the Round 3 slot is the definition of value, full stop. A glaring weakness, addressed head on.
R4.9 · Pick 109 · Logan Jones · C · rank 91
Circle this one: Logan Jones at slot 109 is a fall that decides a draft. Better still, it is exactly the hole they had to fill.
R4.11 · Pick 111 · Caden Curry · DE-EDGE · rank 130
Caden Curry at the 111th pick is a steep price for a hunch, hard to square with any board. A real hole, addressed with a reasonable pick.
R4.27 · Pick 127 · De'Zhaun Stribling · WR · rank 111
De'Zhaun Stribling at Round 4, Pick 27 is the sort of value that quietly wins a weekend. Top of the wish list, and they did not leave without it.
R4.33 · Pick 133 · Oscar Delp · TE · rank 131
By-the-book stuff, Oscar Delp at No. 133 squarely in line with his ranking. A sensible fit for a spot that needed help.
R4.39 · Pick 139 · Charles Demmings · CB · rank 148
The board had cheaper options than Charles Demmings at pick No. 139, and it noticed. Not urgent, but hardly pointless.
R5.29 · Pick 169 · Kevin Coleman Jr. · WR · rank 162
Kevin Coleman Jr. in slot 169 is fine work, a shade of surplus and no downside. The biggest hole on the depth chart just got a whole lot smaller.
R7.30 · Pick 246 · Eli Heidenreich · WR · rank 239
Eli Heidenreich at Round 7, Pick 30 nudges the ledger their way without any fuss. That was the need underlined and circled, and now it is checked off.