SimpleFunctions
kalshiOutcome slate2 markets

Will both teams score in the 1st Half

event base · KXWC1HBTTS

By SimpleFunctions· Last verified 15 Jun 2026Methodology
24h volume
$57.3K
Constituents
2
Distinct tenors
2
2w – 2w
Top P(YES)
21.0%
Both Teams To Score

Outcome probabilities

2 contracts at one resolution date

Analysis

The yield curve exhibits a pronounced U-shape with a notable dip in the short-to-medium tenor range. The shortest tenor (15 days) opens at 17.0% YES probability, then compresses significantly across the 16-18 day window where probabilities cluster between 9.0% and 13.0%, with the 20-day tenor reaching a trough at 6.0%. The curve then recovers and steepens substantially in the 25-27 day window, where probabilities spike to 20.0% at multiple points (tau=25d and tau=27d). The cheapest YES probability sits at 6.0% in the 20-day bucket (ECUCUW matchup), representing the market's most pessimistic assessment of the event occurring. This U-shaped structure reveals a bifurcated market view: the market assigns meaningful probability (~17%) to the event happening immediately within 15 days, but then dramatically reprices downward, suggesting skepticism about near-term resolution in the 18-20 day window. The sharp recovery toward the longer tenors indicates the market expects either a delayed resolution or a genuine belief that the event becomes more likely as the window extends. The concentration of 20.0% probabilities at tau=25-27 days suggests the market is positioning for a late-window outcome, implying that whatever condition defines this event family is perceived as more probable to materialize in the final week of the measurement period rather than in the immediate or intermediate term.

Generated 6/15/2026 · anthropic/claude-haiku-4.5

Constituent markets

2 kalshi contracts

How to read this page

An outcome slate is a set of mutually-exclusive contracts that all settle on the same date. Their YES probabilities form a distribution over which outcome the market expects. Probabilities should roughly sum to 100% minus the venue’s overround.

Curve construction: each constituent contract is identified by its venue event_id (KXWC1HBTTS on kalshi). Tenor is computed from the contract’s close_time minus snapshot time, rounded to days. We do not interpolate between tenors — every plotted point is a real, traded contract. Outcome-slate pages show price-as-probability for mutually-exclusive contracts; term-structure pages show price-as-probability vs days-to-resolution for the same underlying event.

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: Mon, 15 Jun 2026 06:24:40 GMT.