DOLPHINS MOCK DRAFT GRADE D-

Miami 25' D-

URL miami-25-4843

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-

Miami Dolphins

Johnson should have been long gone. The Dolphins pounced, and earned a D-.

by jbianchi23 · 2025 NFL Draft · 14 picks · 7 steals · 3 reaches
Value B
Need B
Trades F
Future D+

The Dolphins did not so much draft Jalon Daniels as overpay for him, 81 picks clear of his grade. It sets an uneasy tone for the weekend. The board pushed back all weekend, and the D- is the result.

Getting Johnson where they did is the sort of value that quietly makes a class. The trade table is where this weekend went wrong.

The interior defensive lineman spot stays a question, and it was the one they most needed an answer at. It is a win-now wager, and the future is the stake.

In the end, a class the front office will want to grow past quickly.

Pick-by-Pick

R1.4 · Pick 4 · Travis Hunter · CB · rank 1
In pick No. 4 they get a ballhawk on the outside at fair value. Need was not the driver here.
R1.12 · Pick 12 · Abdul Carter · DE · rank 10
In slot 12 they get a bendy edge with upside. Exactly the need they had to hit.
R2.14 · Pick 46 · Nick Emmanwori · S · rank 11
Nick Emmanwori in pick 46 should not have been possible, and that is the whole point. Useful depth more than a marquee fix.
R2.21 · Pick 53 · Ozzy Trapilo · OT · rank 48
A clean, defensible pick in the Round 2 slot with a little surplus value in Ozzy Trapilo. Another box on the needs board, quietly ticked.
R3.20 · Pick 84 · Colston Loveland · TE · rank 59
They will replay Colston Loveland at the Round 3 slot for years; that is how good the value is. One more legitimate question on the roster, answered.
R3.34 · Pick 98 · Smael Mondon Jr. · LB · rank 37
Taking Smael Mondon Jr. in the 98th overall pick is close to grand larceny; a linebacker that good had no business lasting this long. The roster fit checks out.
R3.35 · Pick 99 · Mikail Kamara · DE · rank 24
Mikail Kamara at the 99th pick is a first-round grade at a bargain-bin price, no notes. The one spot they could not leave alone, and did not.
R4.12 · Pick 113 · Riley Mahlman · OT · rank 112
No edge and no loss on Riley Mahlman in slot 113; it is a wash and a sensible one. A real hole, addressed with a reasonable pick.
R4.21 · Pick 122 · Jalon Daniels · QB · rank 203
This one needs a full-page explanation: Jalon Daniels in pick No. 122, miles early. It also answers one of the loudest questions on the roster.
R4.37 · Pick 138 · Kaleb Johnson · RB · rank 45
The board fumbled Kaleb Johnson all the way to No. 138, and they scooped it up. A sensible fit that makes the depth chart a little sturdier.
R5.4 · Pick 142 · Jay Higgins · LB · rank 57
You do not let a linebacker like Jay Higgins reach Round 5, Pick 4 and blink. They did not. It fills a real need, too.
R5.28 · Pick 166 · Samuel Brown · WR · rank 194
Samuel Brown at pick 166 is the kind of overdraft that needs everything to break right. Top of the wish list, and they did not leave without it.
R6.38 · Pick 213 · Kyren Lacy · WR · rank 246
They reached a country mile for Kyren Lacy at slot 213, and the board is aghast. This was priority one on the needs board, and now it is handled.
R7.31 · Pick 245 · Jordan White · OG · rank 224
Steal is underselling it; Jordan White at the 245th overall pick is a heist with the alarm still ringing. It plugs a real leak on the depth chart.