Model Health loading…

Window
loading…

What's working, what's broken

analyzing…

Daily hit rate trend

Market × Side If "Hits OVER" hits 55%, that's the bucket to lean into. If "HR OVER" hits 20%, kill it.

BucketW–LHit %ROI
loading…

By Tier

TierW–LHit %

By Market

MarketW–LHit %

By Side

SideW–LHit %

Calibration When the model says X% probability, does it actually hit X%?

loading…

By Park Which stadiums does the model handle best/worst?

MatchupW–LHit %

Auto-refreshes daily as the grader settles new picks. Reads from player_props_graded in Supabase. The whole point of this page: see what's working in less than 60s.