THE SPORTS KINGODDS

How to read the Odds Screen

Every book's pregame price side by side, with the best net price marked and a no-vig fair line next to it.

Tool guideLive3 min readUpdated
On this page

What the Odds Screen is

The Odds Screen puts every book's pregame price for the same market in one row, so you can see at a glance who is paying the most. It covers game lines (moneyline, spread, total, team totals) and player props, including alternate lines. It is the simplest tool on the site and the one to start with: before you look for edges, you should know what the market looks like.

Two things make it different from a plain odds comparison. First, exchanges and prediction markets are shown at your net price after their published fees, and the best-price highlight uses that net price. Second, each row carries a fair line: the market's price with the vig removed, built from every book with the devig method and book weights you chose.

Odds only: The Sports King doesn't take bets. Prices come from public feeds and can be stale or wrong, so always confirm the price at the book before you bet.

How to read the screen

The top bar holds the controls. Use the ghost dropdowns to pick the league, the market and the date window, and switch between Lines and Player props. The search box (/ focuses it) filters by team or player. Filters opens the Fair value & filters sheet, and Learn shows a short explainer.

  • Best column: the highest net price among the books shown, with the book's monogram. In the per-book columns the same cell is filled green and carries a BEST tag. Pick'em lines and thin exchange quotes never count as best.
  • Fair column: the no-vig fair line, with the fair probability underneath. Moneylines use the weighted consensus; spreads, totals and props use the fitted fair ladder at that point.
  • Per-book columns: one column per book. A blank cell means the book has no price there. Green text means the price beats fair. Under an exchange price you'll see an amber net subline: that is what you actually get after fees.
  • Badges: a grey line badge (for example "o20.5") marks an alternate line; THIN marks an exchange quote with a wide two-sided spread; offshore books carry Odds only and are never linked.

Hover any price to see its age and its EV against the fair line. On player props, the ladder button next to the player's name (Open line ladder) opens every main and alternate point for that player: an alt-line chip strip with the book count at each line, the fair over and under for the chip you select, Over and Under book lists, and the full Every line × every book grid.

The freshness badge in the top bar tells you how old the data is. ● Live · 12s is the age of the newest collector run. It turns amber and reads Delayed when the last run is more than twice the normal refresh interval old. A saved capture says Snapshot and never says Live.

Worked example: why the net price matters

Say an NFL game total of 47.5 shows these Over prices: DraftKings −110, FanDuel −108, Fliff −105, and Kalshi at 52¢ for the Over. Converted, 52¢ is about −108, which looks as good as FanDuel. But Kalshi charges a taker fee on every order, and the screen prices it for a $100 reference order:

Contracts C = round(100 ÷ 0.52) = 192

Fee = ceil(0.07 × 192 × 0.52 × 0.48) = ceil(3.3546) = $3.36

Outlay = 192 × 0.52 + 3.36 = $103.20; payout if it wins = $192

Net decimal = 192 ÷ 103.20 = 1.8605 → −116

So the Kalshi cell shows the 52¢ quote with a net subline of −116, and the best price on the row is Fliff at −105 (decimal 1.9524), not Kalshi. If you only compared quoted prices, you would have taken the worst price on the board.

Pitfalls

  • Stale lines. Prices refresh on a schedule that speeds up near the start: game lines every minute in the last 2 hours, props every 5 minutes. Further out the gaps are longer (up to 15 minutes for lines and an hour for props 12 to 36 hours out). A price can move between refreshes. Check the price age on hover and confirm at the book.
  • Pregame only. There are no live odds. A game drops off the screen at its start time.
  • Limits. A best price at a book that limits you to a few dollars isn't much use. The screen shows prices, not how much a book will take.
  • Thin exchange markets. An exchange price is one resting order. THIN quotes are shown and priced, but they never build the fair line and never count as best.
  • Pick'em apps. PrizePicks, Underdog and similar apps post lines, not odds. Their "price" comes from each app's payout table, so the screen shows their lines only.

Open the tool

Free with a free account during launch. Sign in with Discord.

Frequently asked questions

Why is the exchange price different from what the exchange shows?
The exchange shows its quoted price before fees. The Odds Screen shows that quote and, underneath, your net price after the venue's published fee for a $100 order. The best-price highlight uses the net price.
What does a blank cell mean?
The book has no price for that market or line. We never fill gaps with estimates.
How is the fair line calculated?
Each book's two-way price is devigged with your chosen method (probit by default), then the books are blended with your preset weights. Spreads, totals and props use a fair ladder fitted across every main and alternate line. See Fair value settings.
Are offshore books recommended?
No. Offshore books appear for price comparison only, marked Odds only. We never link or promote them.
How often do prices update?
Pregame prices refresh on a schedule by time to start. Game lines refresh every minute inside 2 hours, every 5 minutes from 2 to 12 hours, every 15 minutes from 12 to 36 hours and every 3 hours beyond. Props refresh every 5, 15 and 60 minutes in the first three windows, and alternate lines every 10, 30 and 180. A credit budget guard can slow the far windows first. The freshness badge in the top bar shows the true age of the data.

Calculators for this

Keep reading