Iowradar'S MOCK DRAFT

Iowradar'S MOCK DRAFT
RUN ON MAR 29, 2026

VIEW ALL
Mock drafts from Iowradar

All round

  • Iowradar DRAFTING FOR THE
    49ers
Draft Selections
Dillon Thieneman Head Shot
PICK: 29 RND: 1 (SF)
Dillon Thieneman
S Oregon
Jadarian Price Head Shot
PICK: 92 RND: 3 (SF)
Jadarian Price
RB Notre Dame
Keylan Rutledge Head Shot
PICK: 109 RND: 4 (SF)
Keylan Rutledge
OG Georgia Tech
Bryce Lance Head Shot
PICK: 112 RND: 4 (SF)
Bryce Lance
WR North Dakota State
Zxavian Harris Head Shot
PICK: 127 RND: 4 (SF)
Zxavian Harris
DT Ole Miss
Justin Joly Head Shot
PICK: 133 RND: 4 (SF)
Justin Joly
TE NC State
George Gumbs Jr. Head Shot
PICK: 138 RND: 4 (SF)
George Gumbs Jr.
DE-EDGE Florida
Matt Gulbin Head Shot
PICK: 139 RND: 4 (SF)
Matt Gulbin
C Michigan State
CJ Daniels Head Shot
PICK: 148 RND: 5 (SF)
CJ Daniels
WR Miami
Nadame Tucker Head Shot
PICK: 152 RND: 5 (SF)
Nadame Tucker
DE-EDGE Western Michigan
Eli Heidenreich Head Shot
PICK: 176 RND: 5 (SF)
Eli Heidenreich
WR Navy
Draft Picks Received
Dillon Thieneman Head Shot
PICK: 29 RND: 1 (KC)
Dillon Thieneman
S Oregon
Jadarian Price Head Shot
PICK: 92 RND: 3 (DAL)
Jadarian Price
RB Notre Dame
Keylan Rutledge Head Shot
PICK: 109 RND: 4 (KC)
Keylan Rutledge
OG Georgia Tech
Bryce Lance Head Shot
PICK: 112 RND: 4 (DAL)
Bryce Lance
WR North Dakota State
CJ Daniels Head Shot
PICK: 148 RND: 5 (KC)
CJ Daniels
WR Miami
Nadame Tucker Head Shot
PICK: 152 RND: 5 (DAL)
Nadame Tucker
DE-EDGE Western Michigan
Eli Heidenreich Head Shot
PICK: 176 RND: 5 (KC)
Eli Heidenreich
WR Navy
No Pick Head Shot
PICK: RND: 4 (KC)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 4 (DAL)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 5 (DAL)
NEXT YEAR (2027)
 
Draft Picks Traded
Kenyon Sadiq Head Shot
PICK: 27 RND: 1 (KC)
Kenyon Sadiq
TE Oregon
Keyron Crawford Head Shot
PICK: 58 RND: 2 (DAL)
Keyron Crawford
DE-EDGE Auburn
Players Gained
Head Shot
Terence Steele
OT
Draft Grade — 49ers
Overall B
ValueC NeedB TradesA+ FutureB-
Nobody dealt better than the 49ers this weekend: B.

You can fall in love with a player. You are not supposed to marry him in the wrong round. The 49ers did exactly that with Eli Heidenreich in slot 176. Solid and sensible more than spectacular: a B.

The trade ledger is the best part of the whole weekend. The Price pick alone nudges the whole weekend up a notch.

Leaving quarterback unaddressed is the roster risk they will have to answer for in the fall.

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

Pick Analysis
Pick29 Rnd1 Dillon Thieneman
In slot 29 they get a two-high chess piece. Need was not the driver here.
Pick92 Rnd3 Jadarian Price
A top-tier running back at a bargain, Jadarian Price in the Round 3 slot, plain and simple. A must-fix position, and they treated it like one.
Pick109 Rnd4 Keylan Rutledge
Keylan Rutledge at the 109th overall pick is neither steal nor reach, just the going rate. A glaring weakness, addressed head on.
Pick112 Rnd4 Bryce Lance
Steal is underselling it; Bryce Lance at pick No. 112 is a heist with the alarm still ringing. They walked in needing this and walked out with it.
Pick127 Rnd4 Zxavian Harris
A big swing on Zxavian Harris at pick 127, well ahead of any board in the building. The one spot they could not leave alone, and did not.
Pick133 Rnd4 Justin Joly
Quietly one of the better values of the day, Justin Joly at Round 4, Pick 33. One more legitimate question on the roster, answered.
Pick138 Rnd4 George Gumbs Jr.
George Gumbs Jr. in No. 138 is a bet on their own eyes over everyone else's grade. A real hole, addressed with a reasonable pick.
Pick139 Rnd4 Matt Gulbin
A wild overpay on Matt Gulbin in pick No. 139, the sort that defines a class for the wrong reasons. This was priority one on the needs board, and now it is handled.
Pick148 Rnd5 CJ Daniels
CJ Daniels in pick 148 is fine work, a shade of surplus and no downside. It also answers one of the loudest questions on the roster.
Pick152 Rnd5 Nadame Tucker
A real head-scratcher, Nadame Tucker in the 152nd overall pick is miles ahead of his ranking. It shores up a spot that genuinely needed the help.
Pick176 Rnd5 Eli Heidenreich
Eli Heidenreich at the 176th pick is the kind of overdraft that needs everything to break right. Top of the wish list, and they did not leave without it.