Gambling carries risks. Debt, isolation, addiction. Call 1-800-426-2537 (free, 24/7) Help
21+OddScore reads sportsbook odds movements and sums them up in a simple index. This page explains what the index measures, where the data comes from, how to read it and what it does not do.
Written by the OddScore team · Updated October 01, 2026
For each outcome of a market, OddScore computes an index from 0 to 100 based on how the odds behave. 50 means a neutral market; above 50 the market is moving toward the outcome; below 50 it is moving away from it. The index describes what the market is doing, not what will happen in the game.
The odds used are those published by sportsbooks. They are collected automatically, updated frequently and compared over time. OddScore is not a sportsbook: the platform takes no bets and does not let you place any.
OddScore covers soccer, tennis and basketball, among others. The competitions tracked may change with the sports calendar and the availability of odds.
The OddScore algorithm works with probabilities rather than raw odds, after removing the sportsbook margin. It looks at how those probabilities change over time and from one sportsbook to another, then sums up that behavior in a single index. Its detailed parameters are not published and may be adjusted.
The data is updated frequently, but not in real time. What you see may lag behind the market, especially for games further out. An operator may also change or pull a line before you see it. When little data is available for a game, the index may be missing or less representative.
A strong signal does not make an outcome certain: sports stay unpredictable and no index guarantees a win. Sports betting carries a risk of financial loss.
Does a number look wrong or a sentence seem misleading? Write to us. Substantive corrections are dated in our corrections log.