📊 Recap
The final score of 124-125 put the total at 249 — well clear of our 222.5 under. The model read the structural conditions correctly, but the game simply didn't cooperate. A clean loss.
📊 Recap
Sharpe finished with 6 rebounds, landing right in line with our 6.7 projection and well clear of the 8.5 number. The lopsided road environment played out as expected, limiting his opportunities on the glass and giving us comfortable breathing room throughout.
📊 Recap
Tatum finished with 8 assists, edging past the 7.5 line by a single dish. The blowout context we anticipated materialized, but his passing volume held up on a night where one fewer assist would have told a different story.
📊 Recap
Paul George finished with just 1 three, well within our projected ceiling of 2.8. The reduced-minute, lopsided game script played out as anticipated, limiting his attempt volume and making this a clean cover.
📊 Recap
The Under 2.5 threes on Demin cashed as projected. Our 1.9 made-three baseline gave the line enough cushion, and the expected lopsided game context likely kept his high-leverage minutes — and shot opportunities — in check down the stretch.
📊 Recap
The Knicks pulled away convincingly, 111-97, and the Pistons never kept it close enough to cash the cover. The defensive, low-scoring game we projected didn't materialize on Detroit's end — a clean loss with no edge on the night.
📊 Recap
Reed finished with 9 rebounds, one above our 8.5 threshold, ending the night as a losing ticket. Our projection of 7.5 was reasonable given New York's rebounding structure, but the number didn't hold — variance happens, and the logic remains sound.
📊 Recap
Anunoby finished with just 1 made three, well within our projected range of 2.1. Detroit's perimeter defense held up structurally, and the model's read on Anunoby's most likely output proved accurate.
📊 Recap
Cunningham finished with 2 made threes, landing right in line with our 1.8 projection and comfortably under the 2.5 threshold. His inside-out offensive profile held true, with drives and mid-range work doing the heavy lifting as expected.
📊 Recap
Towns finished with just 1 three, right in line with our projection of 1.3. The frequency data held up — he's a player who clears that 1.5 mark less often than the surface-level expectation suggests, and tonight was a clean example of that edge playing out.
📊 Recap
The Spurs covered comfortably, winning by 27 and validating our model's projection of a ~19-point edge. Sacramento's shorthanded roster and San Antonio's defensive structure played out exactly as anticipated.
📊 Recap
The Under 230.5 didn't cash despite the game finishing at 233 — close, but not close enough. The structural logic held (lopsided game, bench minutes), but the final number didn't cooperate. A disciplined process, an unfavorable result.
📊 Recap
Wembanyama finished with 10 rebounds, landing right in line with our 9.6 projection and comfortably under the 11.5 number. The model read his workload correctly, and the line offered enough cushion to make this a clean result.
📊 Recap
Castle finished with 5 rebounds, landing right in line with our 4.6 projection and well short of the 6 needed to bust the under. The separation between our number and the line held up exactly as expected.
📊 Recap
Harper finished with 6 assists, clearing our 4.5 threshold and ending the night as a loss. The game script read differently than projected, and he accumulated counting stats faster than our model anticipated — no excuses, just a cleaner result for the Spurs rookie than we had priced in.
📊 Recap
Hunter connected on five threes, well above our 1.2 projection and the 1.5 threshold. The defensive context we leaned on didn't materialize tonight — an outlier performance, but the number was right to fade.
📊 Recap
Lakers fell 136-129 in a high-scoring game that actually validated our offensive read — both teams eclipsed our projections. The moneyline didn't cash, and we take the loss. Process held up; outcome didn't.
📊 Recap
The game finished 136-129 for a combined 265 points, clearing our 235.5 under by a wide margin. Both offenses outperformed our model's projection of 231, and the market had the better read here.
📊 Recap
Morant finished with just 4 assists, landing well below the 6.5 threshold as projected. The shared playmaking dynamic with Lillard compressed his opportunities exactly as expected, validating the process behind the under.
📊 Recap
Reaves finished with 7 assists, one above the threshold and just enough to sink the under. The projection of 5.5 was reasonable given his role alongside Doncic, but tonight he delivered an outlier playmaking performance that the line ultimately had priced in.
📊 Recap
Thybulle finished with just 1 three, right in line with our projected expectation of 1.2. Fading above-average outcomes for low-usage shooters is a repeatable edge, and tonight's result reflected exactly that logic playing out.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →