Skip to content

    Fantasy Points Above Replacement

    FPAR, explained.

    The number Citrus puts beside every player in a points league, and how to use it on draft day and all season.

    FPAR = projected points minus replacement-level points

    Replacement level is the best player left at a position once every roster spot in your league is filled by the highest projected players who fit.

    What it is

    Points are not all worth the same.

    Raw fantasy points tell you who scores the most. They do not tell you who is worth a roster spot, because every position has a different floor. FPAR measures each player against the floor at his own position.

    It is calculated for your league: your scoring settings, your number of teams and your roster slots, using Citrus projections for the rest of the season. The same player can carry a different FPAR in two different leagues.

    Example · same points, different value

    A 200-point centre

    +50 FPAR

    A 200-point defenceman

    +90 FPAR

    Illustrative numbers, not real players or projections. In your league, your scoring and roster slots set every baseline.

    How replacement level is set

    Five steps, every league.

    1. Score the whole player pool

      Every player in the published Citrus projections is scored with your league’s settings. That is the full pool, not the players on your screen and not only the ones still undrafted.

    2. Count every roster spot

      Each slot in your roster settings is multiplied by the number of teams. Starting spots and bench spots both count. IR and NA spots do not.

    3. Fill them with the best fits

      The highest projected players fill those spots, one spot each and only where they are eligible. A C/LW can fill a centre, wing, forward or utility spot, whichever keeps the strongest group of players rostered.

    4. Find the best player left over

      For each starting slot type (C, LW, RW, W, F, D, G and UTIL), replacement level is the highest projected player who did not make a roster and can play that slot.

    5. Measure the gap

      FPAR is the player’s projection minus that replacement player’s projection. A player eligible at more than one slot type is measured against the weakest of those replacements, the spot where he is hardest to replace.

    The baseline is set once, from the full pool. Players being drafted do not move it, so a player’s FPAR holds still through your draft. It moves when the projections are republished.

    Per-game FPAR

    The rate behind the total.

    FPAR/G compares scoring rates: the player’s projected points per game minus the replacement player’s projected points per game, each over his own projected games. It is not season FPAR divided by games.

    Total FPAR is what a roster spot is worth over the rest of the season. FPAR/G is how the player earns it. Goalies are measured per start, and show N/A until both the goalie’s and the replacement goalie’s starts are projected.

    Player cards also show Prior FPAR: last season’s actual stats rescored with your league’s settings and measured the same way. Its per-game figure counts games played, so small samples can swing.

    Using it in Citrus

    Where you will find it.

    • Draft Kit rankings

      Flip the board from Rank to FPAR and it reorders by value in your connected points league.

    • The draft room

      The player pool has FPAR and FPAR/G columns you can sort by, next to last season’s Prior FPAR.

    • Free agents

      Sort by FPAR or FPAR/G. Each player carries a line like “Proj FPAR +40.0 (+0.50/G)”: total first, per-game rate in brackets.

    • The player card

      Remaining-season FPAR, FPAR per game (per start for goalies), and last season’s Prior FPAR from actual stats rescored for your league.

    • Stormy’s draft tips

      In the draft room, Stormy’s line prices what waiting costs at each position you still need. When nothing is pressing, he names the best value on the board by FPAR.

    Limits

    What FPAR does not do.

    • Points leagues only

      FPAR shows in head-to-head points, total points, points-per-game and best-ball leagues. In categories and roto leagues it is hidden, because there is no single points total to measure. Compare the individual stats there.

    • It is a projection

      FPAR is built on projected points for the rest of the season, and a projection is an estimate. Injuries, trades and role changes move it, and it updates when the projections are republished.

    • It needs your league settings

      Without a team count and roster slots, or while the full player pool is loading, Citrus shows N/A rather than guess at a baseline.

    • It does not know your roster

      FPAR ranks value. It does not know you already have three centres. Stormy’s draft tip is the part that looks at the slots you still have to fill.

    • It models your league, not your waiver wire

      Replacement level assumes every roster spot went to the best projected fit. Your real league will differ, so treat it as a baseline, not a list of who is available today.

    FAQ

    Fair questions.

    Can FPAR be negative?
    Yes. A negative FPAR means the player is projected to score fewer points than the best player left over at his position. On paper, someone at least as good goes unrostered.
    Why is a lower-scoring player ranked above a higher-scoring one?
    Position scarcity. If the defencemen left over score far less than the centres left over, a defenceman clears his baseline by more, even with fewer total points.
    Why does the same player have a different FPAR in my other league?
    FPAR is calculated per league. Different scoring, a different number of teams or different roster slots all move the baseline.
    Does FPAR change as players get drafted?
    No. The baseline is set from the full pool before anyone is taken, so a player’s FPAR does not drift during your draft. It changes when the projections are republished or your league settings change.
    Should I sort by total FPAR or FPAR per game?
    Total FPAR is what a roster spot is worth over the rest of the season. FPAR per game is how the player earns it, so it helps when comparing someone projected to miss time. Per game is not season FPAR divided by games: each player’s rate uses his own projected games.
    Why does a goalie show N/A per start?
    Goalie FPAR per start needs projected starts for both the goalie and the replacement goalie. Until both are projected, Citrus shows N/A instead of an estimate.
    Why is there no FPAR in my league?
    Either it is a categories or roto league, or the league is missing a team count or roster slots, or the player data is refreshing. Refresh the page first; if it is a categories league, FPAR does not apply.

    We use analytics cookies to improve your experience. You can opt out anytime.