EAGLES MOCK DRAFT GRADE C+

Fly eagles fly C+

URL fly-eagles-fly-0445

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 →
C+

Philadelphia Eagles

The jury is out on the Eagles. For now, C+.

by Thebombhand · 2025 NFL Draft · 26 picks · 13 steals · 13 reaches
Value C
Need C+
Trades C
Future B-

There is conviction, and then there is this. The Eagles took Peny Boone a full 166 picks ahead of where the board had him, an overdraft steep enough that it colors the whole weekend.

Brooks falling to them is the kind of break a good board is built to catch. If this class has a fault line, it runs straight through cornerback. They left with edge rusher solved and the rest of the wish list mostly ticked off.

They chose more darts over a bigger single swing.

Hit on Tyler Warren and the swing picks, and this ages a lot better than it grades today.

Pick-by-Pick

R1.31 · Pick 31 · Tyler Warren · TE · rank 43
In pick No. 31 they get a mismatch in the passing game, even if it was a touch early. A real need, handled.
R5.2 · Pick 139 · Davin Vann · DE-EDGE · rank 231
Davin Vann at the 139th overall pick is the kind of overdraft that needs everything to break right. It also answers one of the loudest questions on the roster.
R5.8 · Pick 145 · Tyreak Sapp · DE-EDGE · rank 267
Tyreak Sapp at slot 145 is an overdraft of the loud, memorable kind. A glaring weakness, addressed head on.
R5.23 · Pick 160 · Collin Oliver · LB-EDGE · rank 283
Collin Oliver at Round 5, Pick 23 is a steep price for a hunch, hard to square with any board. A must-fix position, and they treated it like one.
R5.25 · Pick 162 · Phillip Webb · DL-EDGE · rank 286
They talked themselves into Phillip Webb at pick 162, and the board did not agree. The biggest hole on the depth chart just got a whole lot smaller.
R5.26 · Pick 163 · Nazir Stackhouse · DL · rank 179
A reach for Nazir Stackhouse in the Round 5 slot; a little patience would have been rewarded. That was the need underlined and circled, and now it is checked off.
R5.27 · Pick 164 · JJ Pegues · DT · rank 172
JJ Pegues at pick No. 164 is a conviction pick that outran the value. Better still, it is exactly the hole they had to fill.
R5.29 · Pick 166 · Tonka Hemingway · DT · rank 220
A wild overpay on Tonka Hemingway in slot 166, the sort that defines a class for the wrong reasons. It answers the question that was keeping the coaches up at night.
R5.37 · Pick 174 · Tim Smith · DL · rank 293
Tim Smith at the 174th pick is the pick scouts circle, and not in a good way. This was priority one on the needs board, and now it is handled.
R6.2 · Pick 177 · Phil Mafah · RB · rank 161
Value with a capital V on Phil Mafah in Round 6, Pick 2, a genuine coup. A sensible fit that makes the depth chart a little sturdier.
R6.6 · Pick 181 · Brant Kuithe · TE · rank 199
They left a pile of value on the table to take Brant Kuithe this early at No. 181. It plugs a real leak on the depth chart.
R6.10 · Pick 185 · Jalen Travis · OT · rank 252
This one needs a full-page explanation: Jalen Travis in the Round 6 slot, miles early. It fills a real need, too.
R6.15 · Pick 190 · Seth McLaughlin · C · rank 201
They paid up for Seth McLaughlin at the 190th overall pick when waiting would have done the job. It shores up a spot that genuinely needed the help.
R6.23 · Pick 198 · Peny Boone · RB · rank 364
Value said wait; Peny Boone in pick 198 says they were not listening. Another box on the needs board, quietly ticked.
R6.26 · Pick 201 · Kalel Mullings · RB · rank 104
Kalel Mullings in Round 6, Pick 26 is the kind of fall that makes a whole class. A sensible fit for a spot that needed help.
R6.32 · Pick 207 · Trevor Etienne · RB · rank 197
They read the board right and Trevor Etienne was the payoff at the 207th pick. It patches a soft spot without any drama.
R6.36 · Pick 211 · Ollie Gordon II · RB · rank 159
Steal is underselling it; Ollie Gordon II at slot 211 is a heist with the alarm still ringing. One more legitimate question on the roster, answered.
R6.39 · Pick 214 · Ja'Quinden Jackson · RB · rank 154
Ja'Quinden Jackson at the Round 6 slot is a first-round grade at a bargain-bin price, no notes. A real hole, addressed with a reasonable pick.
R6.40 · Pick 215 · Tahj Brooks · RB · rank 112
They will replay Tahj Brooks at pick 215 for years; that is how good the value is. A need, and now a little less of one.
R7.10 · Pick 226 · Raheim Sanders · RB · rank 143
Raheim Sanders at the 226th overall pick is the steal of the weekend, a first-round talent at a bargain-bin price. The roster fit checks out.
R7.11 · Pick 227 · Le'Veon Moss · RB · rank 145
Le'Veon Moss in pick No. 227 should not have been possible, and that is the whole point. It patches a soft spot without any drama.
R7.14 · Pick 230 · Bhayshul Tuten · RB · rank 151
Bhayshul Tuten in No. 230 is a gift, value that borders on unfair. It fills a real need, too.
R7.27 · Pick 243 · DJ Giddens · RB · rank 162
The board fumbled DJ Giddens all the way to pick No. 243, and they scooped it up. A real hole, addressed with a reasonable pick.
R7.33 · Pick 249 · Woody Marks · RB · rank 174
Woody Marks at the 249th pick is daylight robbery; nobody expected him to last. It shores up a spot that genuinely needed the help.
R7.39 · Pick 255 · Corey Kiner · RB · rank 175
A running back of that caliber at pick 255 is the definition of value, full stop. A need, and now a little less of one.
R7.40 · Pick 256 · Kyle Monangai · RB · rank 181
Taking Kyle Monangai in Round 7, Pick 40 is close to grand larceny; a running back that good had no business lasting this long. A sensible fit for a spot that needed help.