Live
In-play scores, recent results and upcoming kickoffs, refreshed while a game is actually on.
The broadcast desk, explained
The terminal doesn't guess. It takes the market's own prices, strips out the bookmaker's margin to recover fair probabilities, then fits a goal model to read off every scoreline and goal market. Here's the whole pipeline — and what every number means.
Four stages. Every figure on the dashboard is the output of this exact sequence.
Every market starts as real bookmaker prices. For each fixture we read the moneyline (home/draw/away) from every bookmaker that prices it, then average them into a consensus — more books, more reliable.
source · The Odds APIBookmakers price every market slightly above 100% — that overround is their margin. We strip it out (“de-vig”) so the probabilities are fair and sum to exactly 100%. This is the single most important step.
method · de-vigFor each fixture we solve for the pair of Poisson scoring rates whose implied win/draw/loss best matches the fair market. That score matrix gives us every goal market — over/under, BTTS, clean sheets, the most-likely scoreline and the full correct-score grid.
model · PoissonThe dashboard consumes normalised JSON from server-side routes, so the interface is identical whether the data is live or sample. Upstream calls are cached and shared across visitors to respect the free quota.
output · the terminalEight views onto the same de-vigged consensus and goal model.
In-play scores, recent results and upcoming kickoffs, refreshed while a game is actually on.
Per-fixture win/draw/loss, expected goals, over/under lines, clean sheets and the correct-score grid.
Every team's probability of lifting the trophy, de-vigged from the outright market.
Pit any two teams — even unscheduled — through the same goal model, with a neutral-venue toggle.
Players ranked by their chance to score in the next fixture, from anytime-goalscorer odds.
A backtest of the model's flat-stake picks against real settled results — honest P&L, not a sales pitch.
Where the fair price beats the best bookmaker price: positive expected-value spots from line shopping.
Group standings and qualification context for the tournament structure.
Every term on a match card, in plain language. The same definitions power the in-app tooltips.