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.

MLB EVIDENCE LAYER

Public stats confirm; they do not guarantee.

Parlay Lab checks probable starters, ERA, WHIP, strikeout and walk control, games started, innings pitched, recent starts, team scoring, venue and weather. Small pitching samples are regressed toward neutral, while the strict builder requires reliable samples. Adjustments remain capped because much of this information is already reflected in the market price.

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