All 32 teams, measured four different ways against the players who were still on the board. Buffalo comes out on top, and it is the only team whose margin survives a test against chance.
Order comes from a team's average rank across the four comparisons below. Gold is a team whose picks gained career value over the alternatives; red is a team that lost it.
Each number is career value gained or lost per pick, in wAV, against the alternative. Records read as team better–alternative better–even. Click a column to sort by it.
What this table is not. It is not a draft success analysis and it does not measure how much talent a team accumulated. It measures one thing: whether a pick outperformed the specific player taken right after him. A team can rank well here and still have a bare roster, because beating your neighbor on the board is not the same as landing a star. Washington is the clearest case, and most of the gaps in the middle of this table are not distinguishable from chance. Readers have since found real flaws in the method, and what happens when you fix them is set out at the end.
For every pick I asked the same four questions, then totaled the answers by team.
Better means a higher career wAV, Pro Football Reference's weighted Approximate Value, which condenses a career into one number that works across positions. Pairs within 2 wAV count as even. Career stats run through the 2025 season.
The Bills went 28–11–12 against the next pick and 30–9–11 against the next player at the position, a surplus of +571 wAV in career value over the players other teams took in the same spots. It comes from hitting repeatedly rather than from one star: Tre'Davious White, Matt Milano, Dawson Knox, Ed Oliver, Christian Benford, James Cook and Terrel Bernard all outplayed comparable players drafted after them.
The Chiefs rank first against ESPN's best available at +4.94 per pick. Patrick Mahomes at tenth in 2017, one pick ahead of Marshon Lattimore, is worth +72 on his own, and Creed Humphrey and Trey Smith are two of the largest late-round wins anywhere in the data.
The Lions lead everyone against the best available at the position, +5.85 per pick, almost entirely on the strength of 2021 through 2023: Penei Sewell, Amon-Ra St. Brown, Aidan Hutchinson, Jahmyr Gibbs and Brian Branch.
The Dolphins finish last in both position comparisons at −5.48 per pick, going 10–26–6 against the next player at the position. Both of their marquee offensive picks were followed closely by better players at the same spot: Tua Tagovailoa by −22 and Jaylen Waddle by −23.
The Patriots went 18–27–18 against the next pick, −256 wAV, with Sony Michel one selection ahead of Lamar Jackson as the single worst pick of the group. The Raiders finish last overall at 17–28–11; Maxx Crosby is the one big hit, while Henry Ruggs at twelfth in 2020, immediately before Justin Jefferson, costs them −56.
Both of those are descriptions of what happened, not findings about how these teams draft. Neither margin survives the test in the next section: the Raiders' last-place figure is the single least significant result in the table, and would be matched by chance about half the time.
All 32 teams are below, in alphabetical order. Click any one of them to see its record in all four comparisons, its largest swings against the very next selection, and a read on where its drafting has gone right and wrong.
Every one of the 2,312 picks behind these numbers is in the full spreadsheet, alongside each comparison and the method.
The counterfactual problem, and what each of the four comparisons does about it.
A draft is a chain reaction. The moment a team takes a different player, every pick after it changes. Different players come off the board, teams' needs shift, and the guy you wanted eight picks later might have been snapped up at pick three instead. So any "they should have taken X" that reaches deep into the round is quietly assuming that 30 other front offices would have behaved exactly the same way in a draft that no longer exists.
Comparing against the very next pick is the smallest possible change to history: one swap, and the rest of the draft is largely undisturbed. It's the cleanest counterfactual available.
It's also the honest one. If I went looking 8 or 9 picks down, I could find a good player after almost any selection ever made and call it a miss.
That's hindsight with a search function, not analysis.
My attempt to loosen the rule a little without losing the plot. It lets the alternative be a round or two later, but only at the position the team was actually drafting, so it stays a decision they were plausibly weighing in the room.
These handle the "who else was there?" question from the correct direction. They use a ranking written before the draft, so the alternative is a player the league itself had rated higher at that moment, not one we know turned out well.
The obvious objection to all of the above, tested rather than argued.
A reader called this junk science, on the grounds that comparing a pick to whoever happened to be taken next introduces so much randomness that the results stop meaning anything. That is a fair challenge and it has an answer, so here it is.
The raw noise is enormous, exactly as the objection says. The margin on a single pick has a standard deviation of 17.6 wAV, rising to 26.4 in the first round, and individual pairs run from −108 to +88. Nobody should read a single pick comparison as a judgment on a front office.
The question is whether that noise cancels out across the 41 to 63 picks each team made. To find out I ran a permutation test: shuffle which picks belong to which team 10,000 times, holding each team's round-by-round profile fixed so draft capital stays controlled, and count how often chance alone produces a result as extreme as the real one.
Not distinguishable from chance. If team identity carried no information at all, you would see a table this spread out about a quarter of the time. The ordered list is a description, not a ranking anyone should defend position by position.
Borderline, and just short of the conventional line, after accounting for the fact that we are looking at the best of 32 teams. On its own 51 picks Buffalo's margin has a 95% interval of +2.8 to +11.8, which clears zero. The strongest result here, and still not a comfortable one.
Nothing at all. A last-place finish this deep would happen by chance about half the time. This is why the claim that Las Vegas drafts worse than anyone has been removed from this piece.
Bootstrapping each team against its own picks says the same thing from another angle: only two of the 32 teams, Buffalo and Las Vegas, have a 95% interval that excludes zero, and the Las Vegas one only barely. Everything between second and thirty-first is statistically indistinguishable from everything else between second and thirty-first.
The bigger limit is structural, and it is not about sample size. This comparison is zero-sum: if my pick beats the next pick, that team loses by construction, so the league average is pinned near zero. It measures how a team did against its immediate neighbors on the board, not how much talent it came away with. Those are different questions, and they can point in opposite directions.
Washington is the cleanest example in the dataset, and it is worth spelling out because it cuts against my own table. The Commanders rank 9th against the next pick. On the absolute production of those same 61 picks they rank 29th of 32, at 11.4 wAV per pick against a league average of 13.6, with 7 Pro Bowl selections total, 28th in the league. That gap of 20 places is the largest of any team. Both numbers are correct. They answer different questions, and the second one is closer to what fans mean by drafting well.
Across all 32 teams the two rankings correlate at rho = 0.63, so they are related but far from the same measure. If what you want to know is which teams stocked their roster, rank by absolute value produced, not by this.
So what is left standing? The per-pick records are facts, and so are the individual swings: T.J. Watt really was taken one pick before Reuben Foster, and John Ross really did go one pick before Patrick Mahomes. Those need no inference. Buffalo's run is the one team-level result that holds up to scrutiny, and even that is borderline. The rest of the table is best read as a description of what happened rather than a measurement of how well each front office drafts.
That is a narrower claim than the one I started with, and the objection deserves the credit for it.
Readers named specific flaws in the method. Each one is testable, so I tested them.
After this went up, a reader worked through the methodology and sent a list of concrete problems with it rather than a general complaint. Three of the four could be checked directly against the data. All three were right, and one of them changes the answer enough that it belongs on this page rather than in a comment thread.
Every pick here is measured against the player taken immediately after him. The final pick of each draft has no one after him, so he is dropped. That is seven picks across the 2017–2023 window, and six of the seven are inconsequential: Chad Kelly, Trey Quinn, Caleb Wilson, Tae Crowder, Grant Stuard, Desjuan Johnson.
The seventh is Brock Purdy, pick 262 in 2022, 44 wAV. San Francisco receives no credit for him in the next-pick comparison. The one pick this method structurally cannot see is the best value selection in the dataset.
I had assumed career length cancels out, since a pick and the player taken after him have had exactly the same number of seasons to accumulate value. Within a pair it does cancel. Across classes it does not, because an eight-year-old class has far more room to spread out than a two-year-old one.
The 2017 class carries about three times the variance of the 2023 class. A team average across seven drafts is therefore closer to a verdict on 2017 and 2018 wearing a seven-year label. Dividing each margin by seasons available corrects for it.
Standard deviation of the per-pick margin, by draft year (wAV)
A selection at 5 and a selection at 205 were being scored on the same scale. The suggested fix was a draft-position value curve. Rather than import one, I fit the expectation directly from these picks:
expected wAV per season = 9.658 − 1.605 × ln(pick)
That values the first pick at about 9.7 wAV per season and pick 250 at about 0.8. Scoring every selection as actual minus expected-for-slot produces a ranking that correlates with the published one at rho = 0.77, so it is a genuinely different measure rather than a rescaling of the same one.
He remains in the dataset, because removing a row to make a number look better is not something I am willing to do. But he had been used as a headline example of a bad pick, and he died in 2022. That framing is gone from this piece.
Each team scored three ways: the published margin against the next pick, that same margin normalized per season available, and value over the expectation for the draft slot. The final column is how far a team moves between the first method and the third.
| Team | vs next pick | # | Per season | # | Vs slot expectation | # | Move |
|---|---|---|---|---|---|---|---|
| Bills | +7.24 | 1 | +1.148 | 1 | +1.089 | 1 | 0 |
| Ravens | +4.77 | 2 | +0.710 | 2 | +0.658 | 3 | +1 |
| Saints | +4.46 | 3 | +0.535 | 3 | +0.174 | 12 | +9 |
| Chiefs | +2.87 | 4 | +0.392 | 5 | +0.684 | 2 | -2 |
| Chargers | +2.84 | 5 | +0.477 | 4 | +0.304 | 6 | +1 |
| Bears | +2.19 | 6 | +0.283 | 9 | +0.132 | 14 | +8 |
| Cowboys | +1.52 | 7 | -0.006 | 19 | +0.278 | 7 | 0 |
| Eagles | +1.51 | 8 | +0.237 | 10 | +0.208 | 10 | +2 |
| Commanders | +1.20 | 9 | +0.007 | 17 | -0.382 | 26 | +17 |
| Lions | +1.02 | 10 | +0.388 | 6 | +0.137 | 13 | +3 |
| Packers | +1.01 | 11 | +0.353 | 7 | +0.238 | 8 | -3 |
| Rams | +0.91 | 12 | +0.199 | 12 | +0.480 | 4 | -8 |
| Steelers | +0.74 | 13 | +0.095 | 15 | +0.223 | 9 | -4 |
| Falcons | +0.73 | 14 | +0.123 | 14 | -0.162 | 20 | +6 |
| Dolphins | +0.64 | 15 | -0.001 | 18 | -0.092 | 18 | +3 |
| Jaguars | +0.60 | 16 | +0.306 | 8 | -0.209 | 22 | +6 |
| Buccaneers | +0.59 | 17 | +0.130 | 13 | +0.327 | 5 | -12 |
| Cardinals | +0.55 | 18 | +0.228 | 11 | -0.378 | 25 | +7 |
| 49ers | -0.12 | 19 | -0.087 | 20 | +0.194 | 11 | -8 |
| Vikings | -0.26 | 20 | -0.132 | 23 | -0.216 | 23 | +3 |
| Colts | -0.40 | 21 | -0.235 | 25 | +0.044 | 16 | -5 |
| Giants | -1.00 | 22 | -0.312 | 27 | -0.393 | 28 | +6 |
| Texans | -1.18 | 23 | +0.069 | 16 | +0.047 | 15 | -8 |
| Titans | -1.21 | 24 | -0.674 | 31 | -0.391 | 27 | +3 |
| Bengals | -1.44 | 25 | -0.099 | 21 | -0.139 | 19 | -6 |
| Browns | -1.72 | 26 | -0.232 | 24 | -0.514 | 30 | +4 |
| Broncos | -2.09 | 27 | -0.294 | 26 | -0.163 | 21 | -6 |
| Seahawks | -2.39 | 28 | -0.113 | 22 | +0.021 | 17 | -11 |
| Panthers | -2.78 | 29 | -0.598 | 30 | -0.484 | 29 | 0 |
| Jets | -3.50 | 30 | -0.476 | 28 | -0.638 | 31 | +1 |
| Patriots | -4.06 | 31 | -0.557 | 29 | -0.293 | 24 | -7 |
| Raiders | -4.61 | 32 | -0.738 | 32 | -0.678 | 32 | 0 |
What survives all three. Buffalo ranks 1st and Las Vegas 32nd under every one of them. The tails are robust to the choice of method, which is more than can be said for the middle of the table: Washington falls 17 places, Tampa Bay climbs 12, Seattle climbs 11.
Washington is worth dwelling on, because three independent routes converge there. The absolute production figures put them 29th. A thread of Commanders fans said the 9th-place finish was self-evidently wrong. And this slot model, built with no knowledge of either, drops them to 26th. When the eye test, the raw output and a corrected method all point the same way against my published table, the published table is the thing that is wrong.
One caution against over-reading the stability. Robustness to specification is not robustness to chance. Buffalo and Las Vegas hold their positions across every way of computing this, and the permutation test in the previous section still puts the Las Vegas result at p = 0.51. A number can be stable across every method you try and still be something randomness produces half the time. Both statements are true, and neither one rescues the other.
The reader who supplied these objections is not named here because I have not asked permission. The analysis is better for them.