« BACK TO LEADERBOARD
Stan93'S MOCK DRAFT
- HOME
- REGISTER/LOGIN
- MOCK DRAFT SIMULATOR
- GAME & FANTASY SIM
- FEATURES
- MADDEN RATINGS
- NFL SEASON PROJECTION
- NFL WEEK PREDICTIONS
- DRAFT WALL
- DRAFT ORDER
- MOST POPULAR PICKS '26
- MOST POPULAR PICKS '27
- DEPTH CHART CREATOR
- 2026 NFL TEAM PREVIEWS
- NFL TEAM'S DRAFT PICKS
- COLLEGES
- PROSPECTS BY CONFERENCE
- PLAY RATINGS
- MOCK DRAFTS
- DRAFT DO-OVER
- BUZZ BIG BOARD
Cardinals 24
-
Stan93 DRAFTING FOR THECardinals
Draft Selections
Draft Picks Received
Draft Picks Traded
Players Gained
Draft Grade — Cardinals
Overall
B+
ValueC
NeedC+
TradesA+
FutureA+
A masterclass at the trade table lands the Cardinals a B+. The Cardinals did not so much draft Omar Speights as overpay for him, 106 picks clear of his grade. It sets an uneasy tone for the weekend. Nothing here to lose sleep over; call it a B+.
If one pick saves this weekend, it is Mustapha. Every deal seemed to tilt their way, which is not luck.
The Cardinals clearly valued win-now help, adding bodies who have done it before.
Not a headline-grabber, but a perfectly good weekend's work.
Pick Analysis
Pick1
Rnd1
Marvin Harrison Jr.
In Round 1, Pick 1 they get a No. 1 receiver at fair value. It fills the loudest need on the roster.
Pick6
Rnd1
Joe Alt
In the 6th overall pick they get a plug-and-play piece up front. The biggest hole, addressed.
Pick9
Rnd1
JC Latham
In No. 9 they get a building block for the line. Exactly the need they had to hit.
Pick10
Rnd1
Dallas Turner
In the 10th pick they get juice off the edge. The biggest hole, addressed.
Pick11
Rnd1
Quinyon Mitchell
In slot 11 they get a sticky cover corner at fair value. More want than need.
Pick12
Rnd1
Darius Robinson
In pick 12 they get a problem off the edge, though the board says they badly overpaid. Exactly the need they had to hit.
Pick13
Rnd1
Braden Fiske
In the 13th overall pick they get a pocket-collapsing interior rusher, a steep price for the projection. A clean fit for the roster.
Pick19
Rnd1
Laiatu Latu
In No. 19 they get a quarterback's worst nightmare, outstanding value to boot. Exactly the need they had to hit.
Pick20
Rnd1
Jared Verse
Value with a capital V on Jared Verse in slot 20, a genuine coup. The biggest hole on the depth chart just got a whole lot smaller.
Pick22
Rnd1
Byron Murphy II
In the Round 1 slot they get an anchor for the defensive front. A real need, handled.
Pick23
Rnd1
Brian Thomas Jr.
In pick 23 they get a go-to option on the outside at fair value. The biggest hole, addressed.
Pick24
Rnd1
Chop Robinson
In Round 1, Pick 24 they get a bendy edge with upside. Exactly the need they had to hit.
Pick25
Rnd1
Nate Wiggins
In the 25th pick they get a ballhawk on the outside. Need was not the driver here.
Pick26
Rnd1
Ladd McConkey
In pick No. 26 they get a weapon on the perimeter. The biggest hole, addressed.
Pick27
Rnd1
Payton Wilson
In the Round 1 slot they get a sideline-to-sideline linebacker, reach and all.
Pick28
Rnd1
Mike Sainristil
In the 28th pick they get a potential shutdown corner, a steep price for the projection. Need was not the driver here.
Pick29
Rnd1
Ben Sinnott
In No. 29 they get a moveable chess piece at tight end, though the board says they badly overpaid. A real need, handled.
Pick31
Rnd1
Roman Wilson
In Round 1, Pick 31 they get a difference-maker at receiver, even if it was a touch early. It fills the loudest need on the roster.
Pick32
Rnd1
Malachi Corley
In the 32nd overall pick they get a matchup problem out wide, a steep price for the projection. The biggest hole, addressed.
Pick36
Rnd2
Jaylen Wright
They reached a country mile for Jaylen Wright at slot 36, and the board is aghast. It fills a real need, too.
Pick38
Rnd2
Trey Benson
They talked themselves into Trey Benson at pick 38, and the board did not agree. It shores up a spot that genuinely needed the help.
Pick39
Rnd2
Ennis Rakestraw Jr.
No drama and no debate, Ennis Rakestraw Jr. went about where he belonged in pick No. 39. Stacking talent where they were already deep.
Pick40
Rnd2
Renardo Green
A wild overpay on Renardo Green in the Round 2 slot, the sort that defines a class for the wrong reasons. It thickens a room that could stand to be thicker.
Pick41
Rnd2
Max Melton
A real head-scratcher, Max Melton in the 41st overall pick is miles ahead of his ranking. Nice player, but the depth chart did not need him here.
Pick42
Rnd2
Dadrion Taylor-Demerson
A big swing on Dadrion Taylor-Demerson at No. 42, well ahead of any board in the building. A luxury on a unit that was already in good shape.
Pick43
Rnd2
Chris Braswell
They went early on Chris Braswell in pick 43, and the value did not follow. That was the need underlined and circled, and now it is checked off.
Pick44
Rnd2
J.J. McCarthy
A slide stopped in the 44th pick, with J.J. McCarthy worth more than the price. Better still, it is exactly the hole they had to fill.
Pick45
Rnd2
Edgerrin Cooper
Edgerrin Cooper in slot 45 is exactly on the number, no argument either way. Another box on the needs board, quietly ticked.
Pick46
Rnd2
Roger Rosengarten
Roger Rosengarten at Round 2, Pick 14 is a steep price for a hunch, hard to square with any board. They walked in needing this and walked out with it.
Pick47
Rnd2
Isaiah Adams
This one needs a full-page explanation: Isaiah Adams in pick No. 47, miles early. The one spot they could not leave alone, and did not.
Pick48
Rnd2
Xavier Legette
By-the-book stuff, Xavier Legette at the Round 2 slot squarely in line with his ranking. It answers the question that was keeping the coaches up at night.
Pick49
Rnd2
Ruke Orhorhoro
The board had cheaper options than Ruke Orhorhoro at the 49th overall pick, and it noticed. A sensible fit that makes the depth chart a little sturdier.
Pick50
Rnd2
Kris Jenkins
Kris Jenkins at No. 50 is right where the board had him, plain and simple. A must-fix position, and they treated it like one.
Pick52
Rnd2
Adisa Isaac
They paid sticker price for Adisa Isaac in pick 52, and that is fine. A glaring weakness, addressed head on.
Pick53
Rnd2
T'Vondre Sweat
They liked T'Vondre Sweat enough to skip the value, taking him in pick No. 53. It plugs a real leak on the depth chart.
Pick55
Rnd2
Marshawn Kneeland
Marshawn Kneeland in the 55th pick is a bet on their own eyes over everyone else's grade. Top of the wish list, and they did not leave without it.
Pick57
Rnd2
Maason Smith
They left a pile of value on the table to take Maason Smith this early at Round 2, Pick 25. One more legitimate question on the roster, answered.
Pick65
Rnd3
Austin Booker
Austin Booker in slot 65 is fair value, right on his grade. It also answers one of the loudest questions on the roster.
Pick66
Rnd3
Michael Hall Jr.
Michael Hall Jr. at the 66th pick is neither steal nor reach, just the going rate. A need, and now a little less of one.
Pick67
Rnd3
Brandon Dorlus
A conviction pick on Brandon Dorlus at pick No. 67 that the board grades a round light. This was priority one on the needs board, and now it is handled.
Pick68
Rnd3
Mekhi Wingo
Mekhi Wingo at Round 3, Pick 4 is the pick scouts circle, and not in a good way. The roster fit checks out.
Pick69
Rnd3
DeWayne Carter
DeWayne Carter at slot 69 is an overdraft of the loud, memorable kind. A real hole, addressed with a reasonable pick.
Pick70
Rnd3
Bralen Trice
Bralen Trice in the 70th overall pick is the kind of reach that only looks good if he outplays it. It answers the question that was keeping the coaches up at night.
Pick71
Rnd3
Mohamed Kamara
The board screamed and they did not listen, reaching into the next round for Mohamed Kamara. Better still, it is exactly the hole they had to fill.
Pick72
Rnd3
Xavier Thomas
Xavier Thomas at No. 72 is the kind of overdraft that needs everything to break right. A glaring weakness, addressed head on.
Pick74
Rnd3
Jordan Jefferson
Value said wait; Jordan Jefferson in the Round 3 slot says they were not listening. A sensible fit for a spot that needed help.
Pick75
Rnd3
Jonah Elliss
Jonah Elliss at pick 75 is a conviction pick that outran the value. The one spot they could not leave alone, and did not.
Pick77
Rnd3
Gabriel Murphy
A swing that ignored the value entirely, Gabriel Murphy well ahead of where he belonged. That was the need underlined and circled, and now it is checked off.
Pick78
Rnd3
Luke McCaffrey
Luke McCaffrey in Round 3, Pick 14 is a reach so steep the board needed a second look to believe it. It also answers one of the loudest questions on the roster.
Pick83
Rnd3
Javon Baker
A reasonable price with a little left over, Javon Baker in the Round 3 slot. This was priority one on the needs board, and now it is handled.
Pick89
Rnd3
Brandon Coleman
A reach for Brandon Coleman in the 89th pick; a little patience would have been rewarded. A must-fix position, and they treated it like one.
Pick90
Rnd3
Tyler Guyton
Steal is underselling it; Tyler Guyton at No. 90 is a heist with the alarm still ringing. Top of the wish list, and they did not leave without it.
Pick91
Rnd3
Brennan Jackson
They reached into another round for Brennan Jackson, and the board is nowhere close to agreeing. The biggest hole on the depth chart just got a whole lot smaller.
Pick92
Rnd3
Jeremiah Trotter Jr.
Jeremiah Trotter Jr. at slot 92 is a first-round grade at a bargain-bin price, no notes. It patches a soft spot without any drama.
Pick96
Rnd3
Cedric Gray
A real head-scratcher, Cedric Gray in Round 3, Pick 33 is miles ahead of his ranking. One more legitimate question on the roster, answered.
Pick99
Rnd3
Tommy Eichenberg
Tommy Eichenberg at pick 99 is the pick scouts circle, and not in a good way. It patches a soft spot without any drama.
Pick100
Rnd3
Christian Haynes
Taking Christian Haynes in pick No. 100 is close to grand larceny; an offensive lineman that good had no business lasting this long. They walked in needing this and walked out with it.
Pick101
Rnd4
Kamari Lassiter
A cornerback of that caliber at No. 101 is the definition of value, full stop. A want dressed up as a pick, at a spot they had covered.
Pick103
Rnd4
Malik Washington
Malik Washington in the 103rd overall pick is the kind of fall that makes a whole class. The one spot they could not leave alone, and did not.
Pick104
Rnd4
Cade Stover
Somehow Cade Stover was still sitting there in the Round 4 slot, and they pounced on premier tight end value. It fills a real need, too.
Pick105
Rnd4
Patrick Paul
Patrick Paul in the 105th pick is a gift, value that borders on unfair. This was priority one on the needs board, and now it is handled.
Pick106
Rnd4
Dominick Puni
Dominick Puni slipping to slot 106 is the kind of luck good rooms make for themselves. The biggest hole on the depth chart just got a whole lot smaller.
Pick107
Rnd4
Cole Bishop
Cole Bishop at the 107th overall pick is the sort of value that quietly wins a weekend. A want more than a need, though you can never have too many.
Pick108
Rnd4
Leonard Taylor III
This one needs a full-page explanation: Leonard Taylor III in pick 108, miles early. A real hole, addressed with a reasonable pick.
Pick109
Rnd4
Tyler Davis
The board screamed and they did not listen, reaching into the next round for Tyler Davis. It shores up a spot that genuinely needed the help.
Pick110
Rnd4
Jalyx Hunt
A swing that ignored the value entirely, Jalyx Hunt well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
Pick111
Rnd4
Gabe Hall
They talked themselves into Gabe Hall at No. 111, and the board did not agree. It plugs a real leak on the depth chart.
Pick112
Rnd4
Javon Solomon
A market-rate OLB-EDGE, with the board and the slot shaking hands on Javon Solomon. A fine player at a spot low on the priority list.
Pick115
Rnd4
Javon Foster
They jumped the gun on Javon Foster, taking him earlier than his grade liked. They walked in needing this and walked out with it.
Pick117
Rnd4
Cody Schrader
They reached into another round for Cody Schrader, and the board is nowhere close to agreeing. A need, and now a little less of one.
Pick118
Rnd4
Ty'Ron Hopper
Ty'Ron Hopper at the 118th pick is the kind of overdraft that needs everything to break right. A sensible fit for a spot that needed help.
Pick122
Rnd4
Nathaniel Watson
A wild overpay on Nathaniel Watson in slot 122, the sort that defines a class for the wrong reasons. Another box on the needs board, quietly ticked.
Pick123
Rnd4
Grayson Murphy
They reached a country mile for Grayson Murphy at the 123rd overall pick, and the board is aghast. Top of the wish list, and they did not leave without it.
Pick126
Rnd4
Anthony Gould
Anthony Gould at No. 126 is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
Pick127
Rnd4
Jordan Travis
Jordan Travis in pick No. 127 is a bet on their own eyes over everyone else's grade. It answers the question that was keeping the coaches up at night.
Pick129
Rnd4
James Williams
Value said wait; James Williams in Round 4, Pick 29 says they were not listening. A sensible fit that makes the depth chart a little sturdier.
Pick131
Rnd4
Zak Zinter
Zak Zinter in pick 131 should not have been possible, and that is the whole point. It also answers one of the loudest questions on the roster.
Pick132
Rnd4
Myles Cole
They left a pile of value on the table to take Myles Cole this early at the Round 4 slot. That was the need underlined and circled, and now it is checked off.
Pick137
Rnd5
McKinnley Jackson
McKinnley Jackson at the 137th pick is an overdraft of the loud, memorable kind. The roster fit checks out.
Pick138
Rnd5
Braiden McGregor
A big swing on Braiden McGregor at the 138th overall pick, well ahead of any board in the building. A must-fix position, and they treated it like one.
Pick139
Rnd5
Edefuan Ulofoshio
Edefuan Ulofoshio in slot 139 is a reach so steep the board needed a second look to believe it. A need, and now a little less of one.
Pick140
Rnd5
Nelson Ceaser
Nelson Ceaser at pick 140 is a steep price for a hunch, hard to square with any board. A must-fix position, and they treated it like one.
Pick141
Rnd5
Cedric Johnson
Value said wait; Cedric Johnson in Round 5, Pick 5 says they were not listening. They walked in needing this and walked out with it.
Pick142
Rnd5
Jarvis Brownlee Jr.
Jarvis Brownlee Jr. at the Round 5 slot is daylight robbery; nobody expected him to last. Pure best-available; the position was not exactly begging.
Pick143
Rnd5
Elijah Jones
Elijah Jones at No. 143 nudges the ledger their way without any fuss. They doubled down on a strength rather than a need.
Pick146
Rnd5
Tip Reiman
They talked themselves into Tip Reiman at pick No. 146, and the board did not agree. It plugs a real leak on the depth chart.
Pick148
Rnd5
Jaden Crumedy
Jaden Crumedy in the 148th pick is a bet on their own eyes over everyone else's grade. One more legitimate question on the roster, answered.
Pick150
Rnd5
Fabien Lovett
They reached a country mile for Fabien Lovett at slot 150, and the board is aghast. A sensible fit that makes the depth chart a little sturdier.
Pick151
Rnd5
Khristian Boyd
They reached into another round for Khristian Boyd, and the board is nowhere close to agreeing. Top of the wish list, and they did not leave without it.
Pick152
Rnd5
Justin Eboigbe
They left a pile of value on the table to take Justin Eboigbe this early at the 152nd overall pick. This was priority one on the needs board, and now it is handled.
Pick153
Rnd5
Zion Tupuola-Fetui
The board screamed and they did not listen, reaching into the next round for Zion Tupuola-Fetui. That was the need underlined and circled, and now it is checked off.
Pick154
Rnd5
JD Bertrand
This one needs a full-page explanation: JD Bertrand in the Round 5 slot, miles early. A real hole, addressed with a reasonable pick.
Pick156
Rnd5
Eric Watts
Eric Watts at No. 156 is the kind of overdraft that needs everything to break right. It also answers one of the loudest questions on the roster.
Pick157
Rnd5
Jaylen Harrell
A real head-scratcher, Jaylen Harrell in pick 157 is miles ahead of his ranking. The one spot they could not leave alone, and did not.
Pick159
Rnd5
Javontae Jean-Baptiste
A swing that ignored the value entirely, Javontae Jean-Baptiste well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
Pick162
Rnd5
Trevin Wallace
Trevin Wallace at pick No. 162 is money in the bank, a linebacker taken below his worth. A sensible fit for a spot that needed help.
Pick164
Rnd5
Darius Muasau
A big swing on Darius Muasau at slot 164, well ahead of any board in the building. The roster fit checks out.
Pick166
Rnd5
Ainias Smith
A top-tier wide receiver at a bargain, Ainias Smith in pick 166, plain and simple. A glaring weakness, addressed head on.
Pick168
Rnd5
Jamari Thrash
The board fumbled Jamari Thrash all the way to the 168th pick, and they scooped it up. The biggest hole on the depth chart just got a whole lot smaller.
Pick170
Rnd5
Johnny Wilson
They will replay Johnny Wilson at the 170th overall pick for years; that is how good the value is. It answers the question that was keeping the coaches up at night.
Pick173
Rnd5
Marcus Rosemy-Jacksaint
Marcus Rosemy-Jacksaint in the Round 5 slot is a reach so steep the board needed a second look to believe it. A glaring weakness, addressed head on.
Pick175
Rnd5
Kimani Vidal
A wild overpay on Kimani Vidal in Round 5, Pick 39, the sort that defines a class for the wrong reasons. It patches a soft spot without any drama.
Pick177
Rnd6
Jawhar Jordan
Jawhar Jordan at the 177th overall pick is an overdraft of the loud, memorable kind. It fills a real need, too.
Pick179
Rnd6
Keilan Robinson
Keilan Robinson at pick No. 179 is the pick scouts circle, and not in a good way. Another box on the needs board, quietly ticked.
Pick180
Rnd6
Jordan Magee
Circle this one: Jordan Magee at No. 180 is a fall that decides a draft. It shores up a spot that genuinely needed the help.
Pick181
Rnd6
Marist Liufau
The board had Marist Liufau higher than Round 6, Pick 6, and the linebacker fell to them anyway. A sensible fit that makes the depth chart a little sturdier.
Pick182
Rnd6
Trevor Keegan
You do not let an offensive lineman like Trevor Keegan reach slot 182 and blink. They did not. Top of the wish list, and they did not leave without it.
Pick183
Rnd6
AJ Barner
Quietly one of the better values of the day, AJ Barner at pick 183. A real hole, addressed with a reasonable pick.
Pick185
Rnd6
Logan Lee
The board screamed and they did not listen, reaching into the next round for Logan Lee. Another box on the needs board, quietly ticked.
Pick186
Rnd6
Myles Murphy
They left a pile of value on the table to take Myles Murphy this early at the Round 6 slot. A need, and now a little less of one.
Pick187
Rnd6
Justin Rogers
A real head-scratcher, Justin Rogers in the 187th overall pick is miles ahead of his ranking. The roster fit checks out.
Pick188
Rnd6
Jowon Briggs
Jowon Briggs in Round 6, Pick 13 is a reach so steep the board needed a second look to believe it. It fills a real need, too.
Pick189
Rnd6
Walter Rouse
They robbed the room for Walter Rouse here, a fall nobody at the table saw coming. That was the need underlined and circled, and now it is checked off.
Pick190
Rnd6
Delmar Glaze
A straight-up fair deal on Delmar Glaze at the 190th pick, value and slot in agreement. This was priority one on the needs board, and now it is handled.
Pick191
Rnd6
Tyrice Knight
Tyrice Knight at the Round 6 slot is the kind of overdraft that needs everything to break right. It patches a soft spot without any drama.
Pick193
Rnd6
Dallin Holker
They barely believed it either: Dallin Holker still on the board at pick No. 193. It plugs a real leak on the depth chart.
Pick197
Rnd6
Brevyn Spann-Ford
A big swing on Brevyn Spann-Ford at pick 197, well ahead of any board in the building. A sensible fit for a spot that needed help.
Pick198
Rnd6
Trey Knox
This one needs a full-page explanation: Trey Knox in No. 198, miles early. One more legitimate question on the roster, answered.
Pick200
Rnd6
Beau Brade
Beau Brade at the 200th overall pick is the steal of the weekend, a first-round talent at a bargain-bin price. They added to a strength when a need was still open elsewhere.
Pick206
Rnd6
Sione Vaki
Sione Vaki at pick 206 is a first-round grade at a bargain-bin price, no notes. It is more luxury than necessity; they were already set here.
Pick208
Rnd6
Chau Smith-Wade
The board fumbled Chau Smith-Wade all the way to the Round 6 slot, and they scooped it up. Insurance at a position that did not really ask for it.
Pick209
Rnd6
Frank Gore Jr.
They reached a country mile for Frank Gore Jr. at Round 6, Pick 34, and the board is aghast. It shores up a spot that genuinely needed the help.
Pick211
Rnd6
Jaylon Carlies
Jaylon Carlies in No. 211 is a bet on their own eyes over everyone else's grade. Depth on depth, at a spot that was hardly crying out.
Pick214
Rnd6
Marcellas Dial
A wild overpay on Marcellas Dial in the 214th pick, the sort that defines a class for the wrong reasons. Stacking talent where they were already deep.
Pick215
Rnd6
Michael Barrett
Michael Barrett at pick No. 215 is a steep price for a hunch, hard to square with any board. A real hole, addressed with a reasonable pick.
Pick220
Rnd6
Javion Cohen
A top-tier offensive lineman at a bargain, Javion Cohen in slot 220, plain and simple. The biggest hole on the depth chart just got a whole lot smaller.
Pick221
Rnd7
Layden Robinson
Good things come to war rooms that wait, and Layden Robinson at pick No. 221 is the proof. Better still, it is exactly the hole they had to fill.
Pick222
Rnd7
Omar Speights
A swing that ignored the value entirely, Omar Speights well ahead of where he belonged. A sensible fit that makes the depth chart a little sturdier.
Pick225
Rnd7
Jha'Quan Jackson
Jha'Quan Jackson in No. 225 is the kind of fall that makes a whole class. The one spot they could not leave alone, and did not.
Pick226
Rnd7
Trey Taylor
No edge and no loss on Trey Taylor in Round 7, Pick 6; it is a wash and a sensible one. Pure best-available; the position was not exactly begging.
Pick231
Rnd7
Malik Mustapha
Malik Mustapha in the 231st overall pick should not have been possible, and that is the whole point. A want dressed up as a pick, at a spot they had covered.
Pick238
Rnd7
Jackson Sirmon
They paid a round early for Jackson Sirmon in slot 238, more than the board wanted. The roster fit checks out.
Pick240
Rnd7
Keaton Bills
Keaton Bills at the 240th pick is the pick scouts circle, and not in a good way. They walked in needing this and walked out with it.
Pick242
Rnd7
Andrew Raym
They talked themselves into Andrew Raym at pick 242, and the board did not agree. A must-fix position, and they treated it like one.
Pick246
Rnd7
Drake Nugent
They reached into another round for Drake Nugent, and the board is nowhere close to agreeing. It answers the question that was keeping the coaches up at night.
Pick247
Rnd7
Charles Turner III
A premium they did not need to pay, Charles Turner III a notch or two before his time. It also answers one of the loudest questions on the roster.
Pick249
Rnd7
Andrew Coker
Value said wait; Andrew Coker in the 249th pick says they were not listening. They walked in needing this and walked out with it.
Pick251
Rnd7
Evan Anderson
Evan Anderson at Round 7, Pick 31 is an overdraft of the loud, memorable kind. It patches a soft spot without any drama.
Pick252
Rnd7
Tarheeb Still
They stopped a slide they were happy to see, landing Tarheeb Still in No. 252. Nice player, but the depth chart did not need him here.
Pick253
Rnd7
X'Zauvea Gadlin
A wild overpay on X'Zauvea Gadlin in slot 253, the sort that defines a class for the wrong reasons. Better still, it is exactly the hole they had to fill.
Pick257
Rnd7
Jarrett Kingston
This one needs a full-page explanation: Jarrett Kingston in the 257th overall pick, miles early. A must-fix position, and they treated it like one.
















































































































































