1k'S MOCK DRAFT

2025

  • 1k DRAFTING FOR THE
    49ers
Draft Selections
Mason Graham Head Shot
PICK: 11 RND: 1 (SF)
Mason Graham
DT Michigan
Jonah Savaiinaea Head Shot
PICK: 43 RND: 2 (SF)
Jonah Savaiinaea
OT Arizona
Darien Porter Head Shot
PICK: 75 RND: 3 (SF)
Darien Porter
CB Iowa State
Jonah Monheim Head Shot
PICK: 100 RND: 3 (SF)
Jonah Monheim
C USC
Jalen Royals Head Shot
PICK: 113 RND: 4 (SF)
Jalen Royals
WR Utah State
Jordan James Head Shot
PICK: 138 RND: 4 (SF)
Jordan James
RB Oregon
Billy Bowman Jr. Head Shot
PICK: 147 RND: 5 (SF)
Billy Bowman Jr.
S Oklahoma
Joshua Gray Head Shot
PICK: 160 RND: 5 (SF)
Joshua Gray
OG Oregon State
Jack Kiser Head Shot
PICK: 227 RND: 7 (SF)
Jack Kiser
LB Notre Dame
Carson Vinson Head Shot
PICK: 249 RND: 7 (SF)
Carson Vinson
OT Alabama A&M
Tyler Loop Head Shot
PICK: 252 RND: 7 (SF)
Tyler Loop
PK Arizona
Draft Grade — 49ers
Overall B
ValueB NeedB+ TradesB- FutureB-
Good, not great, for the 49ers: B.

The tape said wait; the 49ers did not. Jonah Monheim went at pick No. 100, a good 68 picks before the board was ready. It does the job without flash, and the B reflects it.

On value alone, Royals makes the weekend a net positive. That quarterback hole did not close this weekend, and it was the biggest one on the wall. The roster is better shaped than it was, with offensive lineman chief among the fixes.

Good work on the whole, with quarterback the one box left unchecked.

Pick Analysis
Pick11 Rnd1 Mason Graham
In the Round 1 slot they get a run-stuffing presence up front at fair value. It fills the loudest need on the roster.
Pick43 Rnd2 Jonah Savaiinaea
Jonah Savaiinaea at Round 2, Pick 11 is right where the board had him, plain and simple. The biggest hole on the depth chart just got a whole lot smaller.
Pick75 Rnd3 Darien Porter
They took Darien Porter at par in No. 75, which is nothing to complain about. Not urgent, but hardly pointless.
Pick100 Rnd3 Jonah Monheim
Jonah Monheim at pick 100 is the pick scouts circle, and not in a good way. The one spot they could not leave alone, and did not.
Pick113 Rnd4 Jalen Royals
Jalen Royals in pick No. 113 should not have been possible, and that is the whole point. It also answers one of the loudest questions on the roster.
Pick138 Rnd4 Jordan James
Jordan James in slot 138 is the kind of fall that makes a whole class. This was priority one on the needs board, and now it is handled.
Pick147 Rnd5 Billy Bowman Jr.
You do not let a safety like Billy Bowman Jr. reach slot 147 and blink. They did not. It adds depth where they could use a little.
Pick160 Rnd5 Joshua Gray
Joshua Gray at No. 160 is an overdraft of the loud, memorable kind. A glaring weakness, addressed head on.
Pick227 Rnd7 Jack Kiser
Jack Kiser at pick No. 227 is daylight robbery; nobody expected him to last. A real hole, addressed with a reasonable pick.
Pick249 Rnd7 Carson Vinson
Carson Vinson at the Round 7 slot is a first-round grade at a bargain-bin price, no notes. It answers the question that was keeping the coaches up at night.
Pick252 Rnd7 Tyler Loop
They reached a country mile for Tyler Loop at the 252nd pick, and the board is aghast. It is more luxury than necessity; they were already set here.