📊 Recap
The under hit comfortably as the combined 213 points came in well below the 228.5 line. Charlotte's depleted offense delivered exactly the kind of muted output our model anticipated, validating the read on roster attrition suppressing scoring.
📊 Recap
Naz Reid finished with just 1 assist, well within our projected range and a clean confirmation of his scoring-first role. The process held — when a big man's usage doesn't involve facilitation, the under on assist lines tends to be a reliable lean.
📊 Recap
Edwards finished with 4 assists, clearing the 2.5 line with room to spare. His role as a secondary playmaker held up exactly as projected, and the cushion built into the line made this a clean result.
📊 Recap
Merrill finished with just one three, falling short of the 1.5 line. The process was sound — his role and recent volume supported the projection — but variance happens, and tonight the shots simply didn't fall.
📊 Recap
Dosunmu connected on exactly one three, which was all we needed. The logic held — consistent volume at a minimal threshold leaves little room for the line to beat you, and it didn't.
📊 Recap
The Timberwolves covered and then some, winning outright 127-125 in a game our model identified as mispriced from the start. When the market undervalues a team we project as a slight favorite, a result like this is the expected outcome — tonight it delivered.
📊 Recap
The under had a clean setup on paper, but Cleveland and Minnesota combined for 252 points in a high-scoring affair that erased our cushion. The logic was sound — tonight just wasn't our night.
📊 Recap
The Hornets took care of business at home, 110-103, validating our model's read that Charlotte held an edge the line didn't fully price in. Home court advantage proved meaningful, and backing the likelier winner at near-even odds was the right process.
📊 Recap
The market overestimated Miami's edge, just as our model suggested — Dallas covered with room to spare, winning outright 113-109. The Heat's offensive struggles remained a real factor, and the 3.5-point gap between our projection and the closing line proved to be legitimate value.
📊 Recap
The Under cashed comfortably at 222 combined points, right in line with our model's projection of 233. Dallas's depleted roster and Miami's offensive struggles materialized exactly as anticipated, keeping the pace and scoring suppressed throughout.
📊 Recap
George finished with exactly 2 assists, falling just short of the 2.5 line. The underlying process remains sound — his season-long averages still support this play — but tonight the variance didn't go our way.
📊 Recap
Larsson delivered with 4 assists, clearing the 2.5 line comfortably and landing right in line with our 3.5 projection. The read on his playmaking role within Miami's system held up exactly as anticipated.
📊 Recap
Buzelis finished with exactly 2 made threes, staying right in line with our projection of 1.8 and well short of the 2.5 threshold. The volume concern simply wasn't there, and the line gave us enough cushion to absorb a slightly above-average night without breaking a sweat.
📊 Recap
Miller finished with 1 three-point make, landing right in line with our projection of 0.8. His limited perimeter role held firm against Boston's defense, and the Under 1.5 had no real sweat.
📊 Recap
Boston handled Chicago convincingly, 134-99, a 35-point margin that made the +14.5 a non-starter. The model's projection of a ~13.5-point Boston edge was simply off — the Celtics dominated decisively, and no structural backdoor presented itself.
📊 Recap
The fatigue and frontcourt disadvantage we flagged for Indiana showed up — Milwaukee controlled the game at home and covered with room to spare. Rest and personnel edges are real, and this one reflected that cleanly.
📊 Recap
Nesmith delivered the single assist needed to cash this one, exactly as projected. His role as a starter continues to make this threshold a manageable ask, and the process held up as expected.
📊 Recap
Gillespie delivered exactly what the projection outlined, knocking down 3 threes and clearing the 1.5 line with room to spare. When the baseline output genuinely exceeds the number, results like this follow — process confirmed.
📊 Recap
Mitchell finished with 1 made three, right in line with our projection of ~0.9 and well short of the 1.5 threshold. His drive-heavy shot selection held true, and the volume simply wasn't there from deep.
📊 Recap
Maluach stayed true to his profile as a rim-anchored big, never threatening from three — exactly the low-frequency outcome our 0.2 projection anticipated. When the structural edge is this clear, execution tends to follow.
📊 Recap
The Thunder covered comfortably, winning 125-114 — a 11-point margin that cleared our +9.5 number. The situational edge didn't materialize, and Oklahoma City handled business at home regardless of the back-to-back. A clean loss.
📊 Recap
NAW delivered exactly what the model projected, finishing with 3 assists and clearing the 2.5 line with room to spare. His steady playmaking role as a starter made this a high-confidence number, and the process held up cleanly.
📊 Recap
Daniels stayed true to his profile, keeping his feet on the ground and his game in the paint and mid-range where it belongs. The process held — low volume, low conversion, exactly the outcome his shooting tendencies projected.
📊 Recap
Houston won 120-110, covering comfortably as Atlanta fell short by 4.5 points against the spread. The model identified real value at +5.5, but the Hawks couldn't hold up their end — that's the game.
📊 Recap
Memphis handled business in Utah, 110-105, covering the +1.5 with room to spare. The defensive edge we identified held up, and the back-to-back neutralization played out as projected — a clean result from a well-reasoned spot.
📊 Recap
Braun finished with exactly 1 three-pointer made, landing right in line with our 0.9 projection and comfortably under the 1.5 line. The low attempt rate we identified held true, and the edge in the line did exactly what we expected it to do.
📊 Recap
Denver won convincingly, 134-114, but the Warriors covered, keeping it within the 7.5. The underlying logic — a depleted Golden State squad on the road at altitude — was sound, and the line moved in our favor early. The number just didn't hold. Take the loss, move forward.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →