{"generated_at":"2026-06-25T00:41:10.030Z","source":"all","overall":{"picks_count":673,"settled":665,"wins":355,"losses":261,"pushes":16,"voids":33,"pending":8,"disputed":0,"units_risked":345.08,"units_won":-23.2429,"roi_pct":-6.74,"roi_vig_adjusted_pct":-15.61,"vig_basis":"closing_line","yield_pct":-3.5,"hit_rate_pct":57.63,"clv_avg_pct":-1.99,"clv_sample":349,"hit_rate_ci":{"lo":53.69,"hi":61.47},"roi_ci":{"lo":-13.1,"hi":6.25},"roi_verified":true,"sample_note":"Display threshold reached (665 settled). ROI is shown, but it is not yet statistical proof: a true 55% edge needs ~1,900 settled picks (a 54% edge ~4,700) to separate from luck. CLV proves edge faster."},"windows":[{"window":"7d","starts":"2026-06-18","ends":"2026-06-25","metrics":{"picks_count":108,"settled":100,"wins":45,"losses":47,"pushes":5,"voids":3,"pending":8,"disputed":0,"units_risked":30.64,"units_won":-0.8773,"roi_pct":-2.86,"roi_vig_adjusted_pct":-9.21,"vig_basis":"closing_line","yield_pct":-0.88,"hit_rate_pct":48.91,"clv_avg_pct":-8.97,"clv_sample":71,"hit_rate_ci":{"lo":38.95,"hi":58.96},"roi_ci":{"lo":-34.19,"hi":19.13},"roi_verified":false,"sample_note":"Modest sample (100 settled). Directional signal only, not proof of edge."}},{"window":"30d","starts":"2026-05-26","ends":"2026-06-25","metrics":{"picks_count":266,"settled":258,"wins":122,"losses":128,"pushes":5,"voids":3,"pending":8,"disputed":0,"units_risked":68.08,"units_won":-11.3575,"roi_pct":-16.68,"roi_vig_adjusted_pct":-25.09,"vig_basis":"closing_line","yield_pct":-4.4,"hit_rate_pct":48.8,"clv_avg_pct":-3.85,"clv_sample":163,"hit_rate_ci":{"lo":42.67,"hi":54.97},"roi_ci":{"lo":-22.76,"hi":18.77},"roi_verified":false,"sample_note":"Building sample (258 settled). ROI is still mostly variance — CLV is the faster read of edge. Roughly 1,900 settled picks are needed before a true 55% edge clears p<0.05."}},{"window":"90d","starts":"2026-03-27","ends":"2026-06-25","metrics":{"picks_count":673,"settled":665,"wins":355,"losses":261,"pushes":16,"voids":33,"pending":8,"disputed":0,"units_risked":345.08,"units_won":-23.2429,"roi_pct":-6.74,"roi_vig_adjusted_pct":-15.61,"vig_basis":"closing_line","yield_pct":-3.5,"hit_rate_pct":57.63,"clv_avg_pct":-1.99,"clv_sample":349,"hit_rate_ci":{"lo":53.69,"hi":61.47},"roi_ci":{"lo":-13.1,"hi":6.25},"roi_verified":true,"sample_note":"Display threshold reached (665 settled). ROI is shown, but it is not yet statistical proof: a true 55% edge needs ~1,900 settled picks (a 54% edge ~4,700) to separate from luck. CLV proves edge faster."}},{"window":"all","starts":"genesis","ends":"2026-06-25","metrics":{"picks_count":673,"settled":665,"wins":355,"losses":261,"pushes":16,"voids":33,"pending":8,"disputed":0,"units_risked":345.08,"units_won":-23.2429,"roi_pct":-6.74,"roi_vig_adjusted_pct":-15.61,"vig_basis":"closing_line","yield_pct":-3.5,"hit_rate_pct":57.63,"clv_avg_pct":-1.99,"clv_sample":349,"hit_rate_ci":{"lo":53.69,"hi":61.47},"roi_ci":{"lo":-13.1,"hi":6.25},"roi_verified":true,"sample_note":"Display threshold reached (665 settled). ROI is shown, but it is not yet statistical proof: a true 55% edge needs ~1,900 settled picks (a 54% edge ~4,700) to separate from luck. CLV proves edge faster."}}],"by_sport":[{"sport":"mlb","picks_count":378,"settled":378,"wins":213,"losses":144,"pushes":15,"voids":6,"pending":0,"disputed":0,"units_risked":186.43,"units_won":-9.4566,"roi_pct":-5.07,"roi_vig_adjusted_pct":-13.68,"vig_basis":"closing_line","yield_pct":-2.5,"hit_rate_pct":59.66,"clv_avg_pct":-2.5,"clv_sample":246,"hit_rate_ci":{"lo":54.5,"hi":64.62},"roi_ci":{"lo":-15.92,"hi":0.01},"roi_verified":false,"sample_note":"Building sample (378 settled). ROI is still mostly variance — CLV is the faster read of edge. Roughly 1,900 settled picks are needed before a true 55% edge clears p<0.05."},{"sport":"wnba","picks_count":74,"settled":70,"wins":33,"losses":35,"pushes":0,"voids":2,"pending":4,"disputed":0,"units_risked":20.8,"units_won":-4.5897,"roi_pct":-22.07,"roi_vig_adjusted_pct":-30.47,"vig_basis":"closing_line","yield_pct":-6.56,"hit_rate_pct":48.53,"clv_avg_pct":-7.58,"clv_sample":10,"hit_rate_ci":{"lo":37.05,"hi":60.17},"roi_ci":{"lo":-44.08,"hi":-7.24},"roi_verified":false,"sample_note":"Modest sample (70 settled). Directional signal only, not proof of edge."},{"sport":"nba","picks_count":69,"settled":69,"wins":42,"losses":19,"pushes":0,"voids":8,"pending":0,"disputed":0,"units_risked":32.65,"units_won":1.1327,"roi_pct":3.47,"roi_vig_adjusted_pct":-6.3,"vig_basis":"closing_line","yield_pct":1.64,"hit_rate_pct":68.85,"clv_avg_pct":-0.38,"clv_sample":38,"hit_rate_ci":{"lo":56.41,"hi":79.06},"roi_ci":{"lo":-13.81,"hi":24.68},"roi_verified":false,"sample_note":"Modest sample (69 settled). Directional signal only, not proof of edge."},{"sport":"nhl","picks_count":50,"settled":50,"wins":27,"losses":22,"pushes":0,"voids":1,"pending":0,"disputed":0,"units_risked":39.45,"units_won":-6.5624,"roi_pct":-16.63,"roi_vig_adjusted_pct":-26.4,"vig_basis":"closing_line","yield_pct":-13.12,"hit_rate_pct":55.1,"clv_avg_pct":1.38,"clv_sample":15,"hit_rate_ci":{"lo":41.31,"hi":68.15},"roi_ci":{"lo":-40.68,"hi":1.08},"roi_verified":false,"sample_note":"Modest sample (50 settled). Directional signal only, not proof of edge."},{"sport":"cross-sport (mlb + wnba)","picks_count":25,"settled":24,"wins":7,"losses":17,"pushes":0,"voids":0,"pending":1,"disputed":0,"units_risked":12.85,"units_won":0.371,"roi_pct":2.89,"roi_vig_adjusted_pct":-1.66,"vig_basis":"constant_4_55","yield_pct":1.55,"hit_rate_pct":29.17,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":{"lo":14.91,"hi":49.17},"roi_ci":{"lo":-64.95,"hi":279.37},"roi_verified":false,"sample_note":"Small sample (24 settled). Not statistically meaningful. Track, do not tail."},{"sport":"ufc","picks_count":19,"settled":16,"wins":11,"losses":5,"pushes":0,"voids":0,"pending":3,"disputed":0,"units_risked":16,"units_won":-1.1214,"roi_pct":-7.01,"roi_vig_adjusted_pct":-17.01,"vig_basis":"closing_line","yield_pct":-7.01,"hit_rate_pct":68.75,"clv_avg_pct":0.48,"clv_sample":16,"hit_rate_ci":{"lo":44.4,"hi":85.84},"roi_ci":{"lo":-40.37,"hi":26.35},"roi_verified":false,"sample_note":"Small sample (16 settled). Not statistically meaningful. Track, do not tail."},{"sport":"mls","picks_count":16,"settled":16,"wins":9,"losses":7,"pushes":0,"voids":0,"pending":0,"disputed":0,"units_risked":16,"units_won":-3.0298,"roi_pct":-18.94,"roi_vig_adjusted_pct":-23.49,"vig_basis":"constant_4_55","yield_pct":-18.94,"hit_rate_pct":56.25,"clv_avg_pct":-6.33,"clv_sample":8,"hit_rate_ci":{"lo":33.18,"hi":76.9},"roi_ci":{"lo":-55.83,"hi":17.96},"roi_verified":false,"sample_note":"Small sample (16 settled). Not statistically meaningful. Track, do not tail."},{"sport":"boxing","picks_count":15,"settled":15,"wins":7,"losses":1,"pushes":1,"voids":6,"pending":0,"disputed":0,"units_risked":8,"units_won":0.6414,"roi_pct":8.02,"roi_vig_adjusted_pct":-1.7,"vig_basis":"closing_line","yield_pct":4.28,"hit_rate_pct":87.5,"clv_avg_pct":1.97,"clv_sample":14,"hit_rate_ci":{"lo":52.91,"hi":97.76},"roi_ci":{"lo":-26.28,"hi":42.31},"roi_verified":false,"sample_note":"Small sample (15 settled). Not statistically meaningful. Track, do not tail."},{"sport":"cross-sport (mlb + nba)","picks_count":14,"settled":14,"wins":1,"losses":5,"pushes":0,"voids":8,"pending":0,"disputed":0,"units_risked":6.55,"units_won":-4.02,"roi_pct":-61.37,"roi_vig_adjusted_pct":-65.92,"vig_basis":"constant_4_55","yield_pct":-28.71,"hit_rate_pct":16.67,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":{"lo":3.01,"hi":56.35},"roi_ci":{"lo":-140.48,"hi":24.81},"roi_verified":false,"sample_note":"Small sample (14 settled). Not statistically meaningful. Track, do not tail."},{"sport":"cross-sport (nba + mlb)","picks_count":4,"settled":4,"wins":2,"losses":2,"pushes":0,"voids":0,"pending":0,"disputed":0,"units_risked":2.6,"units_won":3.89,"roi_pct":149.62,"roi_vig_adjusted_pct":145.07,"vig_basis":"constant_4_55","yield_pct":97.25,"hit_rate_pct":50,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":{"lo":15,"hi":85},"roi_ci":{"lo":-144.05,"hi":412.05},"roi_verified":false,"sample_note":"Small sample (4 settled). Not statistically meaningful. Track, do not tail."},{"sport":"cross-sport (mlb + nba + wnba)","picks_count":4,"settled":4,"wins":1,"losses":3,"pushes":0,"voids":0,"pending":0,"disputed":0,"units_risked":2.15,"units_won":-1.632,"roi_pct":-75.91,"roi_vig_adjusted_pct":-80.46,"vig_basis":"constant_4_55","yield_pct":-40.8,"hit_rate_pct":25,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":{"lo":4.56,"hi":69.94},"roi_ci":{"lo":-348.64,"hi":666.64},"roi_verified":false,"sample_note":"Small sample (4 settled). Not statistically meaningful. Track, do not tail."},{"sport":"cross-sport (mlb + nba + nhl)","picks_count":2,"settled":2,"wins":0,"losses":0,"pushes":0,"voids":2,"pending":0,"disputed":0,"units_risked":0,"units_won":0,"roi_pct":0,"roi_vig_adjusted_pct":-4.55,"vig_basis":"constant_4_55","yield_pct":0,"hit_rate_pct":0,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":null,"roi_ci":null,"roi_verified":false,"sample_note":"Small sample (2 settled). Not statistically meaningful. Track, do not tail."},{"sport":"europa","picks_count":2,"settled":2,"wins":2,"losses":0,"pushes":0,"voids":0,"pending":0,"disputed":0,"units_risked":1.5,"units_won":1.2339,"roi_pct":82.26,"roi_vig_adjusted_pct":77.71,"vig_basis":"constant_4_55","yield_pct":61.69,"hit_rate_pct":100,"clv_avg_pct":3.01,"clv_sample":2,"hit_rate_ci":{"lo":34.24,"hi":100},"roi_ci":{"lo":47.48,"hi":117.03},"roi_verified":false,"sample_note":"Small sample (2 settled). Not statistically meaningful. Track, do not tail."},{"sport":"cross-sport (mlb + nhl + nba + wnba)","picks_count":1,"settled":1,"wins":0,"losses":1,"pushes":0,"voids":0,"pending":0,"disputed":0,"units_risked":0.1,"units_won":-0.1,"roi_pct":-100,"roi_vig_adjusted_pct":-104.55,"vig_basis":"constant_4_55","yield_pct":-10,"hit_rate_pct":0,"clv_avg_pct":null,"clv_sample":0,"hit_rate_ci":{"lo":0,"hi":79.35},"roi_ci":null,"roi_verified":false,"sample_note":"Small sample (1 settled). Not statistically meaningful. Track, do not tail."}],"weekly_archive":[{"week_start":"2026-06-15","week_end":"2026-06-21","picks_count":107,"wins":51,"losses":42,"pushes":3,"hit_rate_pct":54.84,"roi_pct":16.61,"yield_pct":4.22,"clv_avg":-5.275,"note":null},{"week_start":"2026-06-08","week_end":"2026-06-14","picks_count":50,"wins":22,"losses":24,"pushes":0,"hit_rate_pct":47.83,"roi_pct":-38.03,"yield_pct":-6.83,"clv_avg":-1.0521,"note":null},{"week_start":"2026-06-01","week_end":"2026-06-07","picks_count":45,"wins":20,"losses":25,"pushes":0,"hit_rate_pct":44.44,"roi_pct":-53.52,"yield_pct":-21.37,"clv_avg":0.6134,"note":null},{"week_start":"2026-05-25","week_end":"2026-05-31","picks_count":46,"wins":24,"losses":19,"pushes":0,"hit_rate_pct":55.81,"roi_pct":19.11,"yield_pct":2.56,"clv_avg":0.1267,"note":null},{"week_start":"2026-05-18","week_end":"2026-05-24","picks_count":57,"wins":29,"losses":24,"pushes":2,"hit_rate_pct":54.72,"roi_pct":-1.72,"yield_pct":-0.52,"clv_avg":-2.1598,"note":null},{"week_start":"2026-05-11","week_end":"2026-05-17","picks_count":146,"wins":74,"losses":53,"pushes":5,"hit_rate_pct":58.27,"roi_pct":-10.99,"yield_pct":-8.62,"clv_avg":0.6888,"note":null},{"week_start":"2026-05-04","week_end":"2026-05-10","picks_count":335,"wins":136,"losses":86,"pushes":4,"hit_rate_pct":61.26,"roi_pct":-5.29,"yield_pct":-3.47,"clv_avg":0.6021,"note":null},{"week_start":"2026-04-27","week_end":"2026-05-03","picks_count":382,"wins":179,"losses":150,"pushes":3,"hit_rate_pct":54.41,"roi_pct":5.67,"yield_pct":5.52,"clv_avg":-0.8382,"note":null},{"week_start":"2026-04-20","week_end":"2026-04-26","picks_count":17,"wins":8,"losses":3,"pushes":0,"hit_rate_pct":72.73,"roi_pct":20.97,"yield_pct":15.38,"clv_avg":-0.9833,"note":null},{"week_start":"2026-04-13","week_end":"2026-04-19","picks_count":0,"wins":0,"losses":0,"pushes":0,"hit_rate_pct":0,"roi_pct":0,"yield_pct":0,"clv_avg":null,"note":null}],"publish_health":{"last_published_at":"2026-06-24T20:45:31.862Z","missed_last_24h":0,"failed_last_24h":8,"uptime_pct_7d":51.9},"disclaimer":"Entertainment only. 21+. Past results do not predict future returns. 1-800-GAMBLER. Ledger is append-only; rows are locked at post time."}