A sleeper is not a player nobody has heard of. In an internet draft room, that creature went extinct years ago. A sleeper is a player whose price still lags the role you can defend. That definition is less glamorous and much more useful. This module does not declare a current ADP snapshot or player-level projection rows, so it will not manufacture a list of names and call them model picks. The live rankings board is where current prices and projections belong.
Start with the price gap, not the nickname
The market can know a player and still misprice him. What matters is whether the draft room is charging less than comparable roles cost. A late receiver running starter routes, a back with a clear path to valuable work, or a quarterback with useful rushing involvement can be interesting. The label comes after the comparison. Without price, “sleeper” is just content marketing in a bucket hat.
Build the case from stable work. Routes, targets, carries, snaps, and the ability to stay on the field in different game scripts matter more than one explosive play. A cheap player whose projection depends on a single efficiency spike is not automatically value. He is simply inexpensive uncertainty.
What the target chart can show
The configured scatter reads targets and PPR output from stored weekly player stats rows. It shows why opportunity is necessary but not sufficient: similar target counts can land in different weekly outcomes. The chart does not prove any current player is underpriced because no ADP row is attached here. Use it to inspect the shape of volume, not to smuggle a live recommendation into a historical plot.
A useful receiver sleeper has a path to earning targets, not merely catching the few he receives at an exciting rate. The same logic applies to running backs. A contingent role can be valuable, but the path must be explicit: passing-down work, short-yardage work, or a credible promotion if the starter is unavailable.
What the ceiling chart cannot promise
The bar chart reads peak receiving-yard games from the stored player-week dataset. Peaks matter because late picks should have a way to become startable. They also tempt drafters into buying the outlier instead of the role. A long touchdown proves a player can make one long touchdown. It does not prove the offense will feed him.
Ceiling belongs in the final comparison, after participation and price. If two cheap players have similar roles, take the one with more ways to create a winning week. If one player has the better highlight but the worse job, the highlight should not settle it.
Four sleeper cases worth investigating
- The role is larger than the reputation. The player is already doing useful work that the room has not priced.
- The path to promotion is clean. One specific roster change would create a valuable job, and the player is positioned to inherit it.
- The scoring format rewards the role. Targets, rushing, or premium positional scoring make ordinary usage more valuable in your league.
- The market is reacting slowly. New participation evidence exists, but ADP has not yet caught up.
Each case needs a timestamp. Draft-season information decays quickly. Yesterday's value can become today's fair price after one depth-chart report. The ADP value-tier update is the right framework for checking whether the discount still exists.
How to keep the list honest
Write down the source row, the role claim, the price, and what would falsify the pick. “More routes with the starters” is a claim you can check. “He has that dog in him” is a podcast segment. If the role evidence disappears, remove the player from the list instead of inventing a new reason to stay loyal.
Do not grade a sleeper solely by whether he becomes a star. A cheap pick can be correct because the role expanded and the price was favorable even if variance kept the season ordinary. Conversely, a lucky touchdown streak does not validate weak process. The model-versus-consensus guide shows how to separate the reason from the result.
The draft-room move
Use the draft kit to compare the player with the intact tier around him. Take the discount when the role case is visible and the price still trails. Pass when the room has already promoted the player into the same tier as the established alternatives. The best sleeper list is allowed to get shorter as the market gets smarter.



