Cook'S MOCK DRAFT

Almost there

  • Cook DRAFTING FOR THE
    49ers
Draft Selections
Tyler Warren Head Shot
PICK: 27 RND: 1 (SF)
Tyler Warren
TE Penn State
Walter Nolen Head Shot
PICK: 43 RND: 2 (SF)
Walter Nolen
DT Ole Miss
Omarion Hampton Head Shot
PICK: 50 RND: 2 (SF)
Omarion Hampton
RB North Carolina
Josaiah Stewart Head Shot
PICK: 52 RND: 2 (SF)
Josaiah Stewart
DE-EDGE Michigan
Alfred Collins Head Shot
PICK: 59 RND: 2 (SF)
Alfred Collins
DT Texas
Wyatt Milum Head Shot
PICK: 75 RND: 3 (SF)
Wyatt Milum
OT West Virginia
Charles Grant Head Shot
PICK: 100 RND: 3 (SF)
Charles Grant
OT William & Mary
Kevin Winston Jr. Head Shot
PICK: 113 RND: 4 (SF)
Kevin Winston Jr.
S Penn State
Kobe King Head Shot
PICK: 138 RND: 4 (SF)
Kobe King
LB Penn State
Pat Bryant Head Shot
PICK: 147 RND: 5 (SF)
Pat Bryant
WR Illinois
O'Donnell Fortune Head Shot
PICK: 160 RND: 5 (SF)
O'Donnell Fortune
CB South Carolina
Logan Brown Head Shot
PICK: 176 RND: 5 (SF)
Logan Brown
OT Kansas
CJ West Head Shot
PICK: 227 RND: 7 (SF)
CJ West
DT Indiana
Isaac TeSlaa Head Shot
PICK: 249 RND: 7 (SF)
Isaac TeSlaa
WR Arkansas
Jermari Harris Head Shot
PICK: 252 RND: 7 (SF)
Jermari Harris
CB Iowa
Draft Picks Received
Tyler Warren Head Shot
PICK: 27 RND: 1 (BAL)
Tyler Warren
TE Penn State
Omarion Hampton Head Shot
PICK: 50 RND: 2 (SEA)
Omarion Hampton
RB North Carolina
Josaiah Stewart Head Shot
PICK: 52 RND: 2 (SEA)
Josaiah Stewart
DE-EDGE Michigan
Alfred Collins Head Shot
PICK: 59 RND: 2 (BAL)
Alfred Collins
DT Texas
Logan Brown Head Shot
PICK: 176 RND: 5 (BAL)
Logan Brown
OT Kansas
No Pick Head Shot
PICK: RND: 4 (DEN)
NEXT YEAR (2026)
 
No Pick Head Shot
PICK: RND: 7 (BAL)
NEXT YEAR (2026)
 
Draft Picks Traded
Mason Graham Head Shot
PICK: 11 RND: 1 (DEN)
Mason Graham
DT Michigan
Players Gained
Head Shot
Alex Palczewski
OT
Draft Grade — 49ers
Overall B+
ValueB+ NeedB TradesA+ FutureB-
The 49ers cashed the board's mistake on West: B+.

Every so often the board makes a mistake, and the 49ers were there to profit. CJ West, the No. 189 name on the board, should have been long gone before the 227th pick. Solid and sensible more than spectacular: a B+.

They won the margins on every swap, and it adds up fast. They will regret leaving quarterback for another day if the season turns on it. They left with offensive lineman solved and the rest of the wish list mostly ticked off.

Value over need was the throughline, for better and worse.

Add it up and it is a good, unfussy class.

Pick Analysis
Pick27 Rnd1 Tyler Warren
In the 27th overall pick they get a mismatch in the passing game, and a steal at that. A real need, handled.
Pick43 Rnd2 Walter Nolen
You do not let an interior defensive lineman like Walter Nolen reach pick 43 and blink. They did not. It also answers one of the loudest questions on the roster.
Pick50 Rnd2 Omarion Hampton
They will replay Omarion Hampton at slot 50 for years; that is how good the value is. That was the need underlined and circled, and now it is checked off.
Pick52 Rnd2 Josaiah Stewart
By-the-book stuff, Josaiah Stewart at No. 52 squarely in line with his ranking. A sensible fit for a spot that needed help.
Pick59 Rnd2 Alfred Collins
Alfred Collins in the Round 2 slot lands just on the right side of the ledger. This was priority one on the needs board, and now it is handled.
Pick75 Rnd3 Wyatt Milum
They read the board right and Wyatt Milum was the payoff at Round 3, Pick 11. A glaring weakness, addressed head on.
Pick100 Rnd3 Charles Grant
The board had Charles Grant higher than pick No. 100, and the offensive lineman fell to them anyway. A must-fix position, and they treated it like one.
Pick113 Rnd4 Kevin Winston Jr.
Value with a capital V on Kevin Winston Jr. in the 113th pick, a genuine coup. A quiet depth add at a thin-ish spot.
Pick138 Rnd4 Kobe King
A tidy bit of business in pick 138, where Kobe King graded well above the range. It patches a soft spot without any drama.
Pick147 Rnd5 Pat Bryant
They took Pat Bryant at par in the 147th pick, which is nothing to complain about. Better still, it is exactly the hole they had to fill.
Pick160 Rnd5 O'Donnell Fortune
They did well to land O'Donnell Fortune in pick No. 160, just ahead of his grade. Useful body for a position without much behind the starter.
Pick176 Rnd5 Logan Brown
A offensive lineman of that caliber at slot 176 is the definition of value, full stop. Top of the wish list, and they did not leave without it.
Pick227 Rnd7 CJ West
Circle this one: CJ West at No. 227 is a fall that decides a draft. They walked in needing this and walked out with it.
Pick249 Rnd7 Isaac TeSlaa
Isaac TeSlaa at the 249th overall pick is the sort of value that quietly wins a weekend. The one spot they could not leave alone, and did not.
Pick252 Rnd7 Jermari Harris
They let Jermari Harris come to them and pounced at the Round 7 slot. Depth on depth, at a spot that was hardly crying out.