49ERS MOCK DRAFT GRADE D-

Niners February D-

URL niners-february-4756

Letter grade with a four-component score, written analysis, and a pick-by-pick breakdown for every selection in this saved mock.

My Mock Drafts →
Grade another draft →
D-

San Francisco 49ers

Best value of the weekend goes to the 49ers for Mullings: D-.

by NFCxReps15 · 2025 NFL Draft · 7 picks · 4 steals · 1 reaches
Value B
Need B
Trades F
Future C+

This is the pick they will still be bragging about in July: Kalel Mullings, the No. 113 name on the board, stolen at slot 226. The board pushed back all weekend, and the D- is the result.

Jackson has a lot of ground to make up just to look fairly priced. They lost the exchange badly enough to drag the whole class down. They punted on wide receiver, and it is the miss that keeps the grade honest.

Add it up and it is a weekend the front office will hope everyone forgets, wide receiver very much included.

Pick-by-Pick

R1.11 · Pick 11 · Will Johnson · CB · rank 8
In No. 11 they get a sticky cover corner. Need was not the driver here.
R2.11 · Pick 43 · Kenneth Grant · DT · rank 23
The board fumbled Kenneth Grant all the way to slot 43, and they scooped it up. A glaring weakness, addressed head on.
R2.24 · Pick 56 · Donovan Jackson · OT · rank 86
They left a pile of value on the table to take Donovan Jackson this early at pick 56. The one spot they could not leave alone, and did not.
R4.10 · Pick 111 · Jared Wilson · C · rank 108
A reasonable price with a little left over, Jared Wilson in Round 4, Pick 10. They walked in needing this and walked out with it.
R4.28 · Pick 129 · Ozzy Trapilo · OT · rank 93
Ozzy Trapilo at pick No. 129 is a first-round grade at a bargain-bin price, no notes. It also answers one of the loudest questions on the roster.
R5.3 · Pick 140 · Luke Kandra · OG · rank 115
A offensive lineman of that caliber at the 140th overall pick is the definition of value, full stop. Better still, it is exactly the hole they had to fill.
R7.10 · Pick 226 · Kalel Mullings · RB · rank 113
Steal is underselling it; Kalel Mullings at the 226th pick is a heist with the alarm still ringing. A must-fix position, and they treated it like one.