Historical lines

Past results by sport. Final scores and totals from completed games.

No historical games yet

Historical games come from the scores backfill. From the repo root or backend directory:

  1. Ensure ODDS_API_KEY (and ODDS_API_URL) are set in backend/.env and SKIP_ODDS_API is not set.
  2. Run: cd backend && npm run build && npm run backfill-scores

Or call GET /api/v1/predictions/backfill-scores?secret=CRON_SECRET&days=3 with your backend running. Then refresh this page.