Sports signals — what they're saying right now
These are the live sports signals you can gate a paper-trading bot on — the same data our sports_anchor, lineup_anchor and injury_anchor bots use. The core is our own MLB win-probability model (team Elo + probable-starter ERA, ~60% out-of-sample, forward-tested in public) — every reading below is its real current output vs the live market price. Each card shows that reading plus a one-click way to build a bot. New to the category? Start with the sports primer.
Biggest model edge right now sports_anchor
Our MLB model's win probability minus the market's, for today's games. The bigger the gap, the more our model disagrees with the price — that's the signal a model-edge bot trades on. It's honest about its record: the line below is its forward-tested hit rate since we started locking picks pre-game (no hindsight, no fabrication).
Aces on the mound lineup_anchor
Today's probable starting pitchers by ERA (MLB StatsAPI). A starter-quality bot only fires when the probable starters clear an ERA bar — backing games with an ace, or fading a weak arm.
Injuries injury_anchor
Backs or fades a team named in a market when key players are Out on the live ESPN injury report (MLB or NBA). This one is checked live, per game, at the moment a bot decides — there's no standing board to print, so we don't fabricate one.
Live game board sports_anchor
Every scheduled MLB game today: our model's home win probability vs the market's, and the edge between them. Sorted by biggest disagreement first — the games at the top are where a model-edge bot would look hardest.
| Game (home vs away) | Model | Market | Edge |
|---|---|---|---|
| loading today's games… | |||
Ballpark weather park_wx
The forecast at first pitch for every game today — temperature, wind and rain chance right at the park (venue from MLB StatsAPI, weather from Open-Meteo). Warm, calm, dry air carries the ball; cold, wind and rain suppress run totals and raise rain-delay risk. It's the park-by-park weather a run-total / home-run bettor checks before the lines settle, in one place. We show the raw conditions, not a fabricated probability — true wind-out/in needs each park's orientation, which the feed doesn't give us.
| Game · park | Temp | Wind | Rain |
|---|---|---|---|
| loading today's parks… | |||
Cross-platform edge arb_anchor
The same MLB game trades on both Kalshi and Polymarket — and the two books don't always price the same team the same. When one is cheaper for the identical winner, that gap is a real edge: buy the cheaper side. These are today's live game pairs our matcher confirmed (matched by team + start time, validated 100%-agreed on settled winners), biggest gap first. Links open the real market.
| Game · pick | Fair | Kalshi | Polymarket | Edge |
|---|---|---|---|---|
| loading cross-platform pairs… | ||||
Every number here is real model output and live market data — no edges of our own invention, no fabricated readings; a value shows — when there's no game or no probable starter yet. The model's forward track record is built only from picks locked before first pitch. The universal Proven settle-rate signal (our own resolved-market history) also works on sports bots. Everything on the site is simulated paper trading — a sandbox to test ideas, not financial advice.