← all formulas · NBA

disciplined_board

1768–1566 over 3334 priced bets · -260.7u · ROI -7.8% -10.8% to -4.8% · CLV +0.60¢ +0.3% to +0.9%

Losing — the ROI interval sits entirely below zero.

THE PICKS · priced bets only, newest first

Every day, every game, every miss.

Day by day

Latest 7 graded days from the same CORE benchmark shown in the headline, charts and sheet: disciplined_board.

556–415 · 57% · −0.11u across the last 7 days · 29 voided, zero benchmark units

11/0528–1861%+4.63u2 games
ORL @ PHX14–10+2.05u
  • Jase Richardson Under 8.5 PTS10 vs 8.5no clean explanation
  • Jase Richardson Under 7.5 PTS10 vs 7.5no clean explanation
  • Dillon Brooks Over 3.5 REB1 vs 3.5no clean explanation
  • Dillon Brooks Over 1.5 AST1 vs 1.5no clean explanation
  • Wendell Carter Jr. Under 9.5 REB13 vs 9.5no clean explanation
  • Oso Ighodaro Over 2.5 AST1 vs 2.5no clean explanation
MIA @ GSW14–8+2.58u
  • Georges Niang Under 3.5 REB4 vs 3.5 — missed by a hairno clean explanation
  • Will Richard Under 7.5 PTS10 vs 7.5no clean explanation
  • Will Richard Under 6.5 PTS10 vs 6.5no clean explanation
  • Bam Adebayo Over 2.5 AST0 vs 2.5no clean explanation
  • Bam Adebayo Over 1.5 STL1 vs 1.5no clean explanation
  • Bam Adebayo Under 9.5 REB10 vs 9.5 — missed by a hairno clean explanation
11/04171–115 ·3 void60%+11.38u14 games
MIN @ HOU10–15−6.44u
  • Marcus Smart Over 2.5 REB1 vs 2.5no clean explanation
  • Marcus Smart Over 7.5 PTS4 vs 7.5no clean explanation
  • Marcus Smart Over 6.5 PTS4 vs 6.5no clean explanation
  • Marcus Smart Over 1.5 AST1 vs 1.5no clean explanation
  • Marcus Smart Over 2.5 AST1 vs 2.5no clean explanation
  • Joan Beringer Over 6.5 PTS4 vs 6.5no clean explanation
CLE @ OKC7–10−5.39u
  • Evan Mobley Under 9.5 REB10 vs 9.5 — missed by a hairno clean explanation
  • Evan Mobley Under 1.5 BLK3 vs 1.5no clean explanation
  • Shai Gilgeous-Alexander Under 32.5 PTS42 vs 32.5no clean explanation
  • Isaiah Hartenstein Under 3.5 AST4 vs 3.5 — missed by a hairno clean explanation
  • James Harden Under 18.5 PTS19 vs 18.5 — missed by a hairno clean explanation
  • Aday Mara Under 8.5 PTS9 vs 8.5 — missed by a hairno clean explanation
PHI @ DET14–13−3.69u
  • Anfernee Simons Over 7.5 PTS0 vs 7.5game script — blowout or foul trouble
  • LeBron James Over 15.5 PTS13 vs 15.5no clean explanation
  • LeBron James Over 14.5 PTS13 vs 14.5 — missed by a hairno clean explanation
  • LeBron James Over 13.5 PTS13 vs 13.5 — missed by a hairno clean explanation
  • LeBron James Over 16.5 PTS13 vs 16.5no clean explanation
  • Daniss Jenkins Over 8.5 PTS5 vs 8.5no clean explanation
IND @ MEM3–5−3.26u
  • Cam Spencer Over 7.5 PTS7 vs 7.5 — missed by a hairno clean explanation
  • Cameron Boozer Over 8.5 REB6 vs 8.5no clean explanation
  • Andrew Nembhard Under 19.5 PTS22 vs 19.5 — missed by a hairno clean explanation
  • Andrew Nembhard Under 18.5 PTS22 vs 18.5no clean explanation
  • Pascal Siakam Over 5.5 REB4 vs 5.5no clean explanation
UTA @ NOP14–13 ·2 void−2.86u
  • Isaiah Collier Over 2.5 REB1 vs 2.5game script — blowout or foul trouble
  • Brice Sensabaugh Over 6.5 PTS6 vs 6.5 — missed by a hairno clean explanation
  • Brice Sensabaugh Over 7.5 PTS6 vs 7.5no clean explanation
  • Herbert Jones Over 6.5 PTS2 vs 6.5no clean explanation
  • Herbert Jones Over 7.5 PTS2 vs 7.5no clean explanation
  • Brice Sensabaugh Over 8.5 PTS6 vs 8.5no clean explanation
MIA @ LAC16–12−1.46u
  • Tim Hardaway Jr. Over 5.5 PTS0 vs 5.5game script — blowout or foul trouble
  • Keaton Wagler Over 3.5 REB2 vs 3.5no clean explanation
  • Keaton Wagler Over 2.5 AST1 vs 2.5no clean explanation
  • Kris Dunn Under 4.5 REB5 vs 4.5 — missed by a hairno clean explanation
  • Andrew Wiggins Under 3.5 REB4 vs 3.5 — missed by a hairno clean explanation
  • Giannis Antetokounmpo Under 1.5 STL2 vs 1.5no clean explanation
MIL @ BOS20–17−0.95u
  • Sam Hauser Over 2.5 REB2 vs 2.5no clean explanation
  • Mitchell Robinson Under 6.5 REB10 vs 6.5no clean explanation
  • Kasparas Jakučionis Over 5.5 PTS3 vs 5.5no clean explanation
  • Kasparas Jakučionis Over 2.5 AST1 vs 2.5no clean explanation
  • Sam Hauser Under 9.5 PTS11 vs 9.5no clean explanation
  • Baylor Scheierman Under 4.5 REB11 vs 4.5no clean explanation
TOR @ DEN10–7 ·1 void−0.07u
  • Aaron Gordon Under 14.5 PTS17 vs 14.5no clean explanation
  • Ja'Kobe Walter Over 10.5 PTS8 vs 10.5no clean explanation
  • RJ Barrett Over 3.5 AST3 vs 3.5 — missed by a hairno clean explanation
  • Immanuel Quickley Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation
  • Jamal Murray Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation
  • Aaron Gordon Under 13.5 PTS17 vs 13.5no clean explanation
CHA @ BKN12–7+1.00u
  • Noah Clowney Over 3.5 REB1 vs 3.5no clean explanation
  • Moritz Wagner Over 8.5 PTS6 vs 8.5no clean explanation
  • Mikel Brown Jr. Under 13.5 PTS18 vs 13.5no clean explanation
  • Julius Randle Over 5.5 REB3 vs 5.5no clean explanation
  • Day'Ron Sharpe Over 6.5 PTS5 vs 6.5no clean explanation
  • Moussa Diabaté Over 7.5 REB6 vs 7.5no clean explanation
LAL @ SAC6–2+2.83u
  • Quentin Grimes Over 1.5 AST1 vs 1.5no clean explanation
  • Jake LaRavia Under 7.5 PTS9 vs 7.5no clean explanation
DAL @ SAS10–4+3.05u
  • Zaccharie Risacher Over 4.5 REB1 vs 4.5no clean explanation
  • Zaccharie Risacher Over 3.5 REB1 vs 3.5no clean explanation
  • Zaccharie Risacher Over 6.5 PTS2 vs 6.5no clean explanation
  • Zaccharie Risacher Over 7.5 PTS2 vs 7.5no clean explanation
ATL @ WAS10–2+6.24u
  • Dyson Daniels Under 5.5 AST8 vs 5.5no clean explanation
  • Onyeka Okongwu Under 9.5 REB16 vs 9.5no clean explanation
POR @ PHX17–6+7.26u
  • Damian Lillard Under 22.5 PTS25 vs 22.5 — missed by a hairno clean explanation
  • Damian Lillard Under 21.5 PTS25 vs 21.5no clean explanation
  • Damian Lillard Under 20.5 PTS25 vs 20.5no clean explanation
  • Dillon Brooks Over 16.5 PTS15 vs 16.5 — missed by a hairno clean explanation
  • Dillon Brooks Over 15.5 PTS15 vs 15.5 — missed by a hairno clean explanation
  • Donovan Clingan Under 11.5 PTS24 vs 11.5no clean explanation
CHI @ NYK22–2+15.13u
  • OG Anunoby Under 1.5 STL3 vs 1.5no clean explanation
  • Caleb Wilson Over 18.5 PTS5 vs 18.5no clean explanation
11/02206–164 ·12 void56%−15.34u15 games
ATL @ IND10–22 ·10 void−14.23u
  • Quenton Jackson Under 3.5 REB7 vs 3.5no clean explanation
  • Quenton Jackson Under 19.5 PTS20 vs 19.5 — missed by a hairno clean explanation
  • Quenton Jackson Under 17.5 PTS20 vs 17.5 — missed by a hairno clean explanation
  • Quenton Jackson Under 15.5 PTS20 vs 15.5no clean explanation
  • Quenton Jackson Under 16.5 PTS20 vs 16.5no clean explanation
  • Jarace Walker Under 14.5 PTS15 vs 14.5 — missed by a hairno clean explanation
DET @ CHA11–15 ·1 void−7.06u
  • Daniss Jenkins Over 2.5 REB1 vs 2.5no clean explanation
  • Daniss Jenkins Over 8.5 PTS2 vs 8.5no clean explanation
  • Sion James Under 5.5 PTS11 vs 5.5no clean explanation
  • Naz Reid Over 6.5 REB6 vs 6.5 — missed by a hairno clean explanation
  • Dennis Schröder Over 2.5 REB2 vs 2.5no clean explanation
  • Dennis Schröder Over 5.5 AST1 vs 5.5no clean explanation
CHI @ PHI10–13−5.87u
  • LeBron James Over 16.5 PTS15 vs 16.5 — missed by a hairno clean explanation
  • LeBron James Over 17.5 PTS15 vs 17.5 — missed by a hairno clean explanation
  • Tyrese Maxey Under 5.5 AST11 vs 5.5no clean explanation
  • Matas Buzelis Over 4.5 REB3 vs 4.5no clean explanation
  • VJ Edgecombe Under 13.5 PTS21 vs 13.5no clean explanation
  • Josh Giddey Under 11.5 PTS13 vs 11.5 — missed by a hairno clean explanation
POR @ DEN13–13−3.04u
  • DeMar DeRozan Over 1.5 REB0 vs 1.5no clean explanation
  • Robert Williams III Over 5.5 PTS2 vs 5.5no clean explanation
  • Robert Williams III Over 6.5 PTS2 vs 6.5no clean explanation
  • Damian Lillard Under 5.5 AST6 vs 5.5 — missed by a hairno clean explanation
  • Damian Lillard Under 4.5 REB6 vs 4.5no clean explanation
  • Damian Lillard Under 19.5 PTS20 vs 19.5 — missed by a hairno clean explanation
TOR @ LAC13–11−2.34u
  • Jamal Shead Over 1.5 REB1 vs 1.5no clean explanation
  • Kobe Sanders Under 2.5 AST3 vs 2.5no clean explanation
  • Kobe Sanders Under 12.5 PTS26 vs 12.5no clean explanation
  • Ja'Kobe Walter Over 1.5 STL1 vs 1.5no clean explanation
  • Isaiah Jackson Under 6.5 REB8 vs 6.5no clean explanation
  • Isaiah Jackson Under 7.5 REB8 vs 7.5 — missed by a hairno clean explanation
OKC @ CLE15–12−2.17u
  • Kenrich Williams Over 3.5 REB3 vs 3.5 — missed by a hairno clean explanation
  • Kenrich Williams Under 9.5 PTS12 vs 9.5no clean explanation
  • Isaiah Hartenstein Under 3.5 AST4 vs 3.5 — missed by a hairno clean explanation
  • Aday Mara Over 1.5 BLK1 vs 1.5no clean explanation
  • Aday Mara Over 1.5 AST0 vs 1.5no clean explanation
  • Shai Gilgeous-Alexander Under 31.5 PTS43 vs 31.5no clean explanation
SAC @ DAL9–6−0.21u
  • Cooper Flagg Over 5.5 REB4 vs 5.5no clean explanation
  • Precious Achiuwa Under 8.5 REB10 vs 8.5no clean explanation
  • Max Christie Over 6.5 PTS0 vs 6.5game script — blowout or foul trouble
  • Max Christie Over 7.5 PTS0 vs 7.5game script — blowout or foul trouble
  • De'Andre Hunter Under 1.5 AST2 vs 1.5no clean explanation
  • Daniel Gafford Over 1.5 BLK1 vs 1.5no clean explanation
