EAGLES MOCK DRAFT GRADE D

Steal D

URL steal-0116

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

Philadelphia Eagles

The Eagles cashed the board's mistake on Anderson: D.

by Dutch · 2025 NFL Draft · 27 picks · 11 steals · 0 reaches
Value B
Need B-
Trades F
Future B+

The Eagles lost the trade war and it was not close, handing partners the better end again and again. The process wobbled, and the D is where it lands.

They will answer for taking linebacker early while edge rusher and quarterback went begging. They punted on edge rusher, and it is the miss that keeps the grade honest.

Getting Anderson where they did is the sort of value that quietly makes a class.

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

Pick-by-Pick

R2.7 · Pick 39 · Tacario Davis · CB · rank 19
Tacario Davis at the 39th pick is daylight robbery; nobody expected him to last. A must-fix position, and they treated it like one.
R2.25 · Pick 57 · Luke Lachey · TE · rank 54
Nothing to complain about; Luke Lachey went a shade earlier than his grade, which is fine. It shores up a spot that genuinely needed the help.
R3.22 · Pick 86 · Nic Anderson · WR · rank 55
A top-tier wide receiver at a bargain, Nic Anderson in pick No. 86, plain and simple. It answers the question that was keeping the coaches up at night.
R3.27 · Pick 91 · Anthony Belton · OT · rank 89
They paid sticker price for Anthony Belton in the Round 3 slot, and that is fine. One more legitimate question on the roster, answered.
R3.28 · Pick 92 · Dasan McCullough · LB · rank 90
Dasan McCullough at slot 92 is neither steal nor reach, just the going rate. Useful depth more than a marquee fix.
R3.29 · Pick 93 · Keon Sabb · S · rank 93
No drama and no debate, Keon Sabb went about where he belonged in pick 93. The roster fit checks out.
R3.31 · Pick 95 · Elic Ayomanor · WR · rank 75
They robbed the room for Elic Ayomanor here, a fall nobody at the table saw coming. A glaring weakness, addressed head on.
R4.1 · Pick 97 · Jamon Dumas-Johnson · LB · rank 97
Of all the spots to shop, they chose linebacker. Jamon Dumas-Johnson in slot 97 leaves edge rusher and quarterback for later.
R4.5 · Pick 101 · J.C. Davis · OT · rank 103
They took J.C. Davis at par in pick 101, which is nothing to complain about. It plugs a real leak on the depth chart.
R4.7 · Pick 103 · Wyatt Milum · OT · rank 105
Wyatt Milum at the 103rd overall pick is right where the board had him, plain and simple. A need, and now a little less of one.
R4.19 · Pick 115 · Aireontae Ersery · OT · rank 109
Fair-plus on Aireontae Ersery, a quiet win that adds up over a draft. A sensible fit for a spot that needed help.
R4.25 · Pick 121 · Kyle Monangai · RB · rank 106
Nice patience on Kyle Monangai, who had no business lasting to the 121st pick. A real hole, addressed with a reasonable pick.
R4.31 · Pick 127 · J. Michael Sturdivant · WR · rank 112
J. Michael Sturdivant slipping to pick No. 127 is the kind of luck good rooms make for themselves. It also answers one of the loudest questions on the roster.
R5.1 · Pick 129 · Malachi Moore · S · rank 108
They will replay Malachi Moore at the Round 5 slot for years; that is how good the value is. It fills a real need, too.
R5.5 · Pick 133 · Rylie Mills · DT · rank 117
They read the board right and Rylie Mills was the payoff at the Round 5 slot. That was the need underlined and circled, and now it is checked off.
R5.24 · Pick 152 · Jason Henderson · LB · rank 148
A reasonable price with a little left over, Jason Henderson in the 152nd overall pick. Nice player, but the depth chart did not need him here.
R5.25 · Pick 153 · Will Lee III · CB · rank 152
A straight-up fair deal on Will Lee III at Round 5, Pick 25, value and slot in agreement. Better still, it is exactly the hole they had to fill.
R5.27 · Pick 155 · Jahdae Barron · S · rank 149
A tidy little value on Jahdae Barron in pick 155, a step better than break-even. Another box on the needs board, quietly ticked.
R6.1 · Pick 161 · Dorian Strong · CB · rank 158
Good price on Dorian Strong in pick No. 161, a hair ahead of his grade with no real quibbles. They walked in needing this and walked out with it.
R6.5 · Pick 165 · Jaeden Roberts · OG · rank 161
Jaeden Roberts at slot 165 is a sensible buy, a touch better than market for the offensive lineman. It patches a soft spot without any drama.
R6.19 · Pick 179 · Jake Briningstool · TE · rank 172
Jake Briningstool at the 179th pick is a sound buy, the sort that quietly helps a class. A sensible fit that makes the depth chart a little sturdier.
R6.25 · Pick 185 · Marques Cox · OT · rank 175
Quietly one of the better values of the day, Marques Cox at No. 185. A sensible fit that makes the depth chart a little sturdier.
R7.10 · Pick 202 · Fentrell Cypress II · CB · rank 194
They let Fentrell Cypress II come to them and pounced at slot 202. This was priority one on the needs board, and now it is handled.
R7.21 · Pick 213 · John Campbell Jr. · OT · rank 197
A slide stopped in the 213th overall pick, with John Campbell Jr. worth more than the price. It shores up a spot that genuinely needed the help.
R7.24 · Pick 216 · Noah Thomas · WR · rank 202
A tidy bit of business in pick No. 216, where Noah Thomas graded well above the range. The one spot they could not leave alone, and did not.
R7.25 · Pick 217 · Dylan Fairchild · OG · rank 218
By-the-book stuff, Dylan Fairchild at pick 217 squarely in line with his ranking. A need, and now a little less of one.
R7.31 · Pick 223 · Roman Hemby · RB · rank 219
Roman Hemby in the 223rd pick lands just on the right side of the ledger. One more legitimate question on the roster, answered.