Market-first
The market
Prices are information. We treat every line and prop like a traded instrument and record its price at the moments that matter: when it opens, about thirty minutes before kickoff, live at half-time, and how it settles. We track the two books that matter most, Pinnacle the sharp benchmark and DraftKings the retail one, across every league and cup we cover. This reads the tape on its own terms, apart from our models. The edge often lives in the gap between where the market has a price and where the market is still catching up.
Pinnacle vs DraftKings
Same line, two books, side by side. Pinnacle is the sharp benchmark; where DraftKings is priced away from it, that gap is the signal. Sorted by the widest disagreement.
Movers · open → pre-kickoff
How far a line drifted from where it opened to about thirty minutes before kickoff. The market repricing during the day is often the first tell.
Movement activates once lines have both an opening and a pre-kickoff snapshot. The first pre-kickoff captures run ~30 min before each fixture, so this fills as games approach.
The journey · settled
The full life of a line: where it opened, where it closed before kickoff, where it traded at half-time, and how the match finished.
No settled fixtures yet. Each tracked event is settled from the final score after full time, and its price journey lands here.
The Odds API, American odds, implied probability shown. Append-only price history: opening (daily), pre-kickoff (~T-30), half-time (live), result settled from the final score. Pinnacle + DraftKings only. All markets the two books carry. Market data only, no model inputs. Information only, not betting advice.