CARDINALS MOCK DRAFT GRADE B+

2 Coach Again B+

URL 2-coach-again-3454

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

Arizona Cardinals

The Cardinals won the night they stopped Smith from sliding. Grade: B+.

by Jon G · 2025 NFL Draft · 124 picks · 40 steals · 68 reaches
Value C
Need C+
Trades A+
Future A+

The value of the weekend has a name and a slot: Brashard Smith, the 239th pick, roughly 139 picks past where he belonged. Solid and sensible more than spectacular: a B+.

They are betting Sorrell proves the room right and everyone else wrong. The dealing alone would carry a lesser class. The Cardinals clearly valued win-now help, adding bodies who have done it before.

Nothing here to lose sleep over, and plenty to feel decent about.

Pick-by-Pick

R1.12 · Pick 12 · Abdul Carter · DE-EDGE · rank 7
In the 12th pick they get a premier pass rusher at fair value. The biggest hole, addressed.
R1.13 · Pick 13 · Jack Sawyer · DE-EDGE · rank 21
In pick 13 they get a problem off the edge, though they paid up to get him. Exactly the need they had to hit.
R1.14 · Pick 14 · JT Tuimoloau · DE-EDGE · rank 56
In No. 14 they get juice off the edge, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.15 · Pick 15 · Kenneth Grant · DT · rank 23
In slot 15 they get a run-stuffing presence up front, reach and all.
R1.16 · Pick 16 · Josh Simmons · OT · rank 20
In the Round 1 slot they get a cornerstone up front. The biggest hole, addressed.
R1.17 · Pick 17 · Tyler Booker · OG · rank 37
In the 17th overall pick they get a long-term starter on the line, a steep price for the projection. It fills the loudest need on the roster.
R1.18 · Pick 18 · Walter Nolen · DT · rank 12
In Round 1, Pick 18 they get a pocket-collapsing interior rusher at fair value. A clean fit for the roster.
R1.20 · Pick 20 · Landon Jackson · DL-EDGE · rank 29
In pick No. 20 they get a bendy edge with upside, even if it was a touch early. Exactly the need they had to hit.
R1.23 · Pick 23 · Trey Amos · CB · rank 57
In the Round 1 slot they get a potential shutdown corner, though the board says they badly overpaid. Need was not the driver here.
R2.1 · Pick 33 · Shemar Stewart · DL-EDGE · rank 51
A big swing on Shemar Stewart at slot 33, well ahead of any board in the building. Top of the wish list, and they did not leave without it.
R2.3 · Pick 35 · Jalon Walker · LB · rank 22
A tidy bit of business in pick No. 35, where Jalon Walker graded well above the range. The roster fit checks out.
R2.4 · Pick 36 · Aireontae Ersery · OT · rank 54
They reached a country mile for Aireontae Ersery at Round 2, Pick 4, and the board is aghast. They walked in needing this and walked out with it.
R2.8 · Pick 40 · Jihaad Campbell · LB · rank 38
A straight-up fair deal on Jihaad Campbell at the 40th pick, value and slot in agreement. A need, and now a little less of one.
R2.9 · Pick 41 · Tyler Warren · TE · rank 43
Tyler Warren in pick 41 is exactly on the number, no argument either way. Another box on the needs board, quietly ticked.
R2.10 · Pick 42 · Donovan Ezeiruaku · DE-EDGE · rank 74
Donovan Ezeiruaku in No. 42 is a bet on their own eyes over everyone else's grade. This was priority one on the needs board, and now it is handled.
R2.11 · Pick 43 · Malaki Starks · S · rank 17
A safety of that caliber at the 43rd overall pick is the definition of value, full stop. It adds depth where they could use a little.
R2.12 · Pick 44 · Omarion Hampton · RB · rank 18
They barely believed it either: Omarion Hampton still on the board at pick 44. One more legitimate question on the roster, answered.
R2.13 · Pick 45 · Emeka Egbuka · WR · rank 27
They will replay Emeka Egbuka at the 45th overall pick for years; that is how good the value is. That was the need underlined and circled, and now it is checked off.
R2.14 · Pick 46 · Tate Ratledge · OG · rank 31
Tate Ratledge in No. 46 is a bargain the rest of the room will envy. A glaring weakness, addressed head on.
R2.15 · Pick 47 · Tyleik Williams · DT · rank 53
No edge and no loss on Tyleik Williams in the 47th pick; it is a wash and a sensible one. It plugs a real leak on the depth chart.
R2.17 · Pick 49 · Armand Membou · OT · rank 66
A reach on Armand Membou in slot 49; the board had better options right there. A must-fix position, and they treated it like one.
R2.19 · Pick 51 · Deone Walker · DT · rank 69
Deone Walker at pick No. 51 is the pick scouts circle, and not in a good way. A sensible fit that makes the depth chart a little sturdier.
R2.24 · Pick 56 · Denzel Burke · CB · rank 64
A conviction pick on Denzel Burke at Round 2, Pick 24 that the board grades a round light. Depth on depth, at a spot that was hardly crying out.
R2.26 · Pick 58 · Isaiah Bond · WR · rank 33
You do not let a wide receiver like Isaiah Bond reach the Round 2 slot and blink. They did not. The biggest hole on the depth chart just got a whole lot smaller.
R2.27 · Pick 59 · Kaleb Johnson · RB · rank 39
Kaleb Johnson at Round 2, Pick 27 is daylight robbery; nobody expected him to last. It fills a real need, too.
R2.28 · Pick 60 · Ashton Gillotte · DL-EDGE · rank 65
Ashton Gillotte at pick No. 60 is neither steal nor reach, just the going rate. It also answers one of the loudest questions on the roster.
R3.3 · Pick 67 · Dylan Fairchild · OG · rank 55
They let Dylan Fairchild come to them and pounced at the Round 3 slot. Better still, it is exactly the hole they had to fill.
R3.4 · Pick 68 · Omarr Norman-Lott · DT · rank 76
Omarr Norman-Lott at No. 68 is a conviction pick that outran the value. A sensible fit for a spot that needed help.
R3.6 · Pick 70 · Aeneas Peebles · DL · rank 83
The board had cheaper options than Aeneas Peebles at the 70th overall pick, and it noticed. It shores up a spot that genuinely needed the help.
R3.9 · Pick 73 · Jaxson Dart · QB · rank 136
They left a pile of value on the table to take Jaxson Dart this early at the 73rd pick. It answers the question that was keeping the coaches up at night.
R3.10 · Pick 74 · Antwaun Powell-Ryland · DL-EDGE · rank 152
They reached into another round for Antwaun Powell-Ryland, and the board is nowhere close to agreeing. The one spot they could not leave alone, and did not.
R3.12 · Pick 76 · Colston Loveland · TE · rank 46
The board fumbled Colston Loveland all the way to slot 76, and they scooped it up. A real hole, addressed with a reasonable pick.
R3.14 · Pick 78 · Xavier Watts · S · rank 48
A top-tier safety at a bargain, Xavier Watts in the 78th pick, plain and simple. They added to a strength when a need was still open elsewhere.
R3.16 · Pick 80 · Tez Johnson · WR · rank 93
They paid up for Tez Johnson at the 80th overall pick when waiting would have done the job. This was priority one on the needs board, and now it is handled.
R3.20 · Pick 84 · Jack Nelson · OT · rank 114
Jack Nelson at the Round 3 slot is the kind of overdraft that needs everything to break right. That was the need underlined and circled, and now it is checked off.
R3.22 · Pick 86 · Ozzy Trapilo · OT · rank 127
A real head-scratcher, Ozzy Trapilo in No. 86 is miles ahead of his ranking. A must-fix position, and they treated it like one.
R3.24 · Pick 88 · Luke Kandra · OG · rank 105
They went early on Luke Kandra in pick No. 88, and the value did not follow. It answers the question that was keeping the coaches up at night.
R3.25 · Pick 89 · Jake Majors · C · rank 92
Jake Majors in pick 89 is fair value, right on his grade. A glaring weakness, addressed head on.
R3.27 · Pick 91 · Hayden Conner · OG · rank 141
Hayden Conner in slot 91 is a reach so steep the board needed a second look to believe it. Top of the wish list, and they did not leave without it.
R3.28 · Pick 92 · Carson Schwesinger · LB · rank 125
They talked themselves into Carson Schwesinger at Round 3, Pick 28, and the board did not agree. It patches a soft spot without any drama.
R3.29 · Pick 93 · Jalen Royals · WR · rank 67
Steal is underselling it; Jalen Royals at Round 3, Pick 29 is a heist with the alarm still ringing. They walked in needing this and walked out with it.
R3.30 · Pick 94 · Andrew Mukuba · S · rank 71
Somehow Andrew Mukuba was still sitting there in slot 94, and they pounced on premier safety value. Stacking talent where they were already deep.
R3.37 · Pick 101 · David Walker · LB-EDGE · rank 157
A swing that ignored the value entirely, David Walker well ahead of where he belonged. The biggest hole on the depth chart just got a whole lot smaller.
R4.1 · Pick 102 · Jayden Higgins · WR · rank 75
Taking Jayden Higgins in pick No. 102 is close to grand larceny; a wide receiver that good had no business lasting this long. It also answers one of the loudest questions on the roster.
R4.2 · Pick 103 · Savion Williams · WR · rank 108
No drama and no debate, Savion Williams went about where he belonged in the 103rd pick. The one spot they could not leave alone, and did not.
R4.4 · Pick 105 · TreVeyon Henderson · RB · rank 60
TreVeyon Henderson in the 105th overall pick is a gift, value that borders on unfair. It patches a soft spot without any drama.
R4.6 · Pick 107 · Malachi Moore · S · rank 72
Malachi Moore at No. 107 is the steal of the weekend, a first-round talent at a bargain-bin price. Pure best-available; the position was not exactly begging.
R4.7 · Pick 108 · Demetrius Knight Jr. · LB · rank 63
Demetrius Knight Jr. in the Round 4 slot should not have been possible, and that is the whole point. Another box on the needs board, quietly ticked.
R4.9 · Pick 110 · Sai'vion Jones · DE-EDGE · rank 217
A wild overpay on Sai'vion Jones in the 110th overall pick, the sort that defines a class for the wrong reasons. Better still, it is exactly the hole they had to fill.
R4.12 · Pick 113 · Ajani Cornelius · OT · rank 103
Quietly one of the better values of the day, Ajani Cornelius at pick No. 113. A glaring weakness, addressed head on.
R4.16 · Pick 117 · Barrett Carter · LB · rank 81
Barrett Carter in pick 117 is the kind of fall that makes a whole class. The roster fit checks out.
R4.17 · Pick 118 · Elic Ayomanor · WR · rank 95
Circle this one: Elic Ayomanor at the 118th pick is a fall that decides a draft. That was the need underlined and circled, and now it is checked off.
R4.19 · Pick 120 · Jaeden Roberts · OG · rank 155
Jaeden Roberts at the Round 4 slot is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.
R4.20 · Pick 121 · Rylie Mills · DL · rank 131
A reach for Rylie Mills in No. 121; a little patience would have been rewarded. A real hole, addressed with a reasonable pick.
R4.21 · Pick 122 · Chase Lundt · OT · rank 156
This one needs a full-page explanation: Chase Lundt in Round 4, Pick 21, miles early. This was priority one on the needs board, and now it is handled.
R4.22 · Pick 123 · Ty Robinson · DL · rank 158
The board screamed and they did not listen, reaching into the next round for Ty Robinson. A sensible fit for a spot that needed help.
R4.23 · Pick 124 · Que Robinson · LB-EDGE · rank 223
Que Robinson at the 124th pick is a steep price for a hunch, hard to square with any board. They walked in needing this and walked out with it.
R4.24 · Pick 125 · Willie Lampkin · OG · rank 165
Value said wait; Willie Lampkin in the Round 4 slot says they were not listening. It also answers one of the loudest questions on the roster.
R4.26 · Pick 127 · Kevin Winston Jr. · S · rank 91
Kevin Winston Jr. at pick No. 127 is a first-round grade at a bargain-bin price, no notes. It is more luxury than necessity; they were already set here.
R4.27 · Pick 128 · Danny Stutsman · LB · rank 85
They robbed the room for Danny Stutsman here, a fall nobody at the table saw coming. It shores up a spot that genuinely needed the help.
R4.28 · Pick 129 · Tai Felton · WR · rank 90
They robbed the room for Tai Felton here, a fall nobody at the table saw coming. A must-fix position, and they treated it like one.
R4.30 · Pick 131 · Kyren Lacy · WR · rank 116
A quiet steal in the 131st overall pick: Kyren Lacy for less than the market said. Better still, it is exactly the hole they had to fill.
R4.31 · Pick 132 · Connor Colby · OG · rank 167
Connor Colby in slot 132 is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
R4.33 · Pick 134 · JJ Pegues · DT · rank 172
They left a pile of value on the table to take JJ Pegues this early at pick 134. One more legitimate question on the roster, answered.
R4.34 · Pick 135 · Cam Skattebo · RB · rank 110
They will replay Cam Skattebo at the 135th overall pick for years; that is how good the value is. A need, and now a little less of one.
R4.35 · Pick 136 · Emery Jones Jr. · OT · rank 170
A big swing on Emery Jones Jr. at Round 4, Pick 35, well ahead of any board in the building. It answers the question that was keeping the coaches up at night.
R4.36 · Pick 137 · Davin Vann · DE-EDGE · rank 231
A swing that ignored the value entirely, Davin Vann well ahead of where he belonged. Top of the wish list, and they did not leave without it.
R5.1 · Pick 138 · Vernon Broughton · DL · rank 142
Vernon Broughton at pick 138 is right where the board had him, plain and simple. It fills a real need, too.
R5.3 · Pick 140 · Trey Zuhn III · OT · rank 186
A real head-scratcher, Trey Zuhn III in slot 140 is miles ahead of his ranking. The biggest hole on the depth chart just got a whole lot smaller.
R5.4 · Pick 141 · Chris Paul Jr. · LB · rank 113
You do not let a linebacker like Chris Paul Jr. reach the 141st pick and blink. They did not. A sensible fit that makes the depth chart a little sturdier.
R5.5 · Pick 142 · DeMonte Capehart · DT · rank 149
They took DeMonte Capehart at par in pick No. 142, which is nothing to complain about. It plugs a real leak on the depth chart.
R5.6 · Pick 143 · Devin Neal · RB · rank 82
Devin Neal in the Round 5 slot is the kind of fall that makes a whole class. A real hole, addressed with a reasonable pick.
R5.7 · Pick 144 · Mason Taylor · TE · rank 97
The board fumbled Mason Taylor all the way to No. 144, and they scooped it up. A sensible fit that makes the depth chart a little sturdier.
R5.9 · Pick 146 · Howard Cross III · DL · rank 150
They paid sticker price for Howard Cross III in the Round 5 slot, and that is fine. A need, and now a little less of one.
R5.10 · Pick 147 · Seth McLaughlin · C · rank 201
They reached into another round for Seth McLaughlin, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
R5.14 · Pick 151 · Miles Frazier · OG · rank 203
A wild overpay on Miles Frazier in pick No. 151, the sort that defines a class for the wrong reasons. That was the need underlined and circled, and now it is checked off.
R5.15 · Pick 152 · Jonah Monheim · C · rank 206
This one needs a full-page explanation: Jonah Monheim in slot 152, miles early. The one spot they could not leave alone, and did not.
R5.18 · Pick 155 · CJ West · DT · rank 189
CJ West at pick 155 is a steep price for a hunch, hard to square with any board. A sensible fit for a spot that needed help.
R5.20 · Pick 157 · Barryn Sorrell · LB-EDGE · rank 280
Barryn Sorrell at the 157th pick is the pick scouts circle, and not in a good way. Top of the wish list, and they did not leave without it.
R5.22 · Pick 159 · Antwane Wells Jr. · WR · rank 171
They paid a round early for Antwane Wells Jr. in the 159th overall pick, more than the board wanted. It also answers one of the loudest questions on the roster.
R5.24 · Pick 161 · Ricky White III · WR · rank 184
Value said wait; Ricky White III in the Round 5 slot says they were not listening. A glaring weakness, addressed head on.
R5.26 · Pick 163 · Billy Bowman Jr. · S · rank 109
Billy Bowman Jr. at No. 163 is a first-round grade at a bargain-bin price, no notes. A luxury on a unit that was already in good shape.
R5.29 · Pick 166 · Daylen Everette · CB · rank 115
Taking Daylen Everette in the 166th pick is close to grand larceny; a cornerback that good had no business lasting this long. Nice player, but the depth chart did not need him here.
R5.30 · Pick 167 · Theo Wease Jr. · WR · rank 191
The board screamed and they did not listen, reaching into the next round for Theo Wease Jr.. It answers the question that was keeping the coaches up at night.
R5.37 · Pick 174 · Rod Moore · S · rank 135
Rod Moore in slot 174 should not have been possible, and that is the whole point. A want dressed up as a pick, at a spot they had covered.
R6.1 · Pick 176 · Addison West · OG · rank 180
A market-rate offensive lineman, with the board and the slot shaking hands on Addison West. This was priority one on the needs board, and now it is handled.
R6.2 · Pick 177 · DJ Campbell · OG · rank 204
They reached a country mile for DJ Campbell at the 177th overall pick, and the board is aghast. A must-fix position, and they treated it like one.
R6.4 · Pick 179 · Jared Wilson · C · rank 205
Jared Wilson at pick 179 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R6.5 · Pick 180 · Anthony Belton · OT · rank 249
Anthony Belton at Round 6, Pick 5 is the kind of overdraft that needs everything to break right. This was priority one on the needs board, and now it is handled.
R6.6 · Pick 181 · Tonka Hemingway · DT · rank 220
Tonka Hemingway in pick 181 is a reach so steep the board needed a second look to believe it. One more legitimate question on the roster, answered.
R6.7 · Pick 182 · Smael Mondon Jr. · LB · rank 99
Circle this one: Smael Mondon Jr. at the 182nd pick is a fall that decides a draft. It patches a soft spot without any drama.
R6.8 · Pick 183 · Brady Cook · QB · rank 240
They talked themselves into Brady Cook at slot 183, and the board did not agree. A must-fix position, and they treated it like one.
R6.9 · Pick 184 · Le'Veon Moss · RB · rank 145
A top-tier running back at a bargain, Le'Veon Moss in pick No. 184, plain and simple. It shores up a spot that genuinely needed the help.
R6.13 · Pick 188 · Nick Nash · WR · rank 243
Nick Nash at No. 188 is the kind of overdraft that needs everything to break right. It also answers one of the loudest questions on the roster.
R6.15 · Pick 190 · Thor Griffith · DL · rank 272
They reached a country mile for Thor Griffith at the 190th overall pick, and the board is aghast. It fills a real need, too.
R6.16 · Pick 191 · Trey Moore · LB-EDGE · rank 256
A swing that ignored the value entirely, Trey Moore well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
R6.17 · Pick 192 · Jeffrey Bassa · LB · rank 118
Steal is underselling it; Jeffrey Bassa at slot 192 is a heist with the alarm still ringing. The roster fit checks out.
R6.18 · Pick 193 · Cobee Bryant · CB · rank 173
Cobee Bryant at pick 193 is daylight robbery; nobody expected him to last. Insurance at a position that did not really ask for it.
R6.19 · Pick 194 · Jake Briningstool · TE · rank 211
Jake Briningstool in Round 6, Pick 19 is the kind of reach that only looks good if he outplays it. Another box on the needs board, quietly ticked.
R6.21 · Pick 196 · Cody Simon · LB · rank 121
A linebacker of that caliber at No. 196 is the definition of value, full stop. It plugs a real leak on the depth chart.
R6.22 · Pick 197 · Jamaree Caldwell · DL · rank 281
A wild overpay on Jamaree Caldwell in the 197th overall pick, the sort that defines a class for the wrong reasons. A sensible fit that makes the depth chart a little sturdier.
R6.23 · Pick 198 · Tim Smith · DL · rank 293
Tim Smith at the Round 6 slot is a steep price for a hunch, hard to square with any board. Another box on the needs board, quietly ticked.
R6.26 · Pick 201 · Jay Toia · DL · rank 310
Jay Toia in the 201st pick is a reach so steep the board needed a second look to believe it. The roster fit checks out.
R6.27 · Pick 202 · Paris Shand · DE · rank 294
Paris Shand in pick No. 202 is a bet on their own eyes over everyone else's grade. A glaring weakness, addressed head on.
R6.28 · Pick 203 · Collin Oliver · LB-EDGE · rank 283
This one needs a full-page explanation: Collin Oliver in slot 203, miles early. The one spot they could not leave alone, and did not.
R6.31 · Pick 206 · Jack Kiser · LB · rank 182
Jack Kiser in pick 206 is a gift, value that borders on unfair. A sensible fit for a spot that needed help.
R6.32 · Pick 207 · Ja'Corey Brooks · WR · rank 195
Ja'Corey Brooks at pick No. 207 is the sort of value that quietly wins a weekend. Top of the wish list, and they did not leave without it.
R6.35 · Pick 210 · Roc Taylor · WR · rank 230
Roc Taylor at Round 6, Pick 35 is an overdraft of the loud, memorable kind. That was the need underlined and circled, and now it is checked off.
R6.39 · Pick 214 · Brandon Crenshaw-Dickson · OT · rank 247
Brandon Crenshaw-Dickson at the 214th overall pick is the pick scouts circle, and not in a good way. They walked in needing this and walked out with it.
R7.1 · Pick 217 · Jalen Travis · OT · rank 252
A real head-scratcher, Jalen Travis in No. 217 is miles ahead of his ranking. The biggest hole on the depth chart just got a whole lot smaller.
R7.7 · Pick 223 · Garrett Dellinger · OG · rank 253
They left a pile of value on the table to take Garrett Dellinger this early at the 223rd pick. It answers the question that was keeping the coaches up at night.
R7.8 · Pick 224 · Robert Spears-Jennings · S · rank 134
They barely believed it either: Robert Spears-Jennings still on the board at the Round 7 slot. A want more than a need, though you can never have too many.
R7.9 · Pick 225 · Jaylin Smith · CB · rank 222
Jaylin Smith at pick No. 225 nudges the ledger their way without any fuss. They doubled down on a strength rather than a need.
R7.11 · Pick 227 · J.J. Weaver · LB-EDGE · rank 334
They talked themselves into J.J. Weaver at the 227th pick, and the board did not agree. This was priority one on the needs board, and now it is handled.
R7.15 · Pick 231 · Steven Parker · DE-EDGE · rank 315
They reached into another round for Steven Parker, and the board is nowhere close to agreeing. They walked in needing this and walked out with it.
R7.17 · Pick 233 · R.J. Oben · DL-EDGE · rank 345
Value said wait; R.J. Oben in Round 7, Pick 17 says they were not listening. It also answers one of the loudest questions on the roster.
R7.19 · Pick 235 · Joey Slackman · DL · rank 277
A big swing on Joey Slackman at No. 235, well ahead of any board in the building. It plugs a real leak on the depth chart.
R7.20 · Pick 236 · Omari Thomas · DL · rank 319
The board screamed and they did not listen, reaching into the next round for Omari Thomas. A real hole, addressed with a reasonable pick.
R7.23 · Pick 239 · Brashard Smith · RB · rank 100
Brashard Smith at the 239th overall pick is the steal of the weekend, a first-round talent at a bargain-bin price. It fills a real need, too.
R7.27 · Pick 243 · Kaden Prather · WR · rank 236
They did well to land Kaden Prather in slot 243, just ahead of his grade. The biggest hole on the depth chart just got a whole lot smaller.
R7.35 · Pick 251 · Deion Burks · WR · rank 255
By-the-book stuff, Deion Burks at slot 251 squarely in line with his ranking. The one spot they could not leave alone, and did not.
R7.36 · Pick 252 · Cooper Mays · C · rank 266
They jumped the gun on Cooper Mays, taking him earlier than his grade liked. A must-fix position, and they treated it like one.
R7.37 · Pick 253 · Jaishawn Barham · LB · rank 200
Somehow Jaishawn Barham was still sitting there in the Round 7 slot, and they pounced on premier linebacker value. It patches a soft spot without any drama.
R7.40 · Pick 256 · Micah Morris · OG · rank 270
Micah Morris at pick 256 is a clear overpay, with better names still on the board. Better still, it is exactly the hole they had to fill.