Iowradar'S MOCK DRAFT

Trenches 4

  • Iowradar DRAFTING FOR THE
    49ers
Draft Selections
Kenneth Grant Head Shot
PICK: 25 RND: 1 (SF)
Kenneth Grant
DT Michigan
Nick Emmanwori Head Shot
PICK: 33 RND: 2 (SF)
Nick Emmanwori
S South Carolina
Maxwell Hairston Head Shot
PICK: 50 RND: 2 (SF)
Maxwell Hairston
CB Kentucky
Barrett Carter Head Shot
PICK: 75 RND: 3 (SF)
Barrett Carter
LB Clemson
Ozzy Trapilo Head Shot
PICK: 94 RND: 3 (SF)
Ozzy Trapilo
OT Boston College
Jordan Phillips Head Shot
PICK: 100 RND: 3 (SF)
Jordan Phillips
DT Maryland
Anthony Belton Head Shot
PICK: 113 RND: 4 (SF)
Anthony Belton
OT NC State
Pat Bryant Head Shot
PICK: 137 RND: 4 (SF)
Pat Bryant
WR Illinois
Elijah Roberts Head Shot
PICK: 138 RND: 4 (SF)
Elijah Roberts
DE-EDGE SMU
JJ Pegues Head Shot
PICK: 147 RND: 5 (SF)
JJ Pegues
DT Ole Miss
Oronde Gadsden II Head Shot
PICK: 160 RND: 5 (SF)
Oronde Gadsden II
TE Syracuse
Donovan Edwards Head Shot
PICK: 223 RND: 7 (SF)
Donovan Edwards
RB Michigan
Isaac TeSlaa Head Shot
PICK: 227 RND: 7 (SF)
Isaac TeSlaa
WR Arkansas
Davin Vann Head Shot
PICK: 236 RND: 7 (SF)
Davin Vann
DE-EDGE NC State
Phil Mafah Head Shot
PICK: 249 RND: 7 (SF)
Phil Mafah
RB Clemson
Hayden Conner Head Shot
PICK: 252 RND: 7 (SF)
Hayden Conner
OG Texas
Draft Picks Received
Kenneth Grant Head Shot
PICK: 25 RND: 1 (HOU)
Kenneth Grant
DT Michigan
Nick Emmanwori Head Shot
PICK: 33 RND: 2 (CLE)
Nick Emmanwori
S South Carolina
Maxwell Hairston Head Shot
PICK: 50 RND: 2 (SEA)
Maxwell Hairston
CB Kentucky
Ozzy Trapilo Head Shot
PICK: 94 RND: 3 (CLE)
Ozzy Trapilo
OT Boston College
Pat Bryant Head Shot
PICK: 137 RND: 4 (SEA)
Pat Bryant
WR Illinois
Donovan Edwards Head Shot
PICK: 223 RND: 7 (SEA)
Donovan Edwards
RB Michigan
Davin Vann Head Shot
PICK: 236 RND: 7 (HOU)
Davin Vann
DE-EDGE NC State
No Pick Head Shot
PICK: RND: 1 (HOU)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 3 (HOU)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 3 (SEA)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 4 (HOU)
NEXT YEAR (2026)
 
Draft Picks Traded
Ashton Jeanty Head Shot
PICK: 11 RND: 1 (HOU)
Ashton Jeanty
RB Boise State
Tyler Warren Head Shot
PICK: 43 RND: 2 (SEA)
Tyler Warren
TE Penn State
No Pick Head Shot
PICK: RND: 1 (ARI)
NEXT YEAR (2026)
 
Draft Grade — 49ers
Overall B
ValueB- NeedB TradesB FutureB
A solid, sensible weekend for the 49ers: B.

The 49ers did not so much draft Elijah Roberts as overpay for him, 42 picks clear of his grade. It sets an uneasy tone for the weekend. Good, not great, and the B says as much.

Landing Mafah that late papers over a lot of smaller sins. For all the activity, quarterback went untouched, which is hard to explain.

They squeezed a little extra out of every move they made. The roster is better shaped than it was, with offensive lineman chief among the fixes.

In sum, a sturdy weekend with one asterisk, the quarterback spot they never got to.

Pick Analysis
Pick25 Rnd1 Kenneth Grant
In No. 25 they get a pocket-collapsing interior rusher. The biggest hole, addressed.
Pick33 Rnd2 Nick Emmanwori
Nick Emmanwori at pick 33 is money in the bank, a safety taken below his worth. It thickens a room that could stand to be thicker.
Pick50 Rnd2 Maxwell Hairston
Value said wait; Maxwell Hairston in the Round 2 slot says they were not listening. Depth more than a fix, but depth they can use.
Pick75 Rnd3 Barrett Carter
Barrett Carter in pick No. 75 is exactly on the number, no argument either way. A need, and now a little less of one.
Pick94 Rnd3 Ozzy Trapilo
Quietly one of the better values of the day, Ozzy Trapilo at the 94th overall pick. The biggest hole on the depth chart just got a whole lot smaller.
Pick100 Rnd3 Jordan Phillips
Jordan Phillips in the 100th pick is fair value, right on his grade. A glaring weakness, addressed head on.
Pick113 Rnd4 Anthony Belton
They took Anthony Belton at par in pick 113, which is nothing to complain about. It answers the question that was keeping the coaches up at night.
Pick137 Rnd4 Pat Bryant
They liked Pat Bryant enough to skip the value, taking him in slot 137. Top of the wish list, and they did not leave without it.
Pick138 Rnd4 Elijah Roberts
A wild overpay on Elijah Roberts in the Round 4 slot, the sort that defines a class for the wrong reasons. It plugs a real leak on the depth chart.
Pick147 Rnd5 JJ Pegues
A swing that ignored the value entirely, JJ Pegues well ahead of where he belonged. That was the need underlined and circled, and now it is checked off.
Pick160 Rnd5 Oronde Gadsden II
A big swing on Oronde Gadsden II at the 160th pick, well ahead of any board in the building. It fills a real need, too.
Pick223 Rnd7 Donovan Edwards
Donovan Edwards at Round 7, Pick 7 is daylight robbery; nobody expected him to last. They walked in needing this and walked out with it.
Pick227 Rnd7 Isaac TeSlaa
A market-rate wide receiver, with the board and the slot shaking hands on Isaac TeSlaa. This was priority one on the needs board, and now it is handled.
Pick236 Rnd7 Davin Vann
They left a pile of value on the table to take Davin Vann this early at pick No. 236. It patches a soft spot without any drama.
Pick249 Rnd7 Phil Mafah
Steal is underselling it; Phil Mafah at pick 249 is a heist with the alarm still ringing. A must-fix position, and they treated it like one.
Pick252 Rnd7 Hayden Conner
Hayden Conner at the 252nd overall pick is a clear overpay, with better names still on the board. The one spot they could not leave alone, and did not.