Elite Edge
AN

NHL โ€” Slapshot 1.0

Goals-denominated moneyline model (xG + Corsi + form + injuries + rest) plus a Monte Carlo Period Sim and Sharp Cut market-blended hybrid. Five prop engines: shots on goal, points, goals, assists, anytime goal scorer. Season runs October through June.

Framework progress

7 done ยท 5 pending ยท 4 waiting

44%

Framework built

  • Slapshot 1.0 model

    Edge-gated, goals-denominated, FastBreak transplant

  • Period Sim (v2)

    Monte Carlo period-by-period; OT/SO logic; margin + totals distribution

  • Sharp Cut NHL

    Market-blended hybrid; bet-or-pass; graded on ROI + CLV

  • Five prop engines

    SOG ยท Points ยท Goals ยท Assists ยท Anytime Goal

  • Dual-source adapter

    NHL Stats API + Supabase cross-verification

  • Backtest harness

    Ready for 4-season closing-line dataset

  • Capture + settle routes

    /api/nhl/capture-predictions + /api/nhl/settle-predictions wired

Configured

  • Supabase schema

    Apply nhl_*.sql migrations

  • NHL Stats API pull

    Run scripts/nhl/build_team_stats.py + build_player_rates.py

  • ODDS_API_KEY

    Confirm plan covers icehockey_nhl

  • TRACKING_CRON_SECRET

    Required for cron auth

  • Seed impact ratings

    Top skaters + goalies for opening week

Running

  • First capture

    Awaits October โ€” capture cron fires daily, no-ops on empty slate

  • First injury report

    Daily reports start preseason camp (September)

  • First settled pick

    Settle cron runs daily after overnight west-coast games end

  • Backtest validated

    Plug 4-season NHL Stats API + odds-history into the harness to tune coefficients

Today's slate

Offseason ยท regular season kickoff October 2026

Offseason

No NHL games on slate

The framework is wired. Capture cron will fire automatically once preseason schedules are published in September.