How this was built. Rosters, schedule, results and draft come from the Sleeper API. Projections are Sleeper's own, scored under this league's settings (standard, non-PPR, 6-point touchdowns). Each week is captured to an immutable snapshot, because Sleeper only ever serves today's projections — last week's cannot be recovered.
Every projected score is a team's best legal lineup for that week. Slots a team cannot fill — a bye, or a position it does not roster — are filled at replacement level: the average of the top three free agents at that position that week. Playoff odds come from 20,000 simulated seasons starting from the actual record to date. Weekly variance is 26 points per team.
Injury exposure is measured, not looked up: Sleeper's game logs give the weeks each player was active in each of the last three seasons and the share of snaps he played, which is what separates a player who was hurt from one who simply was not the starter. The cost of losing him is then computed by re-running the season without him.
Draft Results & Predictions is frozen as it stood on draft day and is never rewritten — it is the record of what everyone believed before a down was played.