Three games. First tip at 1:00 PM ET. Sixty-six players in the pool. That's a small slate by any measure, and small slates have a way of punishing you for the wrong anchors and rewarding you handsomely when you get the value right.
Tonight's matchups: LA vs. DAL, CHI vs. ATL, and PHX vs. CON. Three genuinely interesting games, and the model sees something specific threading through all of them — every single player worth featuring tonight is carrying bumped minutes. Every one. That's not a coincidence. Injury news hit this slate hard, and the players who absorb those minutes are where tonight's lineups get built or broken.
The model blends exponentially weighted per-minute rates (halflife 10 games) with opponent-defense and pace context — both shrunk toward the mean to avoid overclaiming — and it's been beating the naive baselines out of sample. The floor and ceiling numbers you'll see are each player's own p10/p90 volatility range, covering 78% of outcomes in walk-forward testing. Use them honestly: the floor is real, and so is the ceiling.
On a three-game slate, correlation is your friend. Stack your game, know your value, and understand why the injury edge matters tonight more than usual.