PhaseShift · Public

MLB Picks

Each row is one upcoming MLB game scored by the Circadian Edge Engine on three signals that move the spread: how many time zones the visitor crosses, the miles traveled from the prior game, and the rest days on each side. The same engine outputs both the fatigue annotation and the straight-up win probability — so the signal line and the percentage column are computed from the same formula, not two separate models. The "Line move" column tracks the opening spread against the current spread so the same steam-move badge used across every sport's picks dashboard reads identically here. Switch to the Playoffs tab during the postseason to see a day-by-day bracket for the Wild Card and Division Series rounds.

EnginesCircadian Edge v1
InputsTZ delta · miles · rest
Seed date2026-08-21
Live feedOff (mock)
Regular-season picks table is active.

Loading MLB picks…

Mock data — live MLB scoreboard wired by owner behind MLB_LIVE_FEED=true. Same response contract either way. The win-probability column reads from calcWinProbability(); the per-row annotation reads from buildSignal(). Both share fatiguePenalty(). The ATS market spread is a +1.0 mock offset until the live sports feed is wired. Totals anchor at 8.5 with the same ±1.5 tilt as the standard draft/Pinnacle flavor so the Win %/ATS/Total trio reads coherently on the MLB scoring scale. The "Line move" column emits the same five-field LineMove block as the other sport dashboards, so the per-row card styling, direction icon, and STEAM prefix match exactly across every sport.