This is how I rate this draft. Overall, the class earns a
B-. As mention that may increase or decrease as we see over the next 2 years what they contribute. While the value on Day 2 was disappointing in terms of I believe they reached to high for who they got, the Day 3 haul looks like a classic 49ers masterclass in finding not best player availbable, which Shanahan and Lynch avoid, but system-fit contributors.
Day 1-2: The 49ers traded down twice in the first round to stockpile mid-round picks, eventually making their first selection at the top of the second.
Overall Round 2: C (2.13)
- WR De'Zhaun Stribling (Ole Miss) – Round 2, No. 33
Grade: C-
- The Logic: At 6'3" with 4.36 speed, he's a physical freak. Shanahan specifically highlighted his run-blocking as a key factor—he is clearly the intended successor to Jauan Jennings' "Third-and-Jauan" role.
- The Critique: Most analysts had him as a late 3rd-rounder. Taking him at 33 over more polished playmakers felt like a reach for a specific niche.
- DL Romello Height (Texas Tech) – Round 3, No. 70
Grade: B
- The Logic: A pure speed rusher with great bend. With Bryce Huff retiring and the defensive line needing youth, Height provides immediate rotational juice
- RB Kaelon Black (Indiana) – Round 3, No. 90
Grade: D+
- The Logic: An aggressive, "fall-forward" runner who fits the zone scheme perfectly.
- The Critique: This was the biggest head-scratcher as Matt Maiocco stated. Similar to the Trey Sermon/Tyrion Davis-Price picks of the past, the Niners took a projected late-day-three back way too early. I believe it also signals what they think about the two on the current roster they drafted the last two years and their inability to pick good RB's via the draft.
Round 3 and beyond: As usual, the 49ers seemed more comfortable in the later rounds, snagging high-upside players that fit their culture. That is probably a key. The 49ers want to make sure they have good plays who fit the culture they have. Chemistry is important to the organization is the message I see here.
Overall Grade Day 3: B (3.3)
- DT Gracen Halton (Oklahoma) – Round 4, No. 107
Grade: A-
- The Logic: The steal of their draft. Halton is an NFL-ready run stuffer who can also pressure from the interior. He addresses the 49ers' biggest 2025 weakness: run defense. He's probably the one I am the most exicted about seeing what he becomes.
- CB Ephesians Prysock (Washington) – Round 4, No. 139
Grade: B+
- The Logic: A massive corner with length that the Niners usually don't target, but his tape shows he can thrive in their secondary. He has the upside to be a starter by Year 2 IF things go right with him.
- OL Carver Willis (Washington) – Round 4, No. 127
Grade: C+
- The Logic: A developmental tackle who likely moves inside to guard. He's a "zone-scheme" mover, though he'll need a year in the weight room before seeing the field.
- LB Jaden Dugger (Louisiana) – Round 5, No. 154
Grade: B-
- The Logic: A safety-to-linebacker convert. He's the prototypical special teams ace/coverage linebacker that the 49ers excel at developing (think Dre Greenlaw?).
Final Verdict: The 49ers passed on Best Player Available multiple times to grab Best System Fit. If Stribling becomes a dominant blocker and secondary threat, and Halton anchors the run game, this draft may come to look like a win. However, by ignoring higher-rated prospects at 33 and 90, Lynch and Shanahan have once again put their scouting process on the line and they will face legitmate questions on their draft abilities, especially in the higher rounds.
Overall Score: 2.7 = B-