Every price on the site comes from a model built on free, public data. Here is every one of them, scored the same way: each season predicted by a model that had never seen it, then checked against what actually happened. The good, the middling, and the markets where the book still knows more than we do.
One score and four numbers per model. None of them is "win rate": a model can be great and still lose to a book that prices the same thing a little better. That's what the vs the market section is for.
One number per model, made of three parts you can see on every card. 90+ is as robust as sports props get; 70s–80s is solid; around 50 means limited signal beyond a guess; under 30 means the ranking, prices, or evidence need substantial caution.
Pick one player who hit and one who didn't: AUC is how often we priced the hitter higher. 0.50 is a coin flip, 0.70 is good for sports props, 0.80+ is strong. It's measured across every player we price, bench guys included, so markets driven by minutes (NBA) score higher than markets decided by one bounce (first basket).
How much of the uncertainty the model removes compared with pricing everyone at the league average (log loss). 0% means no information; 10% is solid for a player prop; 30%+ is a market where the inputs (minutes, role) explain most of it. Unlike AUC, it punishes confident wrong prices.
Players are sorted into ten groups by price; for each, the gap between what we priced and what actually happened, averaged. Under 1 point is excellent; 1–3 points is fine. This is what makes a fair price a fair price, and what the EV numbers depend on.
The hit rate of the tenth of players we price highest, next to the average for everyone. 2× means the top of our board hits twice as often as a random player. It's where most people bet, so it's the number that matters most in practice.
The only test that decides whether a model wins money: score it next to the book or exchange price on the same games. We've done it where historical prices exist. Honest summary: on most markets the sharp price and ours are close. The edges are narrow, specific, and sometimes the other way.
Every idea below was built and tested walk-forward, and added nothing out of sample, so it isn't in the price. A lot of popular betting angles are on this list.
Every season is predicted by a model fitted only on the seasons before it, the same way it runs live. No peeking: a backtest that trains on the season it scores always looks better than it is.
Each model's research is replayed against the site's own build code (a "parity check") so the numbers here are the model you see on the board, not a cleaner cousin of it.
Every board is frozen at first pitch, puck drop or kickoff and graded afterwards. The Results tabs and each game's box score show how it did, misses included.
MLB Stats API and Statcast, nflverse, the NHL's own API, ESPN. Anyone can rebuild these. The point isn't a secret; it's showing how far free data goes.
An idea that doesn't beat the model it's added to gets dropped, however good it sounds. The biggest ones are listed above.
This page reads the scorecard straight from the research folder, so when a model is refit or a new one ships, the numbers here change with it.