SimpleFunctions
10 contractsKalshi + Polymarketrefreshed 3 min agoCloses May 23, 2028 · 745d

LaLiga

Liquidity-weighted aggregate sits at 45% across 10 contracts. Kalshi at 7%, Polymarket at 49% — a 42pp cross-venue gap.

Implied probability

45%
0%50%100%

Kalshi

7%

1 contract

Polymarket

49%

9 contracts

Cross-venue gap

42pp

wide divergence

24h move

no pin

24h volume

$3K

10 contracts

Closes

May 23, 2028

745 days

30-day trend

0%50%100%-30d-3w-2w-1wtodayAggregate: 50% (28 days, 28 points)Aggregate: 50% on 2026-05-08
Aggregate of 10 contracts · 28d

Cross-venue edge

Kalshi 7¢ · Polymarket 49¢ · 42pp spread

Buy on Kalshi (7¢, 1 contract) and sell on Polymarket (49¢) — assuming both contracts settle on the same outcome.

Bracket families

5 clusters across 10 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 0% of their title tokens — “LALIGA: Which Clubs Get Relegated” vs “Will Real Madrid win the La Liga”. The headline aggregate weights both, so the number on this page is meaningful only if the clusters resolve to the same question.

Analysis

This 49% probability represents the market's assessment of a specific LaLiga outcome based on aggregated contract prices across 17 linked markets. The current leader trades just slightly ahead of the runner-up, indicating genuine uncertainty about the resolution. Movement in this probability would likely follow shifts in player performance data, team standings, or relevant regulatory announcements—with the most volatility expected around scheduled fixture dates and official LaLiga communications. The lack of a clear consensus reflects either balanced competing outcomes or incomplete information among market participants. Resolution depends on which specific LaLiga event the leading contract measures; the varied secondary contracts suggest multiple dimensions of the 2025-26 season are being priced simultaneously.

  • Current leader holds only 1-percentage-point advantage over runner-up, indicating genuine competition between outcomes rather than dominant consensus
  • Top-volume contracts span multiple LaLiga dimensions (relegation, goal-scoring races, Champions League qualification) rather than concentrating on a single outcome
  • Mbappe top-goalscorer contract trades at 89¢ while another top-scorer option (Muriqi) trades at 12¢, suggesting concentrated confidence in one player but uncertainty across the field
  • Polymarket volume ranges from $128 to $1301 in 24-hour trading, indicating inconsistent participant engagement across related outcomes
  • Runner-up position at 48% means less than 2% swing in aggregate prices would reverse the current leader

What moved the line

  • May 6Most Assists: Lamine Yamal45pp4590¢ · Polymarket
  • May 6Team to qualify for UEFA Champions League: Real Betis40pp7939¢ · Polymarket
  • May 7Most Assists: Lamine Yamal12pp9078¢ · Polymarket
  • May 8Team to qualify for UEFA Champions League: Real Betis11pp4231¢ · Polymarket
  • May 8Most Assists: Lamine Yamal9pp7869¢ · Polymarket

Recently closed in general

These markets stopped trading. Last odds and any captured outcome are shown above — full settlement detail lives at the venue.

More like this

Adjacent prediction questions.

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: 3 min ago.