Insights

How Live Odds Are Calculated: Algorithms, Feeds, and Market Making

By Alex Morgan, sports trading analyst. Updated: 2026-09-08

You watch a tennis point. A backhand clips the line. The score flips. Your screen blinks: 2.04 turns into 1.86, then back to 1.92. Somewhere, a model checked new data. A trader set a limit. A market paused, then ran again. What moved first: the court, the feed, or the price?

Quick answer: Live odds come from models that update event chances in real time using data feeds from scouts and tracking tools. Market makers or sportsbooks add margin, adjust for bet flow and risk, and move the line at each new event. Latency, feed quality, and human checks all shape the final number you see.

The three clocks behind every live price

Each live price runs on three clocks. First, the event clock: the match itself. It has no mercy. A ball is in or out. A goal stands or not. Time moves. Second, the feed clock: how fast a book or exchange learns that change. Feeds can be fast or slow, clean or noisy. Third, the price clock: how quick the model re-calculates and how fast limits and spreads adjust. These clocks rarely match. The gaps create edge and risk.

When a point ends in tennis, the event clock ticks now. A stadium scout taps a device. That push reaches a server in a second or two. The model reads it, bumps the win chance, and updates odds. If TV is 10 seconds behind, viewers think the odds “predict” the point. They do not. They just move on a faster feed.

These clocks also fight during stops. A VAR check, a timeout, or an injury pause adds noise. The feed may say “pending.” The model slows. Limits drop. You see a suspend flag. When the check ends, the clocks sync, then drift again. This dance never stops in live markets.

What sets the first in‑play price

Live prices begin at the pre‑match model. That model holds a baseline: team strength, form, injuries, pace, home edge. Once play starts, the model shifts with each small state: score, time left, who has the ball, serve order, foul trouble, and so on. From that base, odds come from implied probability. If a fair chance is 55%, the fair decimal price is 1/0.55 ≈ 1.82. See a clear guide to implied probability here.

But books do not post fair. They add margin and shape the line for risk. This is the overround (also called vig). Each market has a total probability that sums above 100%. That buffer pays for costs and misses and helps absorb sharp flow. Overround size can change during play as risk and speed change.

The pipes: official feeds, scouts, tracking, TV lag

Live data starts at the venue. Many operators buy rights from data firms that send scouts to the game or use tracking tech. Firms like Genius Sports, Sportradar, and Stats Perform provide this. Scouts push events (point won, foul, shot) within seconds. Where leagues allow, optical or sensor data can be even faster and richer. These feeds include flags that say “confirmed” or “under review.” That matters for pricing.

Broadcast is slow. OTT or cable can lag 5–30 seconds. So a book or exchange with a fast feed will move first, long before TV shows the play. Punters at home feel late. They are. This is why you often see a price freeze right as the TV shows a chance. The feed already knew and told the model to pause.

Markets also watch exchange data. The order book on a betting exchange can reveal sharp moves. Fast money can front‑run slow feeds. Market makers see this and may shade prices or cut limits until the state is clear.

Live Data Latency and Odds Sensitivity: What Moves the Price First?

Official scouts (in‑stadium) 0.5–2 s Tennis, Basketball, Soccer High Human input errors, packet loss Dual‑source checks, suspend on anomalies Prices often move before TV shows the play.
Optical tracking / sensors 0.2–1 s Soccer, Basketball High Calibration, occlusion Cross‑validate with manual feed Tiny pace shifts can nudge totals fast.
Broadcast / OTT 5–30 s All Medium Regional delay, buffering Wider spreads, lower limits You react late; avoid chasing fast swings.
Exchange order book Sub‑second to seconds Soccer, Tennis Variable Thin liquidity, spoofing Tick rules, throttle big gaps Sharp walls in the book often signal news.

The math stack, made simple

Most live models mix a few core ideas. For low‑score sports like soccer, a common base is a goals model from the Poisson distribution. One process runs for each team. The chance of future goals shapes the win, draw, total, and both teams to score lines. When you track the goal difference, a related model (Skellam) helps price handicaps.

For time and pace, traders use state‑space tools. A filter, like the Kalman filter, blends noisy signals (shots, passes, speed) into a smooth estimate of current team strength in this match, not just pre‑match form. This can shift expected goals or possessions minute by minute.

Events often come as “hazards.” A hazard rate is the chance that a goal or a break in tennis happens in the next small slice of time. When the hazard jumps (say, a red card or a cluster of corners), win odds jump too. After a goal, models reset baselines and spreads. The edge cases matter: stoppage time, injury time, or power plays can swing hazards fast.

Models update in a Bayesian way: new data bends old belief. If a top seed looks flat and drops serve twice, the live seed strength in the model falls, and the price follows. Peer‑review adds trust; see the Journal of Quantitative Analysis in Sports for research on such models. Rules also matter, as they define when play is live or paused; see the IFAB Laws of the Game on timekeeping and VAR for soccer.

Market making vs. bookmaking: close, but not the same

On an exchange, a market maker posts two‑way prices and manages inventory. They earn the spread and balance flow. They see the order book, set queue spots, and adjust in ticks. Learn how the engine works in the Betfair Developer docs. The key terms are bid, ask, and depth. The bid‑ask spread shows cost and risk right now.

A classic sportsbook sets one take price. It moves the line when one side takes too much action. It may use different limits for sharp vs. casual players. It may freeze fast when feeds are noisy. Limits, throttle rules, and exposure caps fill the role that inventory plays on an exchange. Both models watch the same clocks, but their tools differ.

Spread size tells a story. In calm states, spreads are tight; limits are fine; updates are smooth. Near key points (penalty, tie‑break, corner flurry), spreads widen. Some books step down stake caps or move to request‑only quotes until the state is clear.

Risk, overround, and why odds are not a pure probability

Look at any live market, sum the implied chances of all outcomes, and you get over 100%. That extra is the margin, or overround. In live play, this buffer can rise when the feed is noisy or the state is high risk. It can fall in slow, stable states. Risk teams also shift lines to balance one‑way flow. This is not about “right” odds only. It is also about a safe book.

Limits are part of price too. A good live line is not just a number; it is a number you can fill at size. Market makers may add circuit breakers. If the model jumps more than X ticks in Y seconds, auto‑suspend, then re‑open. If a feed drops, widen spreads and cut limits. If sharp flow hits one side only, shade the line and raise the other side first.

On the bettor side, bankroll tools help avoid ruin. The Kelly criterion is one. It links edge size to bet size. But in live play, edge and price can change before you click. Many pros use a fraction of Kelly to manage that jump risk.

Latency wars, integrity, and why markets freeze

Courtsiding is when a person at the venue sends info faster than TV. It can beat slow feeds. Books fight this with fast rights feeds, anomaly checks, and smart suspends. Integrity teams scan for odd patterns: a surge of bets at the same time and place, or a cluster around a lower league. Sportradar insights often discuss such alerts. Leagues also act. See UEFA integrity work on match fixing risks.

When books see red flags, they suspend. They may void if the feed was wrong or late. They may lower stakes for a while. The industry shares signals too. Read the IBIA integrity reports to see trends by sport and region.

Not all freezes mean foul play. Many are simple. A data packet dropped. A VAR check started. A scout hit “undo.” A player looked hurt. Good shops choose safety first. They pause, confirm, then price again.

Humans in the loop: when traders override the black box

Live trading is not 100% auto. A desk can step in fast. They may zero a team’s pace bump if it came from a fluke deflection. They may hold a tennis market if the serve radar is off. They may weight wind, rain, or court speed more than the base model in smaller tours. They may lower totals if a ref calls the game tight and foul trouble grows, even if shots are on pace.

Some providers share how they mix man and machine. See Kambi insights on in‑play ops. The key idea: automation gives speed and reach; human checks give context and safety. The best stacks blend both.

Read a live line like a pro (quick guide)

You can read the line like a log of the game. Watch how fast odds come back after a pause. Fast restore means clean feeds. Slow restore hints at review or noise. Check spreads. Tight spreads and steady limits show low risk. Sudden wide spreads mean a shift in state or data doubt. If you see step‑moves at key times (corners, power plays, tie‑breaks), the model likely uses clear state rules.

  • Track rhythm: does the price creep or jump? Creeps mean pace data at work; jumps mean hard events.
  • Respect latency: if you are on TV, you are late. Avoid chasing drops you see on screen.
  • Mind limits: a great price with a tiny max stake is not real edge.
  • Expect pauses: near VAR, timeouts, set pieces, and injuries.

Want a simple way to compare operator UX, speed, and limits? Independent review hubs can help. For casino‑side due diligence and bonuses from vetted brands, see these trusted online casino platforms. Look for clear T&Cs, fast support, and proof of fair play. If a sportsbook sits under the same license, check update speed, live limits, and market depth there too.

Rules shape price windows. In soccer, added time and VAR can swing risk near half and full time. The IFAB Laws explain how time and restarts work, which helps you read when books may pause or widen.

FAQ

How do sportsbooks update live odds so fast?

They use real‑time feeds from scouts and tracking, auto models that price events in milliseconds, and risk tools that push lines to the site. Latency controls and human checks keep it safe.

What data feeds do they use?

Mainly official rights feeds from venue scouts and tracking tech. Broadcast video is too slow. Exchanges also signal price via their order books.

Are live odds always fair?

No line is perfect. Overround adds cost, and latency can favor those with faster data. Good shops use checks and fair limits to reduce gaps.

Why do lines suspend?

To confirm events, handle feed issues, or manage risk at key moments. After checks, the market re‑opens with new prices.

What is the difference between exchanges and sportsbooks in‑play?

Exchanges match users on two‑way prices and show depth. Sportsbooks quote one price and manage risk on their own book.

Responsible gambling

Live betting is fast. Set a budget. Take breaks. Do not chase. If you feel stress or loss of control, seek help at BeGambleAware. This guide is for info only. It is not advice. Bet only what you can afford to lose.

Methodology & sources

This article blends practical desk experience in in‑play trading with open sources and public docs. Models named are standard in sports analytics. Rules and integrity links give context for pauses and risk.

  • Implied probability: Investopedia
  • Overround / vig: Investopedia
  • Poisson models: Wikipedia
  • Kalman filter: Wikipedia
  • Peer‑reviewed sports modeling: JQAS
  • IFAB Laws of the Game: IFAB
  • Genius Sports: Official data rights
  • Sportradar insights: Integrity and data
  • Stats Perform: Live data and AI
  • Betfair Developer: Exchange API
  • Bid‑ask spread: Wikipedia
  • Kelly criterion: Wikipedia
  • UEFA Integrity: Protecting the Game
  • IBIA integrity reports: IBIA
  • Kambi insights: Trading and in‑play ops

Legal note: This text is for information. It is not betting advice. Laws vary by country. Check local rules and age limits.