About
How it works,
in plain English.
The idea
Sportsbooks publish a spread for every game — the number the favorite has to win by to “cover.” Underdogs cover by losing close or winning outright. We track which side covers, every game, every day.
The data
- Scores, schedules, odds, spreads, totals — SportsGameOdds API.
- No database for the MVP — JSON files (Vercel Blob in prod), refreshed by cron.
The math
For each game we take the home spread, add it to the home score, and subtract the away score. Positive means the home side covers; negative means the away side covers. The favored side (negative spread) is the one we track for the streak.
Streaks
Every completed game updates a rolling streak. Today's record is shown at the top of the dashboard.
Coverage
NBA, MLB, NFL, NHL — feeds turn on as each season runs.