📊 Recap
Utah lost decisively, 112-90, covering none of the 6.5 points we needed. Portland controlled this one throughout, and the situational edges we identified simply didn't materialize — a clean loss to log and move on from.
📊 Recap
The personnel absences we flagged delivered exactly the low-scoring environment our model projected — Utah and Portland combined for just 202 points, well clear of the 232.5 total. Reduced shot-creation on both ends suppressed efficiency throughout, and the final margin validated the thesis cleanly.
📊 Recap
Scoot Henderson finished with 3 rebounds, landing right in line with our projection of 2.1 and well clear of the 3.5 threshold. The gap between his seasonal averages and the posted line provided exactly the cushion we identified, and it held.
📊 Recap
Philadelphia pulled away late, 109-104, and the Hornets couldn't cover at home. The edge we identified was reasonable — home court and a potential key absence — but the 76ers executed when it counted. A clean loss.
📊 Recap
Maxey finished with 4 threes, one past the number, and we take the loss. The fatigue-based thesis was reasonable, but the ball went in tonight — that's the variance side of a sound process.
📊 Recap
Ziaire Williams stayed true to his season-long profile, keeping his three-point production well within the under threshold. The process was sound from the start — fading a low-volume shooter against a line that required him to beat his own averages was always the play.
📊 Recap
The Hawks didn't show up, dropping this one decisively 99-121. New Orleans controlled the game from start to finish, and Atlanta never gave our structural read a chance to materialize.
📊 Recap
Fears finished with just 1 three, right in line with his 1.2 average and well short of the 1.5 threshold. The historical baseline held, and the edge we identified translated cleanly into a result.
📊 Recap
Daniels stayed true to his established profile, keeping his three-point attempts off the board and cashing the under with ease. His low-volume tendency from deep is one of the more reliable behavioral patterns in the league right now.
📊 Recap
Cleveland covered easily, winning 136-111 and making the 8.5 look generous in hindsight. The model saw a tighter game than the market implied — tonight, it wasn't.
📊 Recap
Merrill finished with just one made three, falling short of the 1.5 line. The matchup logic and projection held up on paper, but the shots simply didn't fall tonight — a reminder that even well-reasoned spots carry variance.
📊 Recap
Jaquez finished with just 1 three-point attempt, well within our projected range and consistent with his career baseline. The regression we anticipated toward his established shooting habits materialized cleanly — a straightforward win grounded in process.
📊 Recap
Jakucionis delivered exactly what the numbers projected, connecting on a three as his consistent minutes and shooting volume made the 0.5 line an exploitable number. Process validated — this was a case where the math was simply on our side.
📊 Recap
Minnesota's defense held firm without Edwards, keeping the game within striking distance throughout. The Spurs' 10-point final margin landed comfortably inside our 12.5-point cushion — exactly the kind of structured edge our model identified pregame.
📊 Recap
The final score of 232 total points cleared our 226.5 under by 5.5, a tough result. The structural case — elite defenses, back-to-back, no Edwards — was sound, but the Spurs' offensive output pushed this one past the number.
📊 Recap
Dosunmu finished with 9 rebounds, well above our 3.1 projection and the 4.5 line. A clean miss — the model underestimated his activity on the glass tonight, and the number didn't hold.
📊 Recap
LaMelo Ball pulled down 8 rebounds, well clear of the 4.5 line, and the under didn't cash. Our projection of 3.2 was grounded in his season averages, but the variance went against us tonight.
📊 Recap
Memphis blew this one out, winning by 31 and covering comfortably. Our model saw value in the spread given the projected absences, but the Grizzlies had more than enough firepower to render that cushion irrelevant. A clean loss.
📊 Recap
Achiuwa stayed true to his rim-centered identity, finishing without a made three and keeping us on the right side of a well-supported number. When the profile is this consistent across multiple seasons, the process does the heavy lifting.
📊 Recap
The structural edge we identified held up decisively — OKC's depleted roster couldn't generate enough on the road, and Houston pulled away comfortably, 119-98. The Rockets ML was the right call.
📊 Recap
The pace-and-injury narrative played out cleanly, with both teams combining for just 217 points — right in line with our model's projection of 210. Slow tempo and depleted rosters did exactly what we anticipated, keeping scoring well below the 218.5 total.
📊 Recap
Mara finished with 9 rebounds, well above our projected 4.2 and the 5.5 line — a result that ran counter to both his season average and role. The process was sound; tonight he simply had an outlier performance on the glass.
📊 Recap
McCain finished with 4 rebounds, edging past our 3.5 line and handing us the loss. Our projection of 2.5 held logical merit given his profile, but variance pushed him just above the threshold tonight.
📊 Recap
Ajay Mitchell stayed true to his profile, operating within his typical two-point-heavy game and finishing well within the 1.5-three threshold. The volume simply wasn't there — exactly as his season-long tendencies suggested it wouldn't be.
📊 Recap
Williams connected on 3 threes tonight, well above both his seasonal average and our projection of 0.7. An outlier performance — the process and logic behind this pick remain sound, but the result didn't go our way.
Want the full card?
Premium members get all picks, risk profiles, and position sizing.
View Premium Picks →