PHX @ GSW10–7+0.27u
  • Draymond Green Over 4.5 REB4 vs 4.5 — missed by a hairno clean explanation
  • Draymond Green Over 6.5 AST2 vs 6.5no clean explanation
  • Draymond Green Over 5.5 AST2 vs 5.5no clean explanation
  • Stephen Curry Under 4.5 AST7 vs 4.5no clean explanation
  • Jalen Green Under 3.5 AST8 vs 3.5no clean explanation
  • Jalen Green Under 4.5 REB8 vs 4.5no clean explanation
UTA @ SAS13–9+0.48u
  • Julian Champagnie Over 8.5 PTS8 vs 8.5 — missed by a hairno clean explanation
  • Isaiah Collier Over 2.5 REB2 vs 2.5no clean explanation
  • Isaiah Collier Over 7.5 PTS7 vs 7.5 — missed by a hairno clean explanation
  • Isaiah Collier Over 4.5 AST2 vs 4.5no clean explanation
  • Darryn Peterson Under 3.5 AST6 vs 3.5no clean explanation
  • Dylan Harper Under 5.5 AST8 vs 5.5no clean explanation
BOS @ HOU20–15 ·1 void+0.77u
  • Marcus Smart Over 8.5 PTS8 vs 8.5 — missed by a hairno clean explanation
  • Payton Pritchard Over 3.5 AST3 vs 3.5 — missed by a hairno clean explanation
  • Baylor Scheierman Under 8.5 PTS11 vs 8.5no clean explanation
  • Baylor Scheierman Under 7.5 PTS11 vs 7.5no clean explanation
  • Fred VanVleet Over 2.5 REB2 vs 2.5no clean explanation
  • Fred VanVleet Over 10.5 PTS8 vs 10.5no clean explanation
NOP @ MEM15–10+1.33u
  • Bennedict Mathurin Over 1.5 AST0 vs 1.5no clean explanation
  • Herbert Jones Under 3.5 REB4 vs 3.5 — missed by a hairno clean explanation
  • Karlo Matković Under 5.5 REB6 vs 5.5 — missed by a hairno clean explanation
  • Zion Williamson Under 5.5 REB11 vs 5.5no clean explanation
  • Zion Williamson Under 21.5 PTS25 vs 21.5no clean explanation
  • Dejounte Murray Over 5.5 AST1 vs 5.5no clean explanation
BKN @ NYK17–10+2.13u
  • Day'Ron Sharpe Over 6.5 PTS4 vs 6.5no clean explanation
  • Jalen Brunson Over 2.5 REB2 vs 2.5no clean explanation
  • Jalen Brunson Over 22.5 PTS19 vs 22.5no clean explanation
  • Jalen Brunson Over 23.5 PTS19 vs 23.5no clean explanation
  • Josh Hart Over 6.5 REB6 vs 6.5 — missed by a hairno clean explanation
  • Josh Hart Under 4.5 AST7 vs 4.5no clean explanation
WAS @ ORL13–6+3.57u
  • Tre Johnson Over 7.5 PTS4 vs 7.5no clean explanation
  • Bilal Coulibaly Over 7.5 PTS7 vs 7.5 — missed by a hairno clean explanation
  • Franz Wagner Under 23.5 PTS24 vs 23.5 — missed by a hairno clean explanation
  • Franz Wagner Under 22.5 PTS24 vs 22.5 — missed by a hairno clean explanation
  • Trae Young Over 18.5 PTS15 vs 18.5no clean explanation
  • Jase Richardson Under 7.5 PTS9 vs 7.5no clean explanation
MIA @ LAL13–4+4.32u
  • Ziaire Williams Over 9.5 PTS9 vs 9.5 — missed by a hairno clean explanation
  • Bobby Portis Jr. Over 5.5 REB3 vs 5.5no clean explanation
  • Bobby Portis Jr. Over 9.5 PTS2 vs 9.5no clean explanation
  • Walker Kessler Over 1.5 BLK0 vs 1.5no clean explanation
MIL @ MIN24–11+6.69u
  • Jaime Jaquez Jr. Over 2.5 AST2 vs 2.5no clean explanation
  • Jonathan Kuminga Under 6.5 REB10 vs 6.5no clean explanation
  • Jonathan Kuminga Under 5.5 REB10 vs 5.5no clean explanation
  • Rudy Gobert Under 9.5 PTS10 vs 9.5 — missed by a hairno clean explanation
  • Ryan Rollins Over 3.5 AST2 vs 3.5no clean explanation
  • Ayo Dosunmu Under 18.5 PTS19 vs 18.5 — missed by a hairno clean explanation
