Everything you need to know about comparing keeper options — how VORP works, how Keeper Score is calculated, and how to read the comparison table.
Keeper Edge answers: "Who should I actually keep, and at what round does it stop being worth it?" It compares up to four keeper candidates side-by-side using the same VORP engine that powers the Football Machine — so the projections and player values are consistent across the site. Add your players, set the round you'd have to spend to keep each one, and the table shows you Keeper Score, VORP, ADP, projected points, and round savings all at once.
Keeper Score is the core metric. It answers: "How much value do I gain or lose by keeping this player at this round cost?" It weighs how good the player is against how much draft capital you're saving — a high-value player kept at a steep discount scores well, while a mediocre player kept at full price or earlier scores poorly.
The score is negative when you're spending an earlier pick than their ADP (overpaying), zero when you keep at ADP, and positive when you keep later than ADP (a bargain). A below-replacement player can still earn a positive score if they're kept at enough of a discount.
Score = 0 — kept exactly at ADP (fair value, no edge gained or lost)
Score > 0 — keeping cheaper than market (you win draft capital)
Score < 0 — keeping earlier than their ADP (you're overpaying)
Round savings compress as you go deeper — the jump from round 3 to round 6 is far more meaningful than round 12 to round 15. Use the round input to slide through rounds and watch how the score changes.
Type any player name into Option 1 or Option 2 and select from the dropdown. Hit + Add Option to compare up to four players at once. Each player has a round input — set this to the round you'd need to spend to keep them. The comparison table updates instantly as you type.
Use the Draft Board selector at the top to load your custom board from the Football Machine — all your projection adjustments carry over automatically. If you haven't built a board yet, the Default (House of Zig) projections are used.
Each column is one keeper candidate. Rows show:
Keeper Score — the primary metric. Higher = better value at that round cost.
VORP — player quality, independent of keeper cost.
Est. ADP — where the market is currently drafting them (from Sleeper, live).
Proj. Pts — full-season fantasy point projection from your board.
Round Kept — the round you set for each player.
Round Savings — rounds of pick equity gained vs. ADP.
The Winner row highlights the player with the highest Keeper Score in gold. This is the mathematically optimal keeper at current round settings — but always sanity-check: injury risk, positional need, and roster construction matter too.
Players with no ADP data (999+) show a dash in ADP-dependent rows and are excluded from the winner calculation — the tool can't score what it can't price.
Round Savings shows how many rounds cheaper your keeper cost is vs. the player's ADP round. It's pure draft capital context — no projections involved, just "how many rounds of pick equity are you gaining?" Negative means you're spending earlier than their ADP (overpaying in picks). Positive means you're getting them later than the market would draft them (savings). The round comparison uses your current league size, so the context reflects your actual draft structure.
VORP answers: "How many fantasy points is this player worth compared to a replacement-level starter in your league?" It puts every position on a common scale so you can compare a RB directly against a WR, TE, or QB. A player's raw point projection is adjusted for how scarce their position is, how many roster slots it occupies, and how deep the position runs in your league.
Position scarcity — positions that are harder to replace at a starter level earn a premium over raw point projections alone
Roster demand — positions that fill more starting slots are weighted accordingly, reflecting how many players you actually need to roster at each spot
Your league settings — team count, scoring format, lineup construction, and format type all directly shape every VORP value
VORP is consistent across the entire site — values in Keeper Edge match the Football Machine and Mock Draft exactly. Below-replacement players (negative VORP) can still earn a positive Keeper Score if the round cost is cheap enough.
ADP reflects where players are being drafted across real mock and live drafts, pulled from Sleeper and updated throughout the offseason. ADP automatically adjusts to match your scoring format and superflex setting. Compare ADP against VORP to find value gaps — players the market is undervaluing relative to their projected output.
ADP is the anchor for both Keeper Score and Round Savings — if a player's market value shifts during the offseason, those numbers update automatically without any action on your part.
Configure your league format:
Scoring — Standard, Half PPR, Full PPR
League Size — 8–14 teams (more teams raises the replacement baseline)
Pass TD Points — 4 or 6
TE Premium — +1 point per TE reception
Roster Construction — Set your starting lineup slots (QB, RB, WR, TE, Flex, Superflex) and bench size. These directly shape every VORP value: more flex slots lower the replacement baseline for all positions, Superflex pulls elite QBs into the flex pool and raises their value significantly, and dedicated slot counts determine how many players at each position are considered starters vs. replacements.
These settings affect every player's VORP and Keeper Score. Set them to match your actual league — the same settings used in the Football Machine and Mock Draft will keep values consistent across tools.