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
Browns logo
Cleveland Browns
500,000 sims per trade · 2006–2020 pVAR pool
Browns Trade 1 of 6 · 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
Browns Trade 2 of 6 · Browns trade up 12 spots to #58 to select Emmanuel McNeil-Warren

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

Browns
#58·Emmanuel McNeil-WarrenDB
+ #152
traded for
49ers
#70·Romello HeightDE
+ #107
50%Browns49ers50%

17% 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
Brownsbest of 2 picksR2 · #58R5 · #152
49ersbest of 2 picksR3 · #70R4 · #107
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R2·58Emmanuel McNeil-WarrenDB62%21%11%2%1%1%1%18.9
R5·152Justin JolyTE84%11%3%1%<1%1%<1%9.0
R3·70Romello HeightDE66%21%8%2%1%1%1%17.0
R4·107Gracen HaltonDT79%12%6%1%<1%<1%1%11.5
perthirtysix.com
Browns Trade 3 of 6 · Browns trade up 19 spots to #86 to select Austin Barber

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

Browns
#86·Austin BarberOT
traded for
Chargers
#105·Brenen ThompsonWR
+ #145, #206
40%BrownsChargers60%

21% 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
Brownstheir only pickR3 · #86
Chargersbest of 3 picksR4 · #105R5 · #145R7 · #206
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R3·86Austin BarberOT68%17%10%2%1%1%1%16.8
R4·105Brenen ThompsonWR79%14%4%1%1%1%<1%11.4
R5·145pick only84%10%4%1%<1%1%<1%8.7
R7·206Alex HarkeyG89%7%3%<1%<1%<1%<1%5.8
perthirtysix.com
Browns Trade 4 of 6 · Giants trade up 31 spots to #74 to select Malachi Fields

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

Giants
#74·Malachi FieldsWR
traded for
Browns
#105·Brenen ThompsonWR
+ #145, #~112
37%GiantsBrowns63%

17% 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
Giantstheir only pickR3 · #74
Brownsbest of 3 picksR4 · #105R5 · #145R4 · #112
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R3·74Malachi FieldsWR65%19%8%4%1%1%1%18.0
R4·105Brenen ThompsonWR78%14%4%1%1%1%<1%11.4
R5·145Nick BarrettDT83%10%4%2%<1%<1%<1%9.8
R4·≈1122027 R4 (projected)79%13%5%1%<1%1%<1%11.1
perthirtysix.com
Browns Trade 5 of 6 · Broncos trade up 18 spots to #152 to select Justin Joly

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

Broncos
#152·Justin JolyTE
traded for
Browns
#170·Joe RoyerTE
+ #182
43%BroncosBrowns57%

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

0%0.2%0.4%0.6%0.8%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Broncostheir only pickR5 · #152
Brownsbest of 2 picksR6 · #170R6 · #182
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R5·152Justin JolyTE84%11%3%1%<1%1%<1%9.0
R6·170Joe RoyerTE88%8%3%<1%<1%<1%<1%7.4
R6·182Taylen GreenQB91%5%3%<1%<1%<1%<1%4.6
perthirtysix.com
Browns Trade 6 of 6 · Browns and Seahawks swap picks

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

Browns
#~1122027 R4 (projected)
traded for
Seahawks
#148·Beau StephensG
55%BrownsSeahawks45%

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

0%0.2%0.4%0.6%0.8%1%Solid>20Good>40Great>60Elite>70Star>80HOF>90
Brownstheir only pickR4 · #112
Seahawkstheir only pickR5 · #148
PickPlayerBust<20Solid20–40Good40–60Great60–70Elite70–80Star80–90HOF90+E[pVAR]
R4·≈1122027 R4 (projected)79%13%5%1%<1%1%<1%11.1
R5·148Beau StephensG83%10%4%1%<1%1%<1%9.2
perthirtysix.com

How this works

The conservative question

The mode on this page asks one question of every trade: of all the picks involved on either side, whose best pick produced more career pVAR? It doesn't have anything to do with fair value on the trade chart, or even who is likely to get more total pVAR. Just whose best selection comes out higher. It is a deliberately narrow test that gives no credit for depth and ignores everything except the top of each side's haul. (For a longer look at 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 our 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-40 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.

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 three times in the first round of the 2026 draft, 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.