The Draft Price Calculator estimates fair bid prices for players in fantasy drafts using budget limits and projected performance.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
About the Draft Price Calculator
This tool estimates what you should pay in a salary-cap auction or what draft slot a player is worth. It uses value-based drafting (VBD), which measures a player against a “replacement level” option at the same position. Replacement level is the performance you can expect from the last starter or common waiver option.
For auctions, the calculator allocates your league’s total budget across all positive-value players. It converts value over replacement into dollar prices, applying a $1 floor and optional inflation for keepers. For snake drafts, it maps value to “draft capital” using an empirical pick value curve, then translates that capital into a target round and pick.
It adapts to sport and scoring style. You can use it for fantasy football (PPR or standard), baseball (categories or points), basketball (9-cat or points), or hockey. It also supports dynasty and keeper settings, where inflation and discount rates matter more.

How to Use Draft Price (Step by Step)
Before you enter data, decide if your league uses a salary-cap auction or a snake draft. Confirm roster sizes, scoring, and budget. Then gather current projections and average draft position (ADP) data. This helps anchor your prices to market reality.
- Pick your sport and scoring model, such as PPR, points, or 5×5 categories.
- Enter league size, roster slots, and total budget or draft format details.
- Load or paste player projections for the stats that matter in your scoring.
- Choose a replacement level rule for each position, such as “N starters per team.”
- Toggle keeper settings or inflation factors if your league allows keepers.
- Optionally import ADP to compare model price versus market cost.
Once you run the model, review prices or pick values by position. Look for big gaps between model price and ADP. Those gaps highlight your best targets or fades.
Draft Price Formulas & Derivations
The calculator combines projection math, replacement levels, and budget allocation. Below are the core steps. Variables refer to a player i and their position p.
- Projected fantasy points: FP_i = sum over stats k of (ProjectedStat_i,k × ScoringWeight_k). For categories, convert to a points or z-score framework.
- Replacement level per position: choose a baseline player, typically the last starter: Rep_p = FP for the S-th best player at position p, where S = teams × starters at p.
- Value over replacement (VORP/VBD): V_i = max(0, FP_i − Rep_p(i)). Negative values are treated as zero for pricing.
- Auction value pool: ValueBudget = LeagueBudget − $1 × TotalDraftedPlayers. The $1 floor reserves a minimum for each roster spot.
- Raw auction price: Price*_i = (V_i / sum of all V_j) × ValueBudget. FinalPrice_i = max($1, round(Price*_i × Inflation × RiskAdj)).
- Snake draft capital: DraftCapital_i = f(V_i), where f is a pick value curve (e.g., a power law or empirical chart). ImpliedPick_i = f⁻¹(DraftCapital_i).
Most leagues do well with a conservative inflation factor for keepers and a small risk adjustment for volatility. You can calibrate f and Rep_p with historical league outcomes or public baselines.
Inputs and Assumptions for Draft Price
This calculator needs a few clear inputs to produce fair prices. You can use default settings, but custom league inputs yield better results.
- League structure: teams, roster spots by position, and bench size.
- Budget and format: total auction budget per team, or snake draft details.
- Scoring model: point weights (e.g., receptions, yards, goals), or category set.
- Projections: per-player stat forecasts over the season or a defined horizon.
- Replacement rule: how the baseline is set at each position.
- Market and keepers: ADP source, inflation rate, and keeper discounts or penalties.
Reasonable ranges keep results stable. For example, inflation rarely exceeds 25% in balanced keeper leagues. Small or extreme rosters shift replacement levels quickly, so review baselines when teams or starter counts change.
Using the Draft Price Calculator: A Walkthrough
Here’s a concise overview before we dive into the key points:
- Select your sport and scoring style from the menu.
- Enter league size, roster slots by position, and budget or snake format.
- Paste or upload player projections and optional ADP data.
- Choose replacement level logic for each position and set any keeper rules.
- Set inflation and risk adjustments, then run the calculation.
- Review prices or implied picks, filter by position, and flag bargains.
These points provide quick orientation—use them alongside the full explanations in this page.
Example Scenarios
Football, 12-team PPR auction, $200 per team. Star RB projects for 300 FP, replacement RB at 180 FP. V_i = 120 FP. Across draftable players, total V = 1,800 FP. ValueBudget = $200 × 12 − $1 × total rostered players (assume 16 × 12 = 192, reserve $192). ValueBudget = $2,400 − $192 = $2,208. Price*_i = 120/1,800 × $2,208 = $147.2. With 10% inflation for keepers and rounding, FinalPrice ≈ $162. What this means: The market may pay $150–$170; a bid in that window is fair for your build.
Baseball, 12-team 5×5 roto snake draft. A top SP projects to 5.5 z-score value over replacement across categories. Your pick curve maps 5.5 z to early second round. ADP shows late first. You choose risk-adjusted capital equal to mid second. You plan to draft at pick 18 if he slips, and pass earlier to avoid overpaying. What this means: Your target pick is set by value, not hype, creating disciplined selection points.
Accuracy & Limitations
These prices reflect projections and your league’s structure, not guaranteed outcomes. They are best used as anchors, then adjusted for live room dynamics, news, and roster needs.
- Projection error: Injuries, role changes, and coaching shifts can move outcomes.
- Market drift: ADP and auction trends change as drafts progress through the season.
- Replacement noise: Waiver depth varies by league size and managers’ behavior.
- Category interplay: In roto, category scarcity can distort simple point totals.
- Curve choice: Different pick value curves yield different implied rounds.
Revisit settings as news breaks and as your league grows or shrinks. Keep notes on where your prices differed from the room to improve next season’s assumptions.
Units Reference
Draft pricing mixes money, points, standardized scores, and draft capital. Consistent units help you compare players across positions and connect prices to picks cleanly.
| Quantity | Symbol | Typical Unit | Notes |
|---|---|---|---|
| Auction budget | $ | Dollars | Total per team or league in salary-cap drafts. |
| Fantasy points | FP | Points | Weighted sum of projected stats under your scoring model. |
| Average Draft Position | ADP | Pick number | Market estimate of where a player is drafted. |
| Z-score | σ | Standard deviations | Standardizes category contributions in roto formats. |
| Pick value | PV | Abstract capital | Mapped to picks via an empirical or modeled curve. |
| Probability | p | Percent (%) | Use for injury, role risk, or scenario weighting. |
Use the table to convert between frameworks. For auctions, convert FP or z to dollars. For snake drafts, convert FP or z to PV, then to an implied pick.
Common Issues & Fixes
Most problems trace back to missing or mismatched inputs. Check scoring weights, roster counts, and whether projections match your scoring type.
- Prices feel too high: Verify ValueBudget and that the $1 floor is reserved correctly.
- Too many $1 players: Lower replacement levels or reduce inflation.
- Positions skewed: Recompute replacement by position and confirm starter counts.
- Snake picks off by a round: Recalibrate your pick value curve with recent drafts.
When in doubt, re-run with defaults, then layer in changes one at a time. This isolates which setting is driving a surprising result.
FAQ about Draft Price Calculator
What is draft price?
Draft price is the fair cost in an auction or the equivalent pick in a snake draft needed to acquire a player based on value.
How does replacement level affect prices?
Replacement level sets the baseline. Players who add more over that baseline get more budget or higher draft capital assigned to them.
Can I use this for keeper leagues?
Yes. Enable keepers, set their retained costs or picks, and apply inflation so the remaining player pool prices adjust upward.
Should I follow ADP or the calculator?
Use both. The calculator gives value anchors; ADP shows market behavior. Hunt for players priced well below ADP or picks.
Key Terms in Draft Price
Average Draft Position (ADP)
ADP is the average pick where a player is selected across many drafts. It approximates current market cost.
Replacement Level
Replacement level is the expected performance of the last starter or typical waiver option at a position in your league.
Value-Based Drafting (VBD)
VBD measures a player’s value by how much they exceed replacement level. It prioritizes positional scarcity and impact.
Z-Score
A z-score expresses how far a player’s stats are from the mean in standard deviations, useful in category leagues.
Inflation
Inflation increases auction prices when keepers remove value from the pool. It adjusts remaining players upward proportionally.
Pick Value Curve
A pick value curve maps draft capital to pick numbers, reflecting the diminishing value of later selections.
Risk Adjustment
Risk adjustment discounts prices for injury, role volatility, or projection uncertainty to manage downside.
Roster Construction
Roster construction is the mix of positions and player types you assemble, balanced by budget and positional needs.
References
Here’s a concise overview before we dive into the key points:
- FantasyPros ADP data and market trends
- ESPN Fantasy: Auction draft strategy and tips
- DraftTek NFL Draft Trade Value Chart
- Wikipedia: Value-based drafting overview
- Razzball: Projected Player Rater and z-score pricing
- FantasyPros NFL projections by position
These points provide quick orientation—use them alongside the full explanations in this page.