11/0121–2645%−10.25u4 games
TOR @ LAL3–9−7.05u
  • Luka Dončić Under 7.5 REB15 vs 7.5no clean explanation
  • Jamal Shead Under 7.5 PTS9 vs 7.5no clean explanation
  • Ja'Kobe Walter Over 1.5 STL1 vs 1.5no clean explanation
  • Collin Murray-Boyles Over 4.5 REB3 vs 4.5no clean explanation
  • Austin Reaves Over 4.5 AST4 vs 4.5 — missed by a hairno clean explanation
  • Immanuel Quickley Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation
BKN @ IND2–6−4.60u
  • Jay Huff Over 6.5 PTS0 vs 6.5no clean explanation
  • Day'Ron Sharpe Under 8.5 REB13 vs 8.5no clean explanation
  • Day'Ron Sharpe Under 7.5 REB13 vs 7.5no clean explanation
  • Andrew Nembhard Under 19.5 PTS23 vs 19.5no clean explanation
  • Julius Randle Over 6.5 REB5 vs 6.5no clean explanation
  • Nolan Traore Under 4.5 AST6 vs 4.5no clean explanation
LAC @ GSW8–8−2.12u
  • Keaton Wagler Over 12.5 PTS7 vs 12.5no clean explanation
  • Gui Santos Over 3.5 REB3 vs 3.5 — missed by a hairgame script — blowout or foul trouble
  • Isaiah Jackson Under 6.5 REB8 vs 6.5no clean explanation
  • Isaiah Jackson Under 7.5 REB8 vs 7.5 — missed by a hairno clean explanation
  • Kris Dunn Under 9.5 PTS12 vs 9.5no clean explanation
  • Brook Lopez Over 3.5 REB2 vs 3.5no clean explanation
BOS @ ORL8–3+3.52u
  • Sam Hauser Over 6.5 PTS3 vs 6.5no clean explanation
  • Anthony Black Under 4.5 REB8 vs 4.5no clean explanation
  • Tristan da Silva Under 3.5 REB10 vs 3.5no clean explanation
10/3182–60 ·9 void58%+4.49u6 games
OKC @ HOU12–13 ·1 void−4.46u
  • Tari Eason Over 4.5 REB3 vs 4.5no clean explanation
  • Kevin Durant Over 4.5 REB3 vs 4.5no clean explanation
  • Kevin Durant Over 22.5 PTS14 vs 22.5no clean explanation
  • Amen Thompson Over 15.5 PTS8 vs 15.5no clean explanation
  • Amen Thompson Over 3.5 AST1 vs 3.5no clean explanation
  • Alperen Sengun Over 17.5 PTS16 vs 17.5 — missed by a hairno clean explanation
SAC @ MEM7–9−4.07u
  • Cameron Boozer Over 4.5 AST3 vs 4.5no clean explanation
  • Cameron Boozer Over 9.5 REB9 vs 9.5 — missed by a hairno clean explanation
  • Zach LaVine Over 2.5 REB0 vs 2.5no clean explanation
  • Zach LaVine Over 22.5 PTS11 vs 22.5no clean explanation
  • Zach LaVine Over 21.5 PTS11 vs 21.5no clean explanation
  • Zach LaVine Over 20.5 PTS11 vs 20.5no clean explanation
MIN @ SAS12–13 ·1 void−3.28u
  • Ayo Dosunmu Under 15.5 PTS27 vs 15.5paid over the fair number
  • Jonathan Kuminga Under 5.5 REB6 vs 5.5 — missed by a hairshots didn't fall — the read held up
  • Ayo Dosunmu Under 14.5 PTS27 vs 14.5shots didn't fall — the read held up
  • De'Aaron Fox Under 16.5 PTS22 vs 16.5no clean explanation
  • Ayo Dosunmu Under 16.5 PTS27 vs 16.5no clean explanation
  • Jaden McDaniels Over 4.5 REB3 vs 4.5no clean explanation
CLE @ MIL9–9 ·2 void−2.65u
  • James Harden Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation
  • Jaime Jaquez Jr. Over 14.5 PTS8 vs 14.5no clean explanation
  • Tyler Herro Over 3.5 AST2 vs 3.5no clean explanation
  • Peyton Watson Over 3.5 REB2 vs 3.5no clean explanation
  • Jarrett Allen Under 10.5 REB11 vs 10.5 — missed by a hairno clean explanation
  • Jarrett Allen Under 9.5 REB11 vs 9.5no clean explanation
ATL @ NOP20–6 ·4 void+8.91u
  • Karlo Matković Under 5.5 REB10 vs 5.5no clean explanation
  • Karlo Matković Under 4.5 REB10 vs 4.5no clean explanation
  • Trey Murphy III Under 3.5 AST5 vs 3.5no clean explanation
  • Luguentz Dort Under 8.5 PTS11 vs 8.5no clean explanation
  • Herbert Jones Under 8.5 PTS11 vs 8.5no clean explanation
  • Zion Williamson Under 3.5 AST4 vs 3.5 — missed by a hairno clean explanation
PHI @ CHA22–10 ·1 void+10.04u
  • Kentavious Caldwell-Pope Over 6.5 PTS3 vs 6.5no clean explanation
  • Dean Wade Under 4.5 REB5 vs 4.5 — missed by a hairno clean explanation
  • Dennis Schröder Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation
  • Dennis Schröder Under 5.5 AST7 vs 5.5no clean explanation
  • Brandon Miller Under 2.5 AST5 vs 2.5no clean explanation
  • Ryan Kalkbrenner Over 3.5 REB3 vs 3.5 — missed by a hairno clean explanation
10/2930–14 ·2 void68%+7.33u3 games
MEM @ POR6–4+0.12u
  • Ty Jerome Under 1.5 STL2 vs 1.5no clean explanation
  • Ja Morant Over 5.5 AST3 vs 5.5no clean explanation
  • Deni Avdija Under 7.5 REB9 vs 7.5no clean explanation
  • Damian Lillard Over 3.5 AST2 vs 3.5no clean explanation
SAC @ NOP9–3 ·2 void+3.12u
  • Zion Williamson Under 21.5 PTS22 vs 21.5 — missed by a hairno clean explanation
  • Derik Queen Over 10.5 PTS9 vs 10.5 — missed by a hairno clean explanation
  • Derik Queen Over 6.5 REB2 vs 6.5no clean explanation
CLE @ ATL15–7+4.09u
  • Evan Mobley Over 16.5 PTS11 vs 16.5no clean explanation
  • CJ McCollum Under 3.5 AST8 vs 3.5no clean explanation
  • Onyeka Okongwu Under 7.5 REB12 vs 7.5no clean explanation
  • Nickeil Alexander-Walker Under 19.5 PTS25 vs 19.5no clean explanation
  • Onyeka Okongwu Under 12.5 PTS29 vs 12.5no clean explanation
  • Jock Landale Over 6.5 PTS6 vs 6.5 — missed by a hairno clean explanation
10/2818–18 ·3 void50%−2.36u2 games
LAL @ LAC9–11 ·3 void−3.04u
  • Jake LaRavia Under 4.5 REB10 vs 4.5no clean explanation
  • Jake LaRavia Under 3.5 REB10 vs 3.5no clean explanation
  • Quentin Grimes Under 13.5 PTS23 vs 13.5no clean explanation
  • Quentin Grimes Under 12.5 PTS23 vs 12.5no clean explanation
  • Quentin Grimes Under 11.5 PTS23 vs 11.5no clean explanation
  • Quentin Grimes Under 3.5 AST5 vs 3.5no clean explanation
NYK @ CHI9–7+0.69u
  • Jalen Brunson Over 2.5 REB1 vs 2.5no clean explanation
  • Josh Hart Over 3.5 AST3 vs 3.5 — missed by a hairno clean explanation
  • Norman Powell Under 20.5 PTS30 vs 20.5no clean explanation
  • Karl-Anthony Towns Under 3.5 AST5 vs 3.5no clean explanation
  • Mikal Bridges Over 2.5 REB0 vs 2.5no clean explanation
  • Jalen Brunson Under 6.5 AST7 vs 6.5 — missed by a hairno clean explanation

Each eligible priced formula signal is normalized to a flat 1-unit outcome at its recorded price. Voids are excluded from the record, hit rate, and units. Open a day for the per-game split and loss review.