The 2019 draft, re-graded the career receipt
The class re-ordered by realized career value through the 2025 season — Career Score, our open-data measure of what a career actually amounted to (playing time, durability, what the market paid on a second contract, and early-career honors) — with All-Pro selections, Pro Bowls, and seasons started breaking ties. 254 picks graded.
Pick by pick, where each first-rounder went vs. where the career says he should have gone — Kaleb McGary outplayed his slot by 26 spots, while Dwayne Haskins fell 168.see all 32 picks ▾
The re-draft
The top 32 of the 2019 class by career value — the first round as it would go with the careers known.
| Slot | Player | Pos | Actual pick | Drafted by | Career Score | PB | AP | Games |
|---|---|---|---|---|---|---|---|---|
| 1 | Maxx Crosby | EDGE | 106 | OAK | 83 | 5 | 0 | 110 |
| 2 | Nick Bosa | EDGE | 2 | SFO | 82 | 5 | 1 | 85 |
| 3 | Chris Lindstrom | G | 14 | ATL | 77 | 4 | 0 | 105 |
| 4 | Byron Murphy | CB | 33 | ARI | 76 | 1 | 0 | 104 |
| 5 | Kaleb McGary | OT | 31 | ATL | 76 | 0 | 0 | 93 |
| 6 | A.J. Brown | WR | 51 | TEN | 75 | 3 | 0 | 105 |
| 7 | Brian Burns | EDGE | 16 | CAR | 75 | 3 | 0 | 114 |
| 8 | Josh Hines-Allen | LB | 7 | JAX | 75 | 2 | 0 | 107 |
| 9 | Jawaan Taylor | OT | 35 | JAX | 74 | 0 | 0 | 111 |
| 10 | Dexter Lawrence | DT | 17 | NYG | 73 | 3 | 0 | 109 |
| 11 | Quinnen Williams | DT | 3 | NYJ | 73 | 4 | 1 | 105 |
| 12 | Devin White | LB | 5 | TAM | 73 | 1 | 0 | 100 |
| 13 | Terry McLaurin | WR | 76 | WAS | 72 | 2 | 0 | 107 |
| 14 | Bobby Okereke | LB | 89 | IND | 72 | 0 | 0 | 110 |
| 15 | Elgton Jenkins | C | 44 | GNB | 72 | 2 | 0 | 96 |
| 16 | Diontae Johnson | WR | 66 | PIT | 71 | 1 | 0 | 89 |
| 17 | Kyler Murray | QB | 1 | ARI | 71 | 2 | 0 | 87 |
| 18 | Montez Sweat | EDGE | 26 | WAS | 70 | 1 | 0 | 109 |
| 19 | Connor McGovern | G | 90 | DAL | 69 | 1 | 0 | 94 |
| 20 | Christian Wilkins | DT | 13 | MIA | 69 | 0 | 0 | 86 |
| 21 | Garrett Bradbury | C | 18 | MIN | 69 | 0 | 0 | 105 |
| 22 | D.K. Metcalf | WR | 64 | SEA | 69 | 2 | 0 | 112 |
| 23 | Julian Love | CB | 108 | NYG | 68 | 1 | 0 | 106 |
| 24 | Deebo Samuel | WR | 36 | SFO | 68 | 1 | 1 | 97 |
| 25 | Darnell Savage Jr. | S | 21 | GNB | 68 | 0 | 0 | 97 |
| 26 | Erik McCoy | C | 48 | NOR | 68 | 2 | 0 | 88 |
| 27 | Jeffery Simmons | DT | 19 | TEN | 68 | 4 | 1 | 99 |
| 28 | Nate Davis | G | 82 | TEN | 68 | 0 | 0 | 71 |
| 29 | Juan Thornhill | S | 63 | KAN | 67 | 0 | 0 | 97 |
| 30 | Jamel Dean | CB | 94 | TAM | 67 | 0 | 0 | 96 |
| 31 | Tytus Howard | OT | 23 | HOU | 67 | 0 | 0 | 93 |
| 32 | Germaine Pratt | LB | 72 | CIN | 66 | 0 | 0 | 112 |
The steals
Day 2-3 picks whose careers rank with the first round. Scored by how far they fell, weighted by career value.
- 106
- 51
- 33
- 89
- 76
The busts
Premium picks (rounds 1-2), minimal careers. Scored by draft capital spent against Career Score returned.
- 15
- 30
- 4
- 37
- 11
Every team's 2019 class
Value captured against slot, team by team — including the pick each front office would want back.
Method
Career value is Career Score — our open-data index of playing time, durability, second-contract market value, and early-career honors — with All-Pro selections, Pro Bowls, seasons started, and draft position breaking ties. Steals are scored by ln(pick ÷ re-draft slot) × Career Score over picks 33 and later; busts by draft capital spent (within the top 64) minus Career Score returned. Consensus is the aggregated pre-draft big board. Everything on this page is computed from outcome tables — no model, no projections, no prose engine.
Related: year-one hindsight · haul grades · draft recap · Draftanomics track record