Best Ball Buddy logo Best Ball Buddy

How the Pick Score works

Best Ball Buddy gives every available player a live 0–100 Pick Score for your roster, recomputed on every pick. This explains exactly what goes into it and how to tune it.

Install on Chrome →

Jump to:

The big idea — 3 steps

1

Value

A 0–100 base from the player's expert rank and ADP. Pure "how good is this player," ignoring your roster.
2

Adjust

Multiply that Value up or down for roster fit — stacking, playoff games, draft-capital balance, bye weeks. Hard rules can zero a player out.
3

Normalize

Rescale so the best available pick = 100. Everyone else is shown relative to that. 0 = do not draft.
In the hover popover this reads as Value × the factors ≈ Score. So if a player shows Value 58 and Stack +15%, that's roughly 58 × 1.15 before the field is renormalized to put the best pick at 100.
About the caps: every "max" below is quoted at that factor's slider sitting at 50%. The cap scales with the slider — push a factor to 100% and its cap roughly doubles; drop it to 0% and the factor turns off entirely.

Score colors

ColorScoreMeaning
66–100≥ 66Strong pick for your roster right now
33–65≥ 33Reasonable / mid
1–32≥ 1Weak relative to what's available
00Do not draft — blocked by a hard rule (position maxed, must-fill, or turned off)

Value — the rank & ADP base

Value comes from a smooth curve over a player's ranking position: 1 / (1 + rank / 60). Rank 1 anchors the top; value drops fast through the early picks, then compresses in the late draftable range (adjacent ranks are nearly equal), and keeps declining for deep ranks so undraftable scrubs (rank 300+) stay low and can't be lifted to the top by a stack.

Expert rank and ADP are blended (see "Rank vs ADP" below). A player you left unranked is treated as ranked at your worst ranked rank — leaving him off your list reads as a deliberate fade, not missing data, so he can't ride ADP alone past players you actually ranked. A player with no ADP uses rank on its own — no player breaks.

The two master dials

Rank vs ADP — default 75% rank

How the Value base is built: how much weight expert rankings get versus the field's average draft position. 75% means Value is 75% rankings + 25% ADP. Higher = trust the rankings more.

Rank/ADP vs Other — default 50% (balanced)

The master balance between a player's Value and all the fit factors (stacking, playoff, capital, bye). It scales every fit factor at once:

fit strength = 2 × (1 − thisSlider)   50% → ×1.0 (factors at their normal strength — balanced)   higher → factors shrink → 100% = pure Value, fits off   lower → factors grow → 0% = fits at double strength

All the per-factor percentages quoted below assume this dial is at its default 50%.

1 · Position limits — hard gates → score 0

Can force a 0All rounds

These are hard rules, not nudges. A player hits 0 when:

PositionQBRBWRTE
Max (default)38104
Min (default)2562

Underdog's 18-round format seeds two of these differently: RB min 4 and TE max 3 (the WR minimum of six holds on both sites — fewer than six WRs has historically hurt both cash and win rates). All eight numbers are editable in the Scoring weights panel. A safety guard prevents the whole board from going to 0 — if every player would be gated, the soft scores come back so you always have a recommendation.

2 · Stacking — bonus for teammates of players you already have

Only players who stack with your rosterMax +15% at 50%

Boost for a player on the same NFL team as someone you've drafted. QB + pass-catcher (a QB with a WR or TE) is the real correlation and carries almost all the weight; every other pairing adds only a little. The numbers below are the per-pairing strength (read as: a candidate at the row position who joins an existing teammate at the column position).

candidate ↓   has →QBWRTERB
QB0.420.300.05
WR0.420.120.060
TE0.300.060
RB0.0500

Roughly, at the default slider, a clean QB + WR (or QB + TE) stack runs about +10% in the early rounds and climbs to the +15% cap by the mid-rounds (it's damped early so it doesn't over-inflate your studs). WR+WR with no QB is a smaller correlation (about +2–4%), WR+TE smaller still (~+1–2%), and an RB stacks only with a QB (a token ~1–2%). A second teammate at the same position counts at most twice, and the total stack boost is capped at +15% at the 50% slider — the cap scales with the slider (about +30% at 100%).

QB→QB, TE→TE, and RB→RB are zero (no self-stack), and an RB no longer stacks with a WR or TE.

Over-stacking damper: the bonus runs at full strength while your roster has up to 4 players stacked with your QBs, then decays gently — barely felt at 5–6 (≈96%/84%), steeper by 8 (≈36%), gone at 9 — and from the 10th stacked player it flips into a penalty that grows with the pile. Best-ball cohort data shows 4–6 total stacked players is the sweet spot and 10+ actively hurts advance rates. The popover names the pile size when the damper is acting.

Site note: on DraftKings the whole Stack factor runs at 90% of its Underdog strength (full-PPR scoring correlates less with the QB than half-PPR) — the slider reads the same 50% on both sites; the base effect is simply smaller on DK.

