📊 Recap
Washington handled Charlotte decisively, 95-79, making the +1.5 a moot point in a game that never felt close. The model saw a near coin flip; tonight the Wizards disagreed emphatically. A clean loss with no meaningful edge to second-guess.
📊 Recap
Sion James finished with exactly 1 three-pointer, right in line with his established baseline. The statistical profile held true, and the under 1.5 never felt threatened.
📊 Recap
Dybantsa finished with just 1 three-pointer, right in line with the measured usage pattern we anticipated. The historical rate held, and the cushion built into the 1.5 threshold did its job.
📊 Recap
Davis stayed true to form and didn't reach two made threes, exactly what the historical tendencies suggested. Fading low-probability outlier outcomes is the play here, and the math held up.
📊 Recap
Celtics won comfortably, but the Bulls kept it close enough to fall short of the 15.5-point cover — a reminder that even well-supported lines can lose to margin variance. The process was sound; the spread simply didn't hold.
📊 Recap
Leonard Miller stayed well within his established range, confirming what the usage and role data pointed to all along. When the line reflects a threshold a player rarely approaches, discipline pays — and it did here.
📊 Recap
Detroit handled Brooklyn with authority, winning 110-94 to cover the 7.5-point spread. The structural mismatch we identified held up — Brooklyn's struggling offense had no answer for a disciplined Pistons defense, and the game played out close to our projected margin.
📊 Recap
The under cashed comfortably, with the final score of 110-94 (204 combined points) validating our read on Detroit's fatigue factor and Brooklyn's offensive inefficiency. The 18.5-point cushion below the total was about as clean a result as you can ask for.
📊 Recap
Wagner connected on one three-pointer, which was all we needed. The logic held — asking a consistent shooter to clear a 0.5 threshold is a low-variance spot, and it delivered exactly as expected.
📊 Recap
The Knicks fell 93-98 in a close one, and the result didn't go our way. The edge was thin, the reasoning was sound — sometimes the right process produces the wrong outcome, and we move on.
📊 Recap
Brunson delivered exactly what the volume and frequency data suggested, knocking down 3 threes to clear the 1.5 threshold comfortably. When the math is on your side and the process is sound, results like this follow.
📊 Recap
LeBron connected on 2 threes, clearing the line and sinking the under. The statistical foundation was sound — his season average still supports this lean — but variance happens, and tonight he outperformed his recent trend.
📊 Recap
The Raptors couldn't convert on the structural edge we identified, and Orlando found a way despite the significant absences. The reasoning held up — this was a sound spot. Sometimes the ball doesn't bounce your way, and that's part of the process.
📊 Recap
Barnes finished with just one three-pointer, exactly in line with his low-volume profile from beyond the arc. His shot selection stayed true to form — attacking the paint over hunting perimeter looks — and the under cashed comfortably.
📊 Recap
Shead stayed true to his profile as a facilitator, finishing well below the 1.5 threshold. His modest three-point volume was never a concern, and the comfortable margin we identified held up exactly as expected.
📊 Recap
Dallas held on for a 116-111 win, and the Rockets ML didn't cash. Houston's underlying profile remained sound — a one-possession game against a 5-0 team isn't a process concern, just an unfavorable result tonight.
📊 Recap
The personnel mismatch drove the result exactly as modeled — Miami's frontcourt dominated a Pacers team missing Haliburton and Zubac, and the 20-point final margin validated our projection of the Heat as roughly 11-point favorites. A clean win on a well-reasoned position.
📊 Recap
Nesmith finished with just 1 three, right in line with our projection of 1.9. The volume and efficiency alignment we flagged never materialized, and the under cashed with room to spare.
📊 Recap
Oubre finished with exactly 1 three-pointer, right in line with his seasonal baseline. The bet won on process — his volume and tendencies were always the edge here, not a hope for an outlier night.
📊 Recap
Jay Huff connected on 3 three-pointers, a clear outlier from his typical usage. The logic was sound — the volume simply wasn't there historically — but variance has a way of showing up on any given night. Take the L, move on.
📊 Recap
Minnesota handled business in dominant fashion, winning by 26 and covering the -6.5 with ease. The Clippers' depleted offense was no match for the Timberwolves' elite defense, exactly as our model projected.
📊 Recap
The under 223.5 didn't survive, as the Timberwolves' 127-point performance pushed the final to 228 — just enough to sink it. The defensive logic was sound, but Minnesota had a big offensive night that overcame the model's projection.
📊 Recap
The Nuggets handled business in Phoenix, 127-120, as the process played out cleanly. Jokic exploited a soft Suns interior exactly as projected, and Denver's offensive system did the rest against one of the league's weaker defensive units.
📊 Recap
Jalen Green finished with just 2 rebounds, well within the range his averages projected. The historical tendency held cleanly, and the process behind this one was straightforward from the start.
📊 Recap
The Lakers dropped this one convincingly, 112-95, going in the wrong direction entirely. Golden State played well above our projected ceiling despite the roster limitations we identified, and the Lakers never established the offensive efficiency we expected. A clean loss — no other way to frame it.
📊 Recap
Grimes finished with just 1 three, right in line with his established baseline. The process was sound from the start — backing a low-volume shooter to stay under a modest threshold was the logical play, and the result reflected that.
📊 Recap
Draymond didn't find one from deep tonight, and the bet didn't cash. The logic behind the pick — volume, opportunity, a low bar — remains sound, but basketball doesn't always cooperate with probability on any given night.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →