The Trades

One card per trade. The bar at the top of each card shows how often each pick produced the trade's best player across the simulations. The total above each side is the share of simulations in which that side's best beat the other side's.

Mode
View
Team
All teams
500,000 sims per trade · 2006–2020 pVAR pool
Trade 1 of 7 · Chiefs trade up 3 spots to #6 to select Mansoor Delane

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Chiefs
#6·Mansoor DelaneCB
traded for
Browns
#9·Spencer FanoOT
+ #74, #148
39%ChiefsBrowns61%

10% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%1.5%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Chiefstheir only pickR1 · #6
Brownsbest of 3 picksR1 · #9R3 · #74R5 · #148
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·6Mansoor DelaneCB35%18%23%8%8%4%4%38.6
R1·9Spencer FanoOT26%23%25%10%4%7%5%42.9
R3·74Malachi FieldsWR65%19%8%4%1%1%1%18.0
R5·148Beau StephensG83%11%4%1%<1%1%<1%9.2
perthirtysix.com
Trade 2 of 7 · Cowboys trade up 1 spot to #11 to select Caleb Downs

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Cowboys
#11·Caleb DownsSAF
traded for
Dolphins
#12·Kadyn ProctorOT
+ #177, #180
45%CowboysDolphins55%

11% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%1.5%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Cowboystheir only pickR1 · #11
Dolphinsbest of 3 picksR1 · #12R6 · #177R6 · #180
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·11Caleb DownsSAF27%28%24%8%6%3%3%39.6
R1·12Kadyn ProctorOT27%23%25%10%4%6%4%41.1
R6·177Kevin Coleman Jr.WR89%7%3%<1%<1%<1%1%6.5
R6·180Seydou TraoreTE90%7%2%<1%<1%<1%<1%6.5
perthirtysix.com
Trade 3 of 7 · Eagles trade up 3 spots to #20 to select Makai Lemon

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Eagles
#20·Makai LemonWR
+ #~208
traded for
Cowboys
#23·Malachi LawrenceEDGE
+ #114, #137
48%EaglesCowboys52%

11% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%1.5%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Eaglesbest of 2 picksR1 · #20R7 · #208
Cowboysbest of 3 picksR1 · #23R4 · #114R5 · #137
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·20Makai LemonWR34%24%23%7%5%4%2%35.7
R7·≈2082027 R7 (projected)92%6%2%<1%<1%<1%<1%4.7
R1·23Malachi LawrenceEDGE39%23%23%5%4%3%2%32.8
R4·114Devin MooreDB81%13%4%1%<1%<1%<1%10.0
R5·137LT OvertonDE82%11%5%1%<1%<1%<1%9.5
perthirtysix.com
Trade 4 of 7 · Texans trade up 2 spots to #26 to select Keylan Rutledge

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Texans
#26·Keylan RutledgeG
+ #91
traded for
Bills
#28·Caleb LomuOT
+ #69, #167
47%TexansBills53%

11% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%1.5%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Texansbest of 2 picksR1 · #26R3 · #91
Billsbest of 3 picksR1 · #28R3 · #69R6 · #167
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·26Keylan RutledgeG37%24%22%7%4%5%2%34.0
R3·91Trey Zuhn IIIG70%16%9%2%1%1%1%15.6
R1·28Caleb LomuOT38%24%21%6%5%4%1%33.2
R3·69Sam RoushTE65%20%9%3%1%1%2%18.9
R6·167Jalen KilgoreS86%9%3%2%<1%<1%<1%7.4
perthirtysix.com
Trade 5 of 7 · Dolphins trade up 3 spots to #27 to select Chris Johnson

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Dolphins
#27·Chris JohnsonCB
+ #138
traded for
49ers
#30·Omar Cooper Jr.WR
+ #90
47%Dolphins49ers53%

12% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Dolphinsbest of 2 picksR1 · #27R5 · #138
49ersbest of 2 picksR1 · #30R3 · #90
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·27Chris JohnsonCB41%24%24%5%3%2%1%30.2
R5·138Kyle LouisLB84%11%4%1%<1%<1%<1%8.6
R1·30Omar Cooper Jr.WR42%24%20%6%4%3%1%30.4
R3·90Kaelon BlackRB72%17%7%2%1%1%<1%14.7
perthirtysix.com
Trade 6 of 7 · Patriots trade up 3 spots to #28 to select Caleb Lomu

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Patriots
#28·Caleb LomuOT
traded for
Bills
#31·Keldric FaulkEDGE
+ #125
50%PatriotsBills50%

12% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Patriotstheir only pickR1 · #28
Billsbest of 2 picksR1 · #31R4 · #125
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·28Caleb LomuOT38%24%21%6%5%4%1%33.1
R1·31Keldric FaulkEDGE45%22%21%4%3%3%2%29.1
R4·125Skyler BellWR81%13%3%1%<1%1%<1%9.5
perthirtysix.com
Trade 7 of 7 · Titans trade up 4 spots to #31 to select Keldric Faulk

Based on 2006–2020 pVAR outcomes at these pick slots and positions — player names are nominal.

Titans
#31·Keldric FaulkEDGE
+ #69, #165
traded for
Bills
#35·T.J. ParkerLB
+ #66, #101
51%TitansBills49%

12% of simulations land within the 5-pVAR coin-flip band, where neither side's best is decisively better.

0%0.5%1%1.5%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Titansbest of 3 picksR1 · #31R3 · #69R6 · #165
Billsbest of 3 picksR2 · #35R3 · #66R4 · #101
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R1·31Keldric FaulkEDGE45%21%21%4%3%3%2%29.0
R3·69Sam RoushTE65%20%9%3%1%1%2%18.9
R6·165Nicholas SingletonRB88%8%3%1%<1%<1%<1%7.0
R2·35T.J. ParkerLB46%26%18%4%2%1%2%27.3
R3·66Tyler OnyedimDT69%17%9%3%1%1%1%16.7
R4·101Jermod McCoyCB79%14%5%1%<1%<1%<1%11.3
perthirtysix.com

How this works

The conservative question

Cade Massey and Richard Thaler, in their 2013 paper The Loser's Curse, tested NFL draft skill with about as conservative an instrument as one can use. They paired up every consecutive same-position pick in a given year, the first and second quarterbacks taken, the first and second tackles, and the same down through every position, and asked whether the earlier pick ended up with the better career than the one taken right after him. Across twelve years of data, the answer was 52%, statistically indistinguishable from a coin flip.

That instinct shapes this page. When a team trades multiple picks for one, the question we ask is not whether the secondary picks paid for themselves on a trade-value chart. That is a real question, but it is a separate one. The headline here is whose pick ended up the best. (For the longer treatment of how teams have actually fared at ordering the draft over the last fifteen years, see Are NFL Teams Getting Better at Drafting?.)

Why the trade-up bet is hard to score

The familiar way to evaluate a draft trade is the pick-value chart that Jimmy Johnson popularized in the early 1990s. Each pick gets a point value, the values on each side are summed, and the trade is judged fair when the sums roughly match. Better versions of the chart exist now, and the site's pick value curve writeup covers the modern alternatives. The form is the same in all of them. A value per pick, added up across each side.

That arithmetic works for matching capital at the margin, but pVAR does not lend itself to the same operation. Career value sums in raw points, but rosters do not benefit from one elite career and three competent ones in proportion to those raw points. Two pVAR-30 careers and one pVAR-80 career do not occupy the same place on a roster, do not earn the same paycheck, and do not produce the same number of playoff appearances. The harder a metric tries to add multiple careers across a trade, the further it drifts from how a front office actually experiences the deal.

The conservative version of the question is who ended up with the better single player. That is the question fans argue about in retrospect anyway. When the 49ers gave up three first-round picks for the third overall slot in 2021, the pick-value chart said they paid roughly fair price. When Trey Lance started four games and was traded for a fourth-rounder, no one was satisfied with the chart's verdict. The page is built around the player question because it is the one history is going to settle regardless of how the math is framed at the time of the deal.

