VigPulse

MLB · Moneyline · Illustrative demo

SEA ML

Seattle Mariners vs Houston Astros. The board is showing +124 against a de-vigged fair estimate of +119 and a sharp consensus of +121. The demo model scores this 68 out of 100 and labels it WAIT.

Illustrative demoEvery price, book, event, and score on this page is invented sample data on a fixed snapshot (23 Aug 2026, 18:05 UTC). This is not a market price, not an available offer, and not a recommendation. No wager is offered anywhere on this site.
State
WAIT
Score
68/100
Estimated edge
+1.02 pts
Half-life
7 min

Price history

de-vigged probability space

Plotted in implied-probability space rather than raw American odds. American odds jump across the -100/+100 boundary, so a chart drawn directly on them distorts distances; the axis is labelled back in American odds so it still reads like a betting chart.

Board price moved from +118 to +124 across the sampled window, against a model fair price that moved from +120 to +119 and a sharp consensus that moved from +120 to +121. All readings are listed in the table below the chart.+126+122+118-60m-50m-40m-30m-25m-20m-15m-10m-5msnap
Board priceModel fairSharp consensus
SEA ML sampled prices. Illustrative demo data.
Minutes before snapshotBoardModel fairSharp consensus
60+118+120+120
50+120+120+120
40+124+120+121
30+126+119+121
25+123+119+121
20+120+119+120
15+122+119+121
10+125+119+121
5+123+119+121
0+124+119+121

Consensus

weighted sources

No single book is treated as the answer. The fair estimate is a weighted blend, and the weights are part of what makes the estimate a model output rather than a quote.

Weighted consensus sources for this sampled market. Illustrative demo data.
SourceWeightLine
Sharp consensus0.45+121
Latent market0.30+120
Model fair0.25+119

Book dispersion

5 sampled

Where the sampled books actually sit. A stale quote frequently looks like the best number on the board, which is exactly why it is marked rather than silently included.

Sampled book quotes for this market. Book letters are stand-ins and correspond to no real sportsbook. Illustrative demo data.
BookQuoteStatus
Book A+123included
Book B+124best sampled
Book C+122included
Book D+124included
Book E+121included

First movers

order carries information
  1. 17:48Book D+121

    Moved, then moved back

  2. 17:52Book A+123

    Partial follow

Information events

what the market reacted to
  1. 17:50Lineup

    Two regulars out of the sample lineup; market reacted then partially retraced.

  2. 17:20Market

    Two-way move and reversal inside 15 minutes of the sample window.

Playable threshold

where the label changes

The same market at a different price is a different decision. This is the price at which the demo model's label changes, which is a more useful thing to know than the label at one price.

Analytic state by available price for this sampled market. Illustrative demo data.
If available atState would be
+132BET
+128WAIT
+124WAIT
+119PASS

Reasoning

market → state
  1. Market

    The board has moved through +118, +126, +120 and back to +124 inside the sample hour. Direction is not established.

  2. Reversal

    A reversal flag is set. Reversals usually mean the first move was information that turned out to be wrong, or a limit adjustment rather than a price read.

  3. Persistence

    Estimated half-life is 7 minutes. Anything that decays this fast is unlikely to survive the time it takes to act on it.

  4. Uncertainty

    The EV band crosses zero. When the lower bound is negative, the honest description is that the edge is not distinguishable from noise.

  5. State

    Score 68 is below the illustrative threshold of 75, so this row is labelled WAIT rather than BET.

This is the same sequence described on the methodology page, applied to one row.

Decay

How long this would last

An edge is not a fixed quantity waiting to be collected. It decays as the market absorbs whatever produced it, whether or not anyone acts.
Illustrative demoEdge half-lifeSample data
Estimated edge decayAn estimated edge of 1.02 percentage points halving every 7 minutes: about 0.51 points after 7 minutes and about 0.25 points after 14 minutes. Synthetic illustration.0m7m14m21m1.00.5
Half-life 7 min · synthetic estimate

Synthetic decay illustration based on the demo half-life estimate for this row.

Half-life
7 min

Demo estimate

Edge now
+1.02 pts
After 7 min
+0.51 pts
After 14 min
+0.25 pts

Why half-life is scored, not just reported

A large edge that decays in three minutes is usually worth less than a small one that holds for twenty, because the time it takes to notice, check, and act is not zero. Persistence is a scoring component for that reason.

Snapshot 23 Aug 2026, 18:05 UTC · Sample snapshot timestamp — fixed value, not a feed reading.

Other rows

The rest of the sampled board