📊 Recap
The Wizards couldn't hold up their end of the bargain, falling 120-105 in a game that wasn't as close as the spread suggested. Atlanta executed well, and the margin simply wasn't there — a clean loss on a spot we still liked on paper.
📊 Recap
Daniels stayed true to his season-long profile, failing to connect from deep and keeping the under intact. Low volume, low conversion rate — the math held up exactly as expected.
📊 Recap
The Pistons couldn't hold it together defensively when it mattered, and Philadelphia pulled away late for a 112-106 win. A clean loss — our edge was real, the result didn't follow.
📊 Recap
The under 217.5 landed right in our wheelhouse structurally — two defenses doing exactly what we expected, final total of 218. A one-point swing decided it. Process held up; result didn't. We'll take that setup again.
📊 Recap
Simons didn't get there tonight, and the result stings despite the edge being real. At 2.75 threes per game, the number was well above the 1.5 threshold — variance happens, and the process behind this one remains sound.
📊 Recap
LeBron connected on exactly one triple, which was all we needed. The volume-based thesis held up — when attempt rate is consistent, the floor on a 0.5 line stays well-protected.
📊 Recap
The Nets covered comfortably, winning outright 114-104 and never making the spread a concern. Brooklyn's home-court edge proved real against a Charlotte offense that continues to struggle on the road, exactly the structural dynamic our model flagged as the value driver here.
📊 Recap
The Under was the right side on paper — Charlotte and Brooklyn combined for 218, just enough to bust the number. The process was sound; the final score simply didn't cooperate.
📊 Recap
Wagner couldn't connect from three tonight, and the bet didn't cash. At 0.5, the threshold was as low as it gets — sometimes the shot simply doesn't fall, and that's part of the variance in player props.
📊 Recap
The Knicks dominated at home, pulling away for a 30-point blowout that validated our projection of a double-digit structural edge over Chicago's struggling defense. The gap between market price and true outcome closed exactly as anticipated.
📊 Recap
Caleb Wilson finished with just 1 three-pointer, falling short of the 1.5 mark. The underlying volume profile still supports this line long-term, but tonight the variance didn't fall our way.
📊 Recap
Milwaukee outright won this one, 109-102, so the Celtics -11.5 never had a chance. The structural edge we identified was real, but outcomes don't always follow projections — this one went the wrong way.
📊 Recap
Burries stayed true to his baseline, finishing within the range his usage and efficiency profile suggested all along. When the math points clearly in one direction, trusting it tends to hold up — and tonight it did.
📊 Recap
Cleveland couldn't get it done in OKC, dropping this one 116-124. The logic around Oklahoma City's injuries and the spread still held up analytically — the Cavaliers just couldn't execute on the night.
📊 Recap
Mitchell finished with 1 three on the night, right in line with our projection of 0.9. Low volume held, the under stayed comfortable, and the process delivered exactly what the numbers suggested it would.
📊 Recap
Nesmith finished with 2 made threes, landing right in line with his seasonal baseline. The Under cashed as expected — this was simply a case of his established averages holding true.
📊 Recap
Boozer came through with exactly two threes, clearing the 1.5 line as his volume and Indiana's permissive defense held up as expected. The process aligned with the result — a clean win grounded in a sustainable baseline.
📊 Recap
Fears finished with 1 made three, landing exactly on his established baseline and validating the projection. No deviation needed — just a disciplined read on a player performing true to form.
📊 Recap
Herbert Jones stayed true to his profile, finishing at or below one three-pointer made — exactly what his low-volume shooting tendencies projected. When the math is this clean, the market tends to agree eventually.
📊 Recap
Houston won by 10, which actually validated our projected margin — but Minnesota covered the 8.5, costing us the ticket. The model read the game correctly; the line just didn't leave enough cushion.
📊 Recap
Denver pulled away decisively, and the final margin of 19 points left no room for a cover. The process was sound — Toronto's efficiency metrics and the spread gave us legitimate reason to play this — but tonight the Nuggets answered with a performance that simply outpaced our model.
📊 Recap
Murray finished with just 2 threes, one shy of the number, in a result that fell below both his season average and our projection of 3.9. The process behind this play remains sound — variance happens, and the edge here is real over a larger sample.
📊 Recap
Dallas edged San Antonio 112-111, a one-point Maverick win that was about as far from our projected 13-point Spurs margin as possible. The model liked the matchup, and that reasoning remains sound — but the result didn't cooperate tonight.
📊 Recap
The Spurs' defensive structure did exactly what we projected, holding the combined score to 223 — well within our model's expected range and comfortably under the 226.5 total. Process and data aligned cleanly here.
📊 Recap
Risacher didn't connect from deep tonight, and this one didn't cash. The underlying logic remains sound — a player averaging over one three per game on four attempts is a reasonable lean at this line — but the shot simply didn't fall.
📊 Recap
The structural mismatch we identified played out as projected — Sacramento's defense couldn't contain Los Angeles's offensive efficiency, and the margin built steadily across four quarters. Lakers covered the 11.5 comfortably, 116-103.
📊 Recap
Grimes stayed true to his Lakers role, keeping his three-point volume low and landing exactly where our projection expected — zero or one makes. The process was sound, and the result followed.
📊 Recap
Clippers +5.5 cashed in a one-point thriller, exactly the competitive margin the matchup structure pointed toward. Miami's defensive vulnerability on the road and the late west coast tipoff kept this one close all night — the logic held, and so did the number.
📊 Recap
Bam stayed true to form, finishing with just 1 three-point attempt and no makes — exactly the low-volume outcome we projected. The process held up cleanly here.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →