Implied probability, explained

Every price is a probability in disguise. Converting prices into probabilities is what lets you compare a sportsbook moneyline, a Kalshi contract and a model output on the same scale.

From a contract price

Divide the price in cents by 100. A YES contract at 58¢ implies 58%. A NO contract at 58¢ implies 58% that the answer is no, so 42% that it is yes.

From American odds

  • Negative odds (favorite): probability = |odds| / (|odds| + 100). −150 implies 150 / 250 = 60%.
  • Positive odds (underdog): probability = 100 / (odds + 100). +180 implies 100 / 280 = 35.7%.

Removing the vig

Add both sides of a sportsbook market and you will get more than 100% — that overage is the book's margin. Divide each side by the total to get the no-vig probability. If the two sides imply 60% and 45% (105% total), the fair numbers are 57.1% and 42.9%. Compare no-vig numbers only; comparing raw prices makes every market look worse than it is.

Why it matters

An edge only exists when a model probability beats the price after costs. A 2-point gap on a contract with a wide spread is noise; the same gap on a liquid market can be real. QB1 applies a minimum actionable edge for exactly this reason and returns PASS when the gap is too small to matter.