📊 Recap
Boston covered comfortably, beating Orlando by 11 and pushing past our projected 4-point margin. The value case was sound — a 6.5-point cushion against a lean projection is a spot we'll continue to take — but the Celtics were simply the better team tonight.
📊 Recap
The Celtics and Magic combined for just 205 points, falling well short of our 221.5 target. Boston's offense never found its rhythm, and Orlando's defense held firm — the model's projection of 230 didn't materialize tonight.
📊 Recap
Black finished with 8 rebounds, well clear of the 4.5 line and double his seasonal average. The underlying logic was sound, but variance happens — nights like this are why we manage units, not outcomes.
📊 Recap
Pritchard finished with 7 rebounds, more than doubling his season average and well exceeding the 3.5 threshold. The underlying logic was sound — these outlier performances are part of the game, and the process remains valid.
📊 Recap
Derrick White finished with exactly 2 three-pointers, landing right in line with his season average and well within our target. The volume simply wasn't there to threaten the 2.5 threshold — exactly what the numbers suggested.
📊 Recap
Da Silva delivered with five three-pointers, validating the case for elevated volume in Banchero's absence. The combination of expanded role and strong underlying averages made this a clean result.
📊 Recap
The Pacers fell short at home, 98-90, and the pick didn't cash. Brooklyn played well enough to win — credit where it's due — and Indiana couldn't generate enough to cover the structural edge we leaned on.
📊 Recap
Nesmith finished with exactly 3 rebounds, landing right in line with his seasonal average and well short of the 3.5 threshold. The volume and consistency data held firm — a clean process play that delivered as expected.
📊 Recap
Traore finished with 4 threes, a significant outlier against his season average of 0.6 attempts per game. The process was sound given his established profile, but variance had other plans tonight.
📊 Recap
Oubre connected on 2 threes, handing us the loss. The process was sound — his season averages strongly supported the under — but tonight he outperformed his baseline, and that's the variance side of a high-probability play.
📊 Recap
Wagner connected from deep exactly as the underlying data suggested he would — one make was all we needed, and his perimeter activity delivered. A clean win backed by a straightforward process.
📊 Recap
The Warriors handled the Clippers convincingly, 124-112, and the spread never felt close. Our read on Golden State's roster disruption didn't translate — the remaining pieces covered the gap, and we came up short.
📊 Recap
The final score of 112-124 — a combined 236 points — pushed well past our projected 216, and the Under didn't survive. The model's logic held up on paper, but the offense ran hotter than anticipated. A losing result, accepted cleanly.
📊 Recap
Lendeborg delivered, knocking down two or more threes to cash the over. The elevated role without Curry on the floor played out as expected, and the 1.5 threshold gave just enough cushion for his consistent production to do the work.
📊 Recap
Lopez delivered exactly what the numbers suggested he would, connecting on one three-pointer to cash the 'over.' His consistent volume from deep made this threshold a reasonable expectation, and tonight he met it without issue.
📊 Recap
Kobe Sanders connected on 4 threes, well above his seasonal average — a variance outcome that simply went against us here. The logic behind this pick remains sound; the volume profile just didn't hold on this occasion.
📊 Recap
Lakers ML cashed in a higher-scoring affair than expected, with Los Angeles pulling away late for a 131-125 win. The home-court edge and Toronto's limited shot creation without Kawhi held up exactly as outlined — clean result, clean process.
📊 Recap
Kessler finished with 15 rebounds, well clear of the 10.5 line, and the expected rebounding competition from Poeltl simply didn't materialize the way the model suggested. A clean loss — the logic was sound, but the result wasn't there tonight.
📊 Recap
Barrett finished with 4 three-pointers, a sharp deviation from his season average of 1.0 attempt per game — the kind of outlier performance that occasionally breaks even well-reasoned unders. The process was sound; tonight's result wasn't.
📊 Recap
Mamukelashvili finished with 2 made threes, one more than we needed to stay under. The logic holds — at his usage rate, this remains a low-frequency outcome — but tonight he hit, and we take the loss.
📊 Recap
Barnes did exactly what the numbers suggested — staying well within his three-point floor and keeping his game in the paint and mid-range. Low volume, predictable outcome, clean result.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →