Racing Louisville vs Orlando Winner
Liquidity-weighted aggregate sits at 27% across 12 Kalshi contracts.
Implied probability
Kalshi
27%
12 contracts
Polymarket
—
not bound
Cross-venue gap
—
single venue
24h move
—
no pin
24h volume
$2K
12 contracts
Top contract
59¢
$842 · Kalshi
30-day trend
Bracket families
4 clusters across 12 contracts.
These contracts were grouped by title similarity. The headline aggregate combines all clusters; verify the cluster you actually need before quoting a number.
Heads-up — heterogeneous clusters
The top two clusters share only 13% of their title tokens — “Chicago vs Portland Thorns Winner” vs “Boston Legacy FC vs Denver Summit FC Winner”. The headline aggregate weights both, so the number on this page is meaningful only if the clusters resolve to the same question.
Cluster 1
Chicago vs Portland Thorns Winner
Cluster 2
Boston Legacy FC vs Denver Summit FC Winner
Boston Legacy FC vs Denver Summit FC Winner?: Denver Summit FC
KXNWSLGAME-26MAY03BOSDEN-DEN
Boston Legacy FC vs Denver Summit FC Winner?: Tie
KXNWSLGAME-26MAY03BOSDEN-TIE
Boston Legacy FC vs Denver Summit FC Winner?: Boston Legacy FC
KXNWSLGAME-26MAY03BOSDEN-BOS
Cluster 3
San Diego Wave FC vs Bay FC Winner
Cluster 4
Gotham vs Racing Louisville Winner
What moved the line
- May 3San Diego Wave FC↑52pp14→66¢ · Kalshi
- May 2Portland Thorns↑13pp38→51¢ · Kalshi
- May 3Tie↑8pp6→14¢ · Kalshi
- May 3Tie↑6pp15→21¢ · Kalshi
- May 3Portland Thorns↑5pp51→56¢ · Kalshi
More like this
Adjacent prediction questions.
In general
How we compute these odds
SimpleFunctions aggregates live prediction-market contracts from Kalshi and Polymarket. Each slug groups contracts that resolve on the same underlying event, identified by venue event_id.
For binary slugs, the headline probability is the liquidity-weighted mid-price across all bound contracts. For multi-outcome slugs (e.g. elections with 3+ candidates), the headline is the leader’s price; we never arithmetically average disjoint outcomes — that would produce a number with no real-world meaning.
Snapshots refresh every 5 minutes during market hours; daily aggregates are computed at 04:00 UTC. The 30-day sparkline is drawn from per-ticker daily means stored in market_indicator_daily; 24h delta and movement events are derived from the same source.
Last updated on this page: 8 min ago.