3 · Playoff stack — shared fantasy-playoff games (Weeks 15–17)

Only players in those matchupsMax +10% at 50%

Boost when the player's real-life Week 15, 16, or 17 game is against a team you already roster — you and this player are in the same game (a "bring-back"). The size depends on both positions: the candidate's, and the position of your player on the opponent. It's a matrix like stacking — read as a candidate at the row position lined up against your rostered player at the column position:

candidate ↓   your opp player →QBWRTERB
QB00.150.110
WR0.150.070.060
TE0.110.060.050
RB0000

You get one boost per shared week — the single highest pairing that week (not a sum) — added across the up-to-3 weeks. The marquee is a QB ↔ your opposing pass-catcher (0.15); anything involving an RB — and QB-vs-QB — gives nothing.

Week 17 leads at 1.75× by default (championship week), with Week 16 at 1.25× and Week 15 at 1× — the earlier playoff weeks matter more than a Wk17-only view suggests (improving any playoff week helps your title odds about equally, and earlier weeks bank prizes), so the defaults spread the weight while still favoring the final. Each week's strength has its own slider (Wk 15 / 16 / 17). Playoff stacks are deliberately gentler than same-team stacks: at the 50% slider, a QB bring-back is about +3.75% in Week 15 and +6.6% in Week 17; recurring across weeks tops out at the +10% cap at the 50% slider (it scales — about +20% at 100%).

Visual cue: a playoff week badge gets an outlined ring (black on the board, white in the rail) when the bring-back includes a QB you roster on that opponent — the strongest version of this stack.

4 · Draft capital — steering your spend per position (shows as "Capital")

Only when THIS pick changes the outcomeGentle ramp · max ±35% at 50%

Nudges you toward a healthy share of your total draft value per position. Each pick's "value" comes from the draft-capital curve (early picks are worth far more than late ones), and your spend so far is compared to these target bands:

Target share of draft capitalQBRBWRTE
Band (% of total)7–15%22–39%42–64%3–15%

Two things shape how big this nudge is:

So a small ±1–3% here usually means you're close to the band. The bands are editable, and the "Draft Capital by Position" graph in the rail shows your current spend vs each band — a hatched red bar there means that floor can no longer be reached with the picks you have left.

5 · Bye spread — penalty for stacking one position on one bye week

Only players who'd crowd a byePenalty, two tiers

A penalty for piling too many of the same position onto the same bye week. Counting this player, crossing the first threshold is a moderate hit and the next is a steeper one:

PositionModerate atSevere at
QB2nd3rd
RB3rd4th
WR4th5th
TE2nd3rd

The moderate penalty is waived if you already have another player at that position on a different bye week — i.e. you've shown you're spreading that position's byes, so a little clustering is fine. The severe penalty always applies, diversity or not.

Free agents and players with no bye listed are never penalized (no guessing on missing data).

6 · Bench pick penalty — early picks who can't start

Rounds 1–9Up to −20% at 50%

A penalty for spending an early pick on a player who couldn't crack your starting lineup1 QB / 2 RB / 3 WR / 1 TE / 1 FLEX (flex = RB/WR/TE) — even with everyone you drafted before him healthy and starting. Your earlier picks get slot priority, so the candidate only "starts" if a primary slot for his position is open or the flex is still free.

A second bench player at the same position is dinged harder and two rounds longer — the model really doesn't want you taking a 3rd QB before round 10:

WhenFirst bench player at a positionSecond bench player at that position
Rounds 1–5−10%−20%
Rounds 6–7−5%−15%
Rounds 8–9never−10% (WR: round 8 only)
Rounds 10+nevernever

Examples: a 2nd QB in round 4 is a bench pick (only 1 QB starts, and QBs don't flex) — −10%. A 3rd QB in round 8 is a second bench QB — −10% even that late; from round 10 it's free. A 3rd RB is fine while the flex is free, but a 4th RB — or a 3rd RB after a 4th WR already claimed the flex — is a bench pick. WR gets a pass in round 9 because WR-heavy builds are normal builds. All numbers at the default 50%; scales with its slider.

7 · Same-team RB fade — optional, on by default

Can force a 0 through R10Fades out rounds 11–16

If you already roster an RB from an NFL team, another RB from that same team takes a −50% hit through round 13 — same-backfield RBs split one backfield's touches. The penalty then eases off (≈−43% in R14 down to ≈−14% in R16) and is gone from round 17, where a cheap handcuff is a fine dart. It's a strong ding rather than a hard block: the best-ball handcuff data shows same-team RB pairs don't hurt advance rates (and dual-role backfields have even helped), so an exceptional value can still surface instead of reading as undraftable.

This is an on/off rule ("Fade same-team RBs" in the Scoring weights panel), not a slider — and it applies in post-draft grades too when it's on.

8 · QB scarcity boost — don't get shut out at QB

Only when you're short on QBsAvailability-driven

Uses the same math as the board's Next Pick Avail % column — the chance each player is still there at your next pick if you pass on him now. When you're short at QB and waiting looks likely to leave you stranded, every remaining top-200-ADP QB is boosted so the best of them becomes the board's top choice:

Shows as "QB scarcity" in the score breakdown. Automatic — no slider. When your slot isn't known yet (or there's no next pick), it stays off rather than guess.

