ed'S MOCK DRAFT

edge mistake

  • ed DRAFTING FOR THE
    49ers
Draft Selections
Kenneth Grant Head Shot
PICK: 30 RND: 1 (SF)
Kenneth Grant
DT Michigan
Jalon Walker Head Shot
PICK: 56 RND: 2 (SF)
Jalon Walker
LB Georgia
Maxwell Hairston Head Shot
PICK: 63 RND: 2 (SF)
Maxwell Hairston
CB Kentucky
Jalen Royals Head Shot
PICK: 75 RND: 3 (SF)
Jalen Royals
WR Utah State
Jared Wilson Head Shot
PICK: 100 RND: 3 (SF)
Jared Wilson
C Georgia
Anthony Belton Head Shot
PICK: 113 RND: 4 (SF)
Anthony Belton
OT NC State
Andrew Mukuba Head Shot
PICK: 132 RND: 4 (SF)
Andrew Mukuba
S Texas
Jeffrey Bassa Head Shot
PICK: 133 RND: 4 (SF)
Jeffrey Bassa
LB Oregon
Jordan Phillips Head Shot
PICK: 138 RND: 4 (SF)
Jordan Phillips
DT Maryland
Bhayshul Tuten Head Shot
PICK: 147 RND: 5 (SF)
Bhayshul Tuten
RB Virginia Tech
CJ West Head Shot
PICK: 169 RND: 5 (SF)
CJ West
DT Indiana
Dont'e Thornton Jr. Head Shot
PICK: 193 RND: 6 (SF)
Dont'e Thornton Jr.
WR Tennessee
Dayon Hayes Head Shot
PICK: 197 RND: 6 (SF)
Dayon Hayes
DE-EDGE Colorado
Rivaldo Fairweather Head Shot
PICK: 227 RND: 7 (SF)
Rivaldo Fairweather
TE Auburn
Draft Picks Received
Kenneth Grant Head Shot
PICK: 30 RND: 1 (BUF)
Kenneth Grant
DT Michigan
Jalon Walker Head Shot
PICK: 56 RND: 2 (BUF)
Jalon Walker
LB Georgia
Maxwell Hairston Head Shot
PICK: 63 RND: 2 (KC)
Maxwell Hairston
CB Kentucky
Andrew Mukuba Head Shot
PICK: 132 RND: 4 (BUF)
Andrew Mukuba
S Texas
Jeffrey Bassa Head Shot
PICK: 133 RND: 4 (KC)
Jeffrey Bassa
LB Oregon
CJ West Head Shot
PICK: 169 RND: 5 (BUF)
CJ West
DT Indiana
Dont'e Thornton Jr. Head Shot
PICK: 193 RND: 6 (CIN)
Dont'e Thornton Jr.
WR Tennessee
Dayon Hayes Head Shot
PICK: 197 RND: 6 (DEN)
Dayon Hayes
DE-EDGE Colorado
No Pick Head Shot
PICK: RND: 1 (CIN)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 3 (DEN)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 4 (KC)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 5 (KC)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 6 (CIN)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 7 (BUF)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 7 (DEN)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 7 (KC)
NEXT YEAR (2026)
 
Draft Picks Traded
Jahdae Barron Head Shot
PICK: 11 RND: 1 (BUF)
Jahdae Barron
CB Texas
Derrick Harmon Head Shot
PICK: 43 RND: 2 (KC)
Derrick Harmon
DT Oregon
Terrance Ferguson Head Shot
PICK: 160 RND: 5 (DEN)
Terrance Ferguson
TE Oregon
Bilhal Kone Head Shot
PICK: 249 RND: 7 (BUF)
Bilhal Kone
CB Western Michigan
John Williams Head Shot
PICK: 252 RND: 7 (BUF)
John Williams
OT Cincinnati
No Pick Head Shot
PICK: RND: 1 (ARI)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 2 (ARI)
NEXT YEAR (2026)
 
Players Gained
Head Shot
McKade Mettauer
OG
Players traded away
Head Shot
Brandon Aiyuk
WR
Head Shot
Drake Jackson
DE
Head Shot
Eric Saubert
TE
Head Shot
Rock Ya-Sin
CB
Draft Grade — 49ers
Overall D-
ValueB- NeedB TradesF FutureC+
The 49ers bled value on every deal, hence the D-.

Nobody had Rivaldo Fairweather this high, and it is not close. The 49ers reached 190 spots to get him at the 227th overall pick.

Overpaying at the table undid a lot of the good work elsewhere. However the rest shakes out, Mukuba at that price is a win they earned. The quarterback spot stays a question, and it was the one they most needed an answer at.

Offensive lineman was the priority and it is no longer a question, which is most of the job.

A rough weekend that leaves the roster with more questions than answers.

Pick Analysis
Pick30 Rnd1 Kenneth Grant
In No. 30 they get an anchor for the defensive front, outstanding value to boot. Exactly the need they had to hit.
Pick56 Rnd2 Jalon Walker
Somehow Jalon Walker was still sitting there in Round 2, Pick 24, and they pounced on premier linebacker value. A real hole, addressed with a reasonable pick.
Pick63 Rnd2 Maxwell Hairston
Maxwell Hairston at the Round 2 slot is a conviction pick that outran the value. It adds depth where they could use a little.
Pick75 Rnd3 Jalen Royals
Value with a capital V on Jalen Royals in pick No. 75, a genuine coup. A must-fix position, and they treated it like one.
Pick100 Rnd3 Jared Wilson
Jared Wilson at the 100th overall pick is neither steal nor reach, just the going rate. It also answers one of the loudest questions on the roster.
Pick113 Rnd4 Anthony Belton
Anthony Belton in the 113th pick lands just on the right side of the ledger. A glaring weakness, addressed head on.
Pick132 Rnd4 Andrew Mukuba
Steal is underselling it; Andrew Mukuba at pick 132 is a heist with the alarm still ringing. Not urgent, but hardly pointless.
Pick133 Rnd4 Jeffrey Bassa
A quiet steal in the 133rd pick: Jeffrey Bassa for less than the market said. A sensible fit for a spot that needed help.
Pick138 Rnd4 Jordan Phillips
You do not let an interior defensive lineman like Jordan Phillips reach Round 4, Pick 36 and blink. They did not. The one spot they could not leave alone, and did not.
Pick147 Rnd5 Bhayshul Tuten
They jumped the gun on Bhayshul Tuten, taking him earlier than his grade liked. The biggest hole on the depth chart just got a whole lot smaller.
Pick169 Rnd5 CJ West
A reach on CJ West in slot 169; the board had better options right there. That was the need underlined and circled, and now it is checked off.
Pick193 Rnd6 Dont'e Thornton Jr.
Nice patience on Dont'e Thornton Jr., who had no business lasting to No. 193. Better still, it is exactly the hole they had to fill.
Pick197 Rnd6 Dayon Hayes
A swing that ignored the value entirely, Dayon Hayes well ahead of where he belonged. It plugs a real leak on the depth chart.
Pick227 Rnd7 Rivaldo Fairweather
This one needs a full-page explanation: Rivaldo Fairweather in pick No. 227, miles early. A need, and now a little less of one.