PACKERS MOCK DRAFT GRADE D+

2024_12_29_1 D+

URL 202412291-4532

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+

Green Bay Packers

Larceny in Round 6, Pick 15 lands the Packers a D+, Singleton and all.

by emc2feld · 2025 NFL Draft · 28 picks · 21 steals · 4 reaches
Value B+
Need B-
Trades F
Future F

The war room fell hard for Marcus Dumervil, and it showed at the 250th overall pick: 61 picks ahead of a board that had other ideas.

Getting Singleton where they did is the sort of value that quietly makes a class. Overpaying at the table undid a lot of the good work elsewhere.

They punted on edge rusher, and it is the miss that keeps the grade honest. The Ramsey pick reads as want over need, and the roster will feel it at edge rusher.

The bill for those future picks comes due whether the class hits or not.

Bottom line, they will need several of these picks to beat their grades just to break even.

Pick-by-Pick

R1.27 · Pick 27 · Mason Graham · DT · rank 7
In the 27th pick they get a run-stuffing presence up front, outstanding value to boot. A clean fit for the roster.
R1.29 · Pick 29 · Benjamin Morrison · CB · rank 47
In the Round 1 slot they get a ballhawk on the outside, though the board says they badly overpaid. It fills the loudest need on the roster.
R2.27 · Pick 59 · Nick Emmanwori · S · rank 17
Somehow Nick Emmanwori was still sitting there in the 59th overall pick, and they pounced on premier safety value. Not urgent, but hardly pointless.
R3.27 · Pick 91 · Kamari Ramsey · S · rank 38
Of all the spots to shop, they chose safety. Kamari Ramsey in pick 91 leaves edge rusher for later.
R3.28 · Pick 92 · Tyleik Williams · DT · rank 54
Tyleik Williams in pick No. 92 should not have been possible, and that is the whole point. It shores up a spot that genuinely needed the help.
R3.29 · Pick 93 · Jalen Royals · WR · rank 66
Jalen Royals in the Round 3 slot is a gift, value that borders on unfair. A need, and now a little less of one.
R3.30 · Pick 94 · Deone Walker · DT · rank 69
Deone Walker in the 94th overall pick is the kind of fall that makes a whole class. One more legitimate question on the roster, answered.
R3.31 · Pick 95 · TreVeyon Henderson · RB · rank 61
TreVeyon Henderson at pick 95 is a first-round grade at a bargain-bin price, no notes. Better still, it is exactly the hole they had to fill.
R3.32 · Pick 96 · Jihaad Campbell · LB · rank 40
Taking Jihaad Campbell in the 96th pick is close to grand larceny; a linebacker that good had no business lasting this long. It adds depth where they could use a little.
R3.34 · Pick 98 · Darien Porter · CB · rank 79
A cornerback of that caliber at slot 98 is the definition of value, full stop. This was priority one on the needs board, and now it is handled.
R3.35 · Pick 99 · Maxwell Hairston · CB · rank 98
Maxwell Hairston in Round 3, Pick 35 is exactly on the number, no argument either way. It also answers one of the loudest questions on the roster.
R4.27 · Pick 128 · Jake Majors · C · rank 93
They will replay Jake Majors at No. 128 for years; that is how good the value is. It patches a soft spot without any drama.
R5.24 · Pick 162 · Kevin Winston Jr. · S · rank 92
Kevin Winston Jr. at No. 162 is the steal of the weekend, a first-round talent at a bargain-bin price. Depth on depth, at a spot that was hardly crying out.
R5.31 · Pick 169 · Danny Stutsman · LB · rank 87
Steal is underselling it; Danny Stutsman at the 169th overall pick is a heist with the alarm still ringing. They added to a strength when a need was still open elsewhere.
R5.32 · Pick 170 · Savion Williams · WR · rank 113
They barely believed it either: Savion Williams still on the board at the 170th pick. It fills a real need, too.
R5.33 · Pick 171 · Dont'e Thornton Jr. · WR · rank 171
They took Dont'e Thornton Jr. at par in pick No. 171, which is nothing to complain about. It plugs a real leak on the depth chart.
R6.8 · Pick 183 · Smael Mondon Jr. · LB · rank 105
A top-tier linebacker at a bargain, Smael Mondon Jr. in slot 183, plain and simple. It is more luxury than necessity; they were already set here.
R6.15 · Pick 190 · Nicholas Singleton · RB · rank 102
You do not let a running back like Nicholas Singleton reach pick 190 and blink. They did not. A must-fix position, and they treated it like one.
R6.27 · Pick 202 · Harold Perkins Jr. · LB · rank 126
Circle this one: Harold Perkins Jr. at the Round 6 slot is a fall that decides a draft. Insurance at a position that did not really ask for it.
R6.34 · Pick 209 · Cam Skattebo · RB · rank 178
Cam Skattebo at Round 6, Pick 34 is daylight robbery; nobody expected him to last. They walked in needing this and walked out with it.
R6.39 · Pick 214 · Jaishawn Barham · LB · rank 198
Good things come to war rooms that wait, and Jaishawn Barham at the Round 6 slot is the proof. They doubled down on a strength rather than a need.
R7.9 · Pick 223 · Jared Wilson · C · rank 204
They robbed the room for Jared Wilson here, a fall nobody at the table saw coming. A real hole, addressed with a reasonable pick.
R7.18 · Pick 232 · Jonah Monheim · C · rank 205
The board fumbled Jonah Monheim all the way to Round 7, Pick 18, and they scooped it up. A sensible fit that makes the depth chart a little sturdier.
R7.27 · Pick 241 · KJ Jefferson · QB · rank 286
A big swing on KJ Jefferson at pick No. 241, well ahead of any board in the building. It answers the question that was keeping the coaches up at night.
R7.34 · Pick 248 · Ben Yurosek · TE · rank 225
Circle this one: Ben Yurosek at slot 248 is a fall that decides a draft. The roster fit checks out.
R7.36 · Pick 250 · Marcus Dumervil · OT · rank 311
Marcus Dumervil at pick 250 is the kind of overdraft that needs everything to break right. A sensible fit for a spot that needed help.
R7.37 · Pick 251 · Oscar Delp · TE · rank 253
By-the-book stuff, Oscar Delp at No. 251 squarely in line with his ranking. Another box on the needs board, quietly ticked.
R7.41 · Pick 255 · Julian Fleming · WR · rank 268
Julian Fleming in the 255th overall pick is early enough to raise a brow, if not a full objection. A sensible fit that makes the depth chart a little sturdier.