Project every player's stat line. Score it in your league's format. Find the player at each position you could get for free, and measure everyone against him — that's value over replacement, and it's what orders the draft board and sets the auction prices. Once the season starts, the weeks already played count as what actually happened, and only the weeks left are a projection. The tools then ask one question of every move: does your best possible lineup score more after it than before?
engine
Points over replacement
Raw points don't make a draft board — a quarterback scores more than a tight end, but a league starts one of each and the next quarterback is nearly as good. So every player is measured against the replacement at his position: the last starter a full league would roster. In our default 12-team league that's the 12th quarterback, the 24th running back, the 36th receiver, and the 12th tight end, kicker and defense. Points over that line is value over replacement. It's signed, so a player below the line shows a negative number — he's freely available, or close to it.
the math
From projection to fantasy number
Scoring formats
PPR scores a point per catch, a tenth of a point per rushing or receiving yard, one per 25 passing yards, 4 per passing touchdown, 6 per rushing or receiving touchdown, 2 for a two-point conversion, and takes 2 away for an interception or a lost fumble. Half PPR is the same with half a point per catch; standard drops the catch point. Kickers score 3, 4 or 5 per field goal by distance and 1 per extra point. Defenses score sacks, takeaways, touchdowns and safeties, plus a sliding bonus for holding opponents to few points. Defensive players score tackles, sacks, takeaways, passes defended and tackles for loss.
Floor and ceiling
The ceiling is the season a player reaches about one year in ten if it breaks his way; the floor is the quiet season he falls to about one year in ten. For skill players the width comes from how far past projections at his position and scoring level actually missed, so a volatile role gets a wide band and a steady one a narrow band. Kickers, defenses and defensive players get a band proportional to their projection — widest for team defenses, whose scoring swings the most. A week the player has already played has no band: it's a result.
Draft order and auction dollars
The draft board orders players by value over replacement, then by points. There is no outside average draft position anywhere in it — the order is our own projection, scored in your format, for your league size. Auction prices start every player at a dollar and split the rest of the league's budget in proportion to value over replacement. Kickers and defenses are held to the last rounds, the way real drafts take them, without changing their order among themselves. Within each position the board groups players into tiers where the projections bunch together, so you can see where the drop-offs are.
In season: results plus the rest
Once a week is complete — every game final — it counts as what actually happened. A skill player's season total is his real points so far plus a projection for the games left, and that projection blends the preseason forecast with how he's actually played: after four games it's half and half, and this season's form takes over from there. The number of games left respects how often we expected him to play. Kickers, defenses and defensive players keep their preseason season projection all year; their weekly lines still move.
The weekly line
Each week's line starts from his season rate, tilted by how many points that opponent allows to his position and by home field. Close to kickoff, the injury report moves it: a player ruled out goes to zero, an injured running back's carries go to the healthy backs behind him, and one quarterback is named the starter. A player's recent form nudges future weeks within limits, more as his games add up. Injuries are read every hour.
The tools
Lineup fills each slot with the highest-projected eligible player who isn't on a bye. Start/sit compares two players' projections against how much each can swing: a clear gap is a start, a smaller one a lean, and anything closer a toss-up. Trade and add/drop both ask the same thing — how much does your best possible lineup score over the weeks left, before and after the move — and show the gain or loss for each side. Weeks already played are left out, because they can't change.