Methodology
LineTerminal grades every bet against the actual closing price from DraftKings, FanDuel, and BetMGM and computes ROI on flat $100 stakes at those real prices. We never assume −110 juice. This page documents data sources, grading rules, and refresh cadence so the numbers on every team and player page can be reproduced or audited.
Data sources
- Closing odds from DraftKings, FanDuel, and BetMGM through licensed third-party providers.
- Game outcomes graded against official NBA, NHL, MLB, and NCAAB box scores.
- Player prop outcomes graded against official league box scores per sport (NBA box scores, NHL box scores, MLB box scores).
- Inside Edge matchup ratings sourced from a licensed third-party scouting feed.
- Five-plus years of structured historical data, aligned to closing lines from the same three books.
How records and ROI are computed
Every bet uses the actual closing odds for that specific market and side, on the listed sportsbook. Records (e.g. "78-82-2 ATS") are wins-losses-pushes against the closing line. Cover rate is wins divided by wins-plus-losses (pushes excluded). ROI is computed on flat $100 bets:
- A win at −180 returns +$55.55 profit; a win at +130 returns +$130 profit.
- A loss forfeits the $100 stake.
- A push returns the stake (zero P&L).
- ROI = total P&L ÷ total stake, expressed as a percentage.
We do not compute ROI from a flat-juice assumption. Bins where actual closing odds are missing fall back to per-bin average odds with the source flagged.
Refresh cadence
- Live odds refresh every 5 minutes.
- Game grading runs twice an hour.
- Player props are stamped at grade-time with a frozen point-in-time snapshot to prevent historical drift.
- Visible
Updated
timestamps on every page link to the underlying record date in machine-readable form (<time datetime>).
Disclaimer
LineTerminal does not accept, place, or facilitate bets. All content is for informational and entertainment purposes only.
