DOLPHINS MOCK DRAFT GRADE A

Fins Up A

URL fins-up-5108

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 →
A

Miami Dolphins

The Dolphins let Harris fall and pounced. Final grade: A.

by CMS · 2025 NFL Draft · 14 picks · 14 steals · 0 reaches
Value A+
Need B
Trades A+
Future B+

Call it larceny. Tre Harris sat on the board until the 251st pick, and the Dolphins did not need to be asked twice. Just about everything broke right, and the A follows.

Every deal seemed to tilt their way, which is not luck. They covered a lot of ground and still skipped tight end, which is a strange place to end up.

The Dolphins indulged a want in Barron while a need in tight end stayed open.

It is a haul that will look even better come September.

Pick-by-Pick

R1.24 · Pick 24 · Travis Hunter · CB · rank 1
In No. 24 they get a sticky cover corner at a price that makes it sweeter. More want than need.
R2.24 · Pick 56 · Josaiah Stewart · DE-EDGE · rank 42
A tidy bit of business in the 56th overall pick, where Josaiah Stewart graded well above the range. The one spot they could not leave alone, and did not.
R3.1 · Pick 65 · Ashton Jeanty · RB · rank 2
You do not let a running back like Ashton Jeanty reach the 65th pick and blink. They did not. The roster fit checks out.
R3.29 · Pick 93 · Wyatt Milum · OT · rank 13
Taking Wyatt Milum in Round 3, Pick 29 is close to grand larceny; an offensive lineman that good had no business lasting this long. A real hole, addressed with a reasonable pick.
R3.34 · Pick 98 · Jahdae Barron · CB · rank 14
A curious use of slot 98. Tight end needed the pick; a cornerback in Jahdae Barron did not.
R3.35 · Pick 99 · Jihaad Campbell · LB · rank 40
The board fumbled Jihaad Campbell all the way to pick 99, and they scooped it up. It plugs a real leak on the depth chart.
R4.4 · Pick 105 · Cam Ward · QB · rank 8
They robbed the room for Cam Ward here, a fall nobody at the table saw coming. That was the need underlined and circled, and now it is checked off.
R4.15 · Pick 116 · Kyle Kennard · DE-EDGE · rank 77
Kyle Kennard in the Round 4 slot is a gift, value that borders on unfair. It also answers one of the loudest questions on the roster.
R5.15 · Pick 152 · Nick Emmanwori · S · rank 17
A safety of that caliber at slot 152 is the definition of value, full stop. Depth more than a fix, but depth they can use.
R5.17 · Pick 154 · Xavier Restrepo · WR · rank 49
Steal is underselling it; Xavier Restrepo at the 154th overall pick is a heist with the alarm still ringing. This was priority one on the needs board, and now it is handled.
R6.30 · Pick 205 · Jake Majors · C · rank 93
Jake Majors at the Round 6 slot is a first-round grade at a bargain-bin price, no notes. One more legitimate question on the roster, answered.
R7.8 · Pick 224 · Antwaun Powell-Ryland · DL-EDGE · rank 158
Somehow Antwaun Powell-Ryland was still sitting there in Round 7, Pick 8, and they pounced on premier edge rusher value. Better still, it is exactly the hole they had to fill.
R7.15 · Pick 231 · T.J. Sanders · DT · rank 27
T.J. Sanders in No. 231 is the kind of fall that makes a whole class. A glaring weakness, addressed head on.
R7.35 · Pick 251 · Tre Harris · WR · rank 23
Tre Harris at pick 251 is daylight robbery; nobody expected him to last. A must-fix position, and they treated it like one.