Iowradar'S MOCK DRAFT

Iowradar'S MOCK DRAFT
RUN ON APR 1, 2026

VIEW ALL
Mock drafts from Iowradar

Soft swarm

  • Iowradar DRAFTING FOR THE
    49ers
Draft Selections
Gabe Jacas Head Shot
PICK: 47 RND: 2 (SF)
Gabe Jacas
LB-EDGE Illinois
Blake Miller Head Shot
PICK: 58 RND: 2 (SF)
Blake Miller
OT Clemson
A.J. Haulcy Head Shot
PICK: 78 RND: 3 (SF)
A.J. Haulcy
S LSU
Justin Joly Head Shot
PICK: 113 RND: 4 (SF)
Justin Joly
TE NC State
Malik Muhammad Head Shot
PICK: 127 RND: 4 (SF)
Malik Muhammad
CB Texas
Kevin Coleman Jr. Head Shot
PICK: 133 RND: 4 (SF)
Kevin Coleman Jr.
WR Missouri
Zxavian Harris Head Shot
PICK: 139 RND: 4 (SF)
Zxavian Harris
DT Ole Miss
Beau Stephens Head Shot
PICK: 147 RND: 5 (SF)
Beau Stephens
OG Iowa
Eli Heidenreich Head Shot
PICK: 209 RND: 6 (SF)
Eli Heidenreich
WR Navy
Trey Zuhn III Head Shot
PICK: 254 RND: 7 (SF)
Trey Zuhn III
OT Texas A&M
Draft Picks Received
Gabe Jacas Head Shot
PICK: 47 RND: 2 (IND)
Gabe Jacas
LB-EDGE Illinois
A.J. Haulcy Head Shot
PICK: 78 RND: 3 (IND)
A.J. Haulcy
S LSU
Justin Joly Head Shot
PICK: 113 RND: 4 (IND)
Justin Joly
TE NC State
Beau Stephens Head Shot
PICK: 147 RND: 5 (WSH)
Beau Stephens
OG Iowa
Eli Heidenreich Head Shot
PICK: 209 RND: 6 (WSH)
Eli Heidenreich
WR Navy
Trey Zuhn III Head Shot
PICK: 254 RND: 7 (IND)
Trey Zuhn III
OT Texas A&M
No Pick Head Shot
PICK: RND: 3 (IND)
NEXT YEAR (2027)
 
Draft Picks Traded
Chris Johnson Head Shot
PICK: 27 RND: 1 (IND)
Chris Johnson
CB San Diego State
Dametrious Crownover Head Shot
PICK: 138 RND: 4 (WSH)
Dametrious Crownover
OT Texas A&M
Draft Grade — 49ers
Overall B
ValueB- NeedB TradesB- FutureB
A respectable, level-headed haul for the 49ers: B.

This is the pick they will still be bragging about in July: A.J. Haulcy, the No. 50 name on the board, stolen at Round 3, Pick 14.

They will need Heidenreich to outplay his draft slot in a hurry to justify it. For all the activity, running back went untouched, which is hard to explain.

All told, a draft that does its job without fuss, and there is real value in that.

Pick Analysis
Pick47 Rnd2 Gabe Jacas
Gabe Jacas in pick 47 is exactly on the number, no argument either way. It patches a soft spot without any drama.
Pick58 Rnd2 Blake Miller
Blake Miller slid further than he should have, and No. 58 is lovely value for the offensive lineman. They walked in needing this and walked out with it.
Pick78 Rnd3 A.J. Haulcy
They barely believed it either: A.J. Haulcy still on the board at Round 3, Pick 14. Useful depth more than a marquee fix.
Pick113 Rnd4 Justin Joly
Justin Joly in pick 113 is the kind of reach that only looks good if he outplays it. It plugs a real leak on the depth chart.
Pick127 Rnd4 Malik Muhammad
Malik Muhammad in the 127th pick is the kind of fall that makes a whole class. Not urgent, but hardly pointless.
Pick133 Rnd4 Kevin Coleman Jr.
Kevin Coleman Jr. at pick No. 133 is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
Pick139 Rnd4 Zxavian Harris
They liked Zxavian Harris enough to skip the value, taking him in the 139th overall pick. It also answers one of the loudest questions on the roster.
Pick147 Rnd5 Beau Stephens
They jumped the gun on Beau Stephens, taking him earlier than his grade liked. Better still, it is exactly the hole they had to fill.
Pick209 Rnd6 Eli Heidenreich
A swing that ignored the value entirely, Eli Heidenreich well ahead of where he belonged. This was priority one on the needs board, and now it is handled.
Pick254 Rnd7 Trey Zuhn III
They stopped a slide they were happy to see, landing Trey Zuhn III in slot 254. A must-fix position, and they treated it like one.