📊 Recap
Denver covered comfortably, winning 114-102 to beat the spread by four points. Our projection had this game closer than 7.5, and the market agreed — the number just didn't hold up on the night.
📊 Recap
The Under hit comfortably, with the final score landing at 216 — well within our 224 projection. Denver's pace suppression and Indiana's compromised offense played out exactly as modeled, creating the lower-scoring environment we anticipated.
📊 Recap
Murray finished with exactly 2 threes, one short of the threshold, and the line didn't convert. The underlying logic — volume, usage, and a soft defensive matchup — remained sound; this one simply didn't fall our way.
📊 Recap
The Hawks fell to the Nets 121-124, leaving Atlanta three points short of covering. A tight final margin, but the process was sound — the talent gap and line movement still supported this position, and variance like this is part of the game.
📊 Recap
McCollum finished with just one three on the night, falling short of the 1.5 threshold. The logic remains sound — his historical baseline and Brooklyn's perimeter defense still support this profile — but tonight the variance didn't cooperate.
📊 Recap
The Knicks covered the gap cleanly, winning 109-97 as Cleveland's depleted frontcourt struggled without Allen. Fresh legs and interior control played out exactly as projected — a well-reasoned spot that delivered.
📊 Recap
The under cashed cleanly, with the final landing at 206 combined points — well inside our 224.5 target. Cleveland's back-to-back fatigue and New York's deliberate pace both materialized as expected, limiting possessions and keeping the scoring suppressed throughout.
📊 Recap
McBride finished with just one three-pointer, so the volume we anticipated from Hart's absence didn't fully materialize. The logic was sound — usage bump, green light, plus-odds price — but the shots simply didn't fall tonight.
📊 Recap
Watson finished with just 1 three-pointer, right in line with his seasonal tendencies. The logic held — asking him to exceed his own average in a meaningful way was always the higher bar, and it showed.
📊 Recap
Thunder -11.5 cashed comfortably as OKC dominated Washington from wire to wire, winning by 39. The roster talent gap we identified translated cleanly onto the floor, with no real sweat required on this one.
📊 Recap
The process held up here — Trae Young's below-average three-point volume met a stingy OKC perimeter defense, and the combination kept him under the 2.5 threshold. Exactly the kind of edge we identified pregame.
📊 Recap
Williams finished with just 1 three on the night, right in line with what his limited role and usage suggested. Restricted floor time kept volume in check, and that was more than enough to stay under the 1.5 threshold.
📊 Recap
Dybantsa finished with just 1 three-point attempt, well within our projected ceiling. The matchup held up exactly as anticipated — OKC's disciplined perimeter defense limited his opportunities, and his modest baseline did the rest.
📊 Recap
Orlando fell 119–126, and Golden State covered the gap. At +212, the math justified the position — this was always a one-in-three proposition, and tonight wasn't that one. No complaints with the process.
📊 Recap
Magic +6.5 didn't get there, as Golden State pulled away for a 126-119 final. The roster-based edge we identified didn't materialize in the outcome — credit the Warriors for covering regardless of the variables we were tracking.
📊 Recap
Richardson stayed true to his profile, finishing under the 1.5-three threshold as his shot distribution showed no meaningful spike despite expanded opportunity. The volume simply wasn't there, exactly as the baseline suggested.
📊 Recap
Cain connected on 2 threes, clearing the 1.5 threshold and sinking the under. The logic around his typical volume and usage was sound, but tonight he shot above his baseline — that's the variance this play carries.
📊 Recap
The Suns covered the gap at home, sneaking out a 102-99 win and cashing our +249 ML ticket. Booker and Green delivered when it mattered, validating the value we identified in a market that overestimated Houston's edge in this spot.
📊 Recap
The Suns covered at +7.5, losing by just three in a tight road game that validated the line's reflection of genuine uncertainty. Home value at a fair number was the thesis, and the final margin delivered exactly that.
📊 Recap
Reed Sheppard delivered exactly what the matchup projected, connecting on 2 three-pointers against a Phoenix defense that struggled to contain perimeter shooting. The volume and defensive weakness we identified translated into a clean cover.
📊 Recap
Brooks connected on 3 threes, validating the case that his sustained volume makes 1.5 a comfortable threshold rather than a stretch. The process held — consistent shooters with established baselines tend to clear lines built around their floor, not their ceiling.
📊 Recap
San Antonio covered the spread emphatically, winning 125-103 as the Spurs' defensive structure held firm and Portland offered little resistance offensively. Wembanyama's elite form carried over, validating the read on his current level.
📊 Recap
Lillard finished with just 2 threes, well within our projected range. The structural factors held — San Antonio's perimeter defense did its job, and Lillard never found the rhythm needed to threaten the number.
📊 Recap
Holiday finished with just one three-pointer, leaving this one a make short of the cover. The volume was there to support the line, but variance can work against even well-reasoned spots — no complaints with the process here.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →