NFL · Week 1
Fifteen weak signals, standardized within position, weighted by ridge regression on this season's own history, refit every week. It predicts one week ahead — the horizon where football signal-to-noise is highest — and reports what it does not know.
Training rows
3,675
In-sample R²
0.294
Holdout R²
0.169
Holdout RMSE
6.29
CRPS
3.45
Fitted weights
Diagnostics
These factors fitted with the opposite sign to their prior. Usually that means collinearity is splitting a signal across two correlated factors; occasionally it means the prior is wrong. It is surfaced rather than suppressed.
Edge board
| # | Player | Matchup | |||||
|---|---|---|---|---|---|---|---|
| 1 | ARI | 21.3 | 12.8 | 34.3 | 0.0 | 98% | |
| 2 | CIN | 20.2 | 13.2 | 30.9 | 0.0 | 96% | |
| 3 | ATL | 19.9 | 8.7 | 36.9 | -0.0 | 98% | |
| 4 | SF | 19.6 | 11.4 | 32.2 | +2.5 | 94% | |
| 5 | SEA | 19.5 | 12.4 | 30.3 | +0.2 | 98% | |
| 6 | LAR | 19.3 | 9.0 | 34.9 | -0.2 | 98% | |
| 7 | DET | 19.2 | 8.8 | 35.1 | -0.0 | 98% | |
| 8 | DAL | 18.7 | 16.3 | 22.3 | 0.0 | 98% | |
| 9 | NO | 18.6 | 9.8 | 32.0 | +3.5 | 96% | |
| 10 | ATL | 18.0 | 6.9 | 35.0 | +3.6 | 98% | |
| 11 | DET | 17.7 | 5.1 | 36.9 | -2.0 | 98% | |
| 12 | ARI | 17.4 | 8.6 | 30.9 | +6.0 | 98% | |
| 13 | MIA | 17.1 | 11.1 | 26.2 | +0.9 | 96% | |
| 14 | CIN | 17.0 | 10.4 | 27.2 | +3.0 | 98% | |
| 15 | TEN | 16.9 | 9.5 | 28.3 | +6.0 | 96% | |
| 16 | LV | 16.5 | 8.7 | 28.4 | -1.6 | 88% | |
| 17 | CHI | 16.4 | 8.6 | 28.3 | -0.0 | 96% | |
| 18 | CLE | 16.4 | 10.8 | 24.9 | 0.0 | 96% | |
| 19 | IND | 16.3 | 5.8 | 32.2 | -1.4 | 98% | |
| 20 | BAL | 16.2 | 5.1 | 33.1 | -0.1 | 98% | |
| 21 | SF | 16.1 | 8.9 | 27.2 | +2.2 | 83% | |
| 22 | NE | 16.0 | 8.0 | 28.1 | 0.0 | 91% | |
| 23 | BAL | 15.8 | 8.2 | 27.4 | +2.5 | 98% | |
| 24 | LV | 15.6 | 7.7 | 27.8 | 0.0 | 98% | |
| 25 | KC | 15.5 | 7.9 | 27.1 | +0.1 | 76% |
usage
usage
usage
usage
The name refers to a method, not a track record. The quantitative style this engine imitates has a few defining habits, and all of them are visible in the code:
Many weak signals, not one strong opinion. No single factor here has meaningful predictive power alone. Fifteen of them, standardized and combined, do. Look at the weight chart — nothing dominates, and that is the design working.
Fit the weights, do not assert them. Every weight above came from ridge regression on this season's actual results. Ridge rather than plain least squares because football factors are badly collinear — target share, air-yards share and route rate all measure the same latent thing.
Trade the difference, not the level. The output that matters is edge, not projection. Everyone knows the best player is the best player; that is priced in.
Never look ahead. Training windows end strictly before the target week. It is trivially easy to build a model with a 0.9 R² by leaking one same-week statistic, and equally easy to lose money with it.
Where the market baseline comes from. There is no free consensus-projection feed, so “the market” is reconstructed from Sleeper's search rank — a genuine crowd artifact built from what millions of managers actually look up — and mapped onto the model's own positional scoring curve so that points are compared to points. A consequence worth knowing: when the crowd and the model rank a player identically, his edge is exactly 0.0. That is not a missing value. It means the two disagree about nothing, which is the correct answer for most of the top of the board.
What is not claimed: any resemblance in returns. This is a fantasy football projection system. The honest expectation is a small, persistent edge over consensus — visible on the Backtest Desk, where it is measured against a dumb three-game average that is much harder to beat than most people assume.
See the whole board
The free tier shows the 25 highest-projected players. Analyst unlocks all 601 rows, every position, plus factor exports.
Unlock with Analyst — $19/moefficiency
efficiency
efficiency
scoring
form
form
risk
risk
context
context
context