RESEARCH-FIRST SPORTS MARKET TERMINAL

Market Board

Qualified spots0after filters
Best shopping edge0.0%consensus vs best price
Market disagreement0.0%average probability spread
Tracked CLVyour saved bets
RANKED BY BEST-PRICE ADVANTAGE

Actionable market discrepancies

Fair probability = median de-vig consensus, not a guaranteed prediction.
Loading live market data…
PROCESS OVER RESULTS

Bet Tracker

Tracked0bets
Net0.00ugraded bets
ROI0.0%graded stake
Avg CLVwhere close is entered
SelectionOddsStakeCloseCLVResult
MODEL / MARKET HEALTH

Analytics

WHY CLV MATTERS

Use the close as a quality check.

A winning bet can still be a bad decision. A losing bet can still have been well priced. Over a meaningful sample, consistently beating the closing market is a cleaner process signal than short-run win/loss results.

STALE-LINE GUARD

Old prices get penalized.

Prices older than the freshness threshold are flagged and can be hidden. This helps avoid “edges” caused only by one sportsbook lagging behind the rest of the market.

DISAGREEMENT

Know when the market is noisy.

Large fair-probability dispersion across books lowers confidence. It can signal a moving market, unequal limits, or a price feed that needs scrutiny.

RISK & DATA

Settings

Bankroll

Position sizing

Cards show quarter-Kelly as a research reference, capped at 2 units by default. Kelly can overbet badly when the estimated probability is wrong, so it should never be treated as certainty.

Live feed

The Cloudflare Function reads the API key from a server-side secret named ODDS_API_KEY. The browser never receives the key.

Current mode
SAVE POSITION

Track bet