Simulating one pick

The 2006–2020 mature window has roughly 3,800 player-picks with stable pVAR. Every player in it has had five or more NFL seasons, which is long enough for the career distribution to settle. To build an outcome distribution for a given draft slot, we weight every historical player by how close his pick was to that slot, using a Gaussian kernel that runs tight near the top of the draft and widens through the late rounds (sigma climbs from 5 to 20). A simulation draws one pVAR from the weighted pool.

We resample from history rather than fit a parametric distribution because the empirical data doesn't lend itself to a clean closed form. Quarterback outcomes are bimodal: teams either hit on a quarterback or they don't, and most of the mass sits at the two extremes. The late rounds are zero-inflated. Half of the picks return nothing but every so often an Antonio Brown or Jason Kelce comes out of the sixth. A fitted distribution would smooth those edges off. Bootstrapping from the actual draws preserves the empirical distribution's shape.

Position-weighted mode tilts the draws toward the drafted player's position. With probability 0.35 a sample comes from the same-position window only. With probability 0.65 it comes from the position-agnostic window. The reason for a soft mixture rather than a hard filter is sample size. A pure-cornerback distribution at pick six has roughly twenty samples across fifteen drafts, too thin to read as signal at the tails. The mixture recovers most of the positional information without giving up the broader pool's stability.

Scoring the trade

Each trade runs through 500,000 simulations. Every pick on every side draws a pVAR independently, each side keeps its highest, and the two highs are compared. A side wins the simulation when its best is more than five pVAR ahead of the other's; anything closer counts as a coin flip.

The five-point band is a concession to noise. pVAR is calibrated to about a single point of precision, bootstrapping adds its own sampling variance, and gaps narrower than five pVAR sit inside what most observers would call a draw. Each card carries an italic note beneath its stacked bar, reporting how often the simulation lands inside the band. When that share is high, the trade is too close to call regardless of how the headline percentages tilt.

Reading the headline bar

The stacked bar at the top of each card answers the conservative question directly. Each segment is one pick, sized by the share of simulations in which it produced the trade's highest pVAR. The percentage above each side is the share of simulations in which the trade's best player came from one of that side's picks. A single-pick side shows up as a single segment; a three-pick side shows exactly how the case is distributed across its picks.

That decomposition is where the trade-back logic shows itself. Three picks each with a 10% chance of clearing 60 pVAR collectively offer roughly a 27% chance that at least one lands. That is about what a single top-20 pick produces on its own, only distributed across more independent swings. When the Bills traded back four times in one night, that was the math they were playing.

The per-pick tier table

Each pick has its own row at the bottom of the card, broken into seven tiers: Bust (<20 pVAR), Solid (20–40), Good (40–60), Great (60–70), Elite (70–80), Star (80–90), and HOF (90+). The cells in a row sum to one and together describe the full distribution of how that pick is likely to resolve. A pick at 141 lands in the Bust tier roughly 70% of the time. A pick at 6 lands in Great-or-better closer to 35%. The heatmap moves monotonically in both pick position and tier.

What this doesn't capture

The simulation does not model the actual player drafted. The names shown on each card are nominal. They identify which player the slot turned into in the 2026 draft, but the math behind the percentages comes only from the slot itself and, in position-weighted mode, the position group. Whether a particular pick at #6 in 2026 turns out closer to Patrick Mahomes or closer to Mitchell Trubisky is the outcome the simulation is sampling over. It does not know which.

The simulation also does not model 2026 class strength, the drafting team's positional need, coaching or scheme fit, or any other team-specific factor. It pools all 32 teams across fifteen draft classes and treats picks as independent draws.

Future picks, marked with a leading tilde, are modeled at the slot they project to. No future-pick discount is applied, even though the rest of the league does discount them in practice.

Position coding uses the site's canonical groups, so interior offensive line isn't distinguished from tackle and edge rushers are collapsed into defensive end. That limit usually doesn't bite, but it can on position-heavy trades.