9 · Stack-partner ding — keep a path to a stack

Candidate QBs onlyFlat −10%

If your roster has no QB stack (no QB with a same-team WR/TE) and none of your current QBs can realistically still be stacked — no same-team WR/TE left in the top 200 of ADP who's ≥66% to make it back to your next pick — then candidate QBs who also have no path to a stack are dinged a flat −10%. It steers you toward QBs a stack can still be built on.

A QB counts as stackable if a partner is still on the board or is already on your roster — a QB whose WR/TE you already hold completes the stack the moment you draft him, so he gets the Stacking boost, never this ding.

Shows as "No stack path" in the score breakdown. Automatic — no slider; uses the same pass-on-him availability model as the Avail % column.

10 · Need urgency — automatic, no slider

Deficit positions, lateOnly when picks get tight

A small automatic boost for a position you still need to reach its minimum when you're running low on picks. It ramps up as the squeeze gets tighter and hands off to the hard "must-fill" gate at the very last moment. There's no slider — it just protects you from missing a minimum.

How it all combines

Score(raw) = Value   × (1 + Stacking)   × (1 + Playoff)   × (1 ± Capital balance)   × (1 − Bye penalty)   × (1 − Bench penalty)   × (1 − Same-team RB fade) RBs, rounds 1–16 (−50% through R13, easing after)   × (1 − Stack-partner ding) QBs only, when no stack path remains   × (1 + Need urgency)   × (1 + QB scarcity boost) QBs only, when waiting would leave you stranded   …unless a hard gate fires → Score = 0 Then the whole field is rescaled so the best available = 100.

Each factor's weight is first multiplied by the master "Rank/ADP vs Other" dial (the 2 × (1 − slider) scale), and every factor has its own 0–100% slider, so you control both the overall fit strength and each factor individually.

Worked example

Ryan Flournoy WR · DAL · Rank 173 · ADP 168 — you roster a QB, a WR, and a TE on DAL (a same-team stack), and you also hold a QB on LAR, whom DAL plays in Week 15 (a bring-back).

Value (from rank 173 / ADP 168)
58
Stacking — QB (+0.42) + WR (+0.06) + TE (+0.06), capped
+15%
Playoff — vs your QB on LAR (Wk15)
+4%
Adjusted, then renormalized vs the field
100

The QB drives almost all of the stack; the extra WR and TE add only a few percent. Because his adjusted value tops the available pool at that moment, he renormalizes to 100 — the popover's "100 = the best available pick right now."

Tuning & defaults

All weights live in the collapsible Scoring weights panel in the rail. Every slider is 0–100%; 0% turns a factor off. Each one has an ⓘ tooltip. Changes repaint the board live, and weights are saved per contest — switch drafts and each keeps its own tuning.

ControlDefaultWhat it does
Rank vs ADP75%Value = 75% rankings + 25% ADP
Rank/ADP vs Other50%Master: Value vs all fit factors (50% = balanced)
Stacking50%Teammate stacks (QB+pass-catcher dominant) · max +15% at 50%
Playoff stack50%Bring-back matrix, best pairing/week, Wk17 leads · max +10% at 50%
  ↳ Playoff Wk 15 / 16 / 17×1 / ×1.25 / ×1.75Per-week strength for playoff stacks (Wk17 = championship)
Capital targets50%Per-position spend balance · mid-to-late rounds · max ±35% at 50%
Bye spread50%Same-bye clustering penalty
Bench pick penalty50%Can't start: −10% R1–5 / −5% R6–7; 2nd bench at a position −20/−15/−10% through R9 (WR: R8)
Fade same-team RBsOn2nd RB from one NFL team: −50% through R13, eases off R14–16
Hard position limitsOnMax / must-fill gates → 0
Need urgencyAutoMin-deficit boost when picks get tight (no slider)
QB scarcity / stack-partnerAutoAvailability-driven QB rules (no slider) — see sections 8–9
Quick mental model: rankings/ADP set the baseline, fit factors tilt it, hard limits veto it. Hover any score for the exact breakdown that produced it.

Best Ball Buddy · generated from the live scoring engine (score.js). Percentages are quoted at the default slider positions; your saved settings may differ.

See your Pick Scores live in your next draft
Install Best Ball Buddy on Chrome →
Works on DraftKings and Underdog best ball drafts · subscription required