SimpleFunctions
18 source contracts·Kalshi 18·refreshed just now·Closes Jun 8, 2026 · 15d

Jannik Sinner vs Daniil Medvedev

Liquidity-weighted aggregate sits at 32% across 18 Kalshi contracts.

Implied probability

32%
0%50%100%

Kalshi

32%

18 contracts

Polymarket

not bound

Cross-venue gap

single venue

24h move

no pin

24h volume

$1K

18 contracts

Closes

Jun 8, 2026

15 days

30-day trend

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

Bracket families

7 clusters across 18 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 25% of their title tokens — “Flavio Cobolli vs Andrea Pellegrino: Total Games: Over” vs “Facundo Diaz Acosta vs Zhizhen Zhang: Total Games: Over”. The headline aggregate weights both, so the number on this page is meaningful only if the clusters resolve to the same question.

Cluster 1

Flavio Cobolli vs Andrea Pellegrino: Total Games: Over

3 contracts$0

Cluster 2

Facundo Diaz Acosta vs Zhizhen Zhang: Total Games: Over

3 contracts$0

Cluster 3

Jaime Faria vs Denis Shapovalov: Total Games: Over

3 contracts$0

Cluster 4

Thomas Faurel vs Valentin Vacherot: Total Games: Over

3 contracts$0

Cluster 5

Martin Landaluce vs Juan Carlos Prado Angelo: Total Games: Over

3 contracts$0

Cluster 6

Arthur Rinderknech vs Jurij Rodionov: Total Games: Over 3

2 contracts$0

Cluster 7

Jaume Munar vs Hubert Hurkacz: Total Games: Over 38.5 games

1 contract$1K

Analysis

This probability reflects market expectations that a Jannik Sinner vs Daniil Medvedev match will extend beyond 14.5 games (roughly meaning more than two sets will be closely contested or go to tiebreaks). The 56% price suggests traders see meaningful probability for a competitive, extended matchup rather than a decisive result. Key drivers include both players' current form, head-to-head history, and the specific surface and tournament context where they meet. The probability would shift based on recent tournament results, injury reports, or fitness levels reported closer to the match date. Market liquidity is concentrated in the Over 14.5 games contract, while minimal trading volume in the extreme-length outcomes (Over 24.5) suggests low conviction about marathon sets.

  • Sinner's recent performance trajectory and any injuries or fatigue from prior matches in the tournament
  • Medvedev's serve consistency and baseline depth, which historically extend rallies against aggressive opponents
  • Head-to-head records on the specific surface and conditions expected for this match
  • Tournament round and schedule context—players' fatigue levels differ sharply between early rounds and finals
  • Market volume concentration in Over 14.5 games vs. extreme outcomes suggests intermediate-length matches are priced more confidently than blowouts or epics

What moved the line

  • May 24Total Games: Over 35.5 games28pp1947¢ · Kalshi
  • May 24Total Games: Over 36.5 games27pp1946¢ · Kalshi
  • May 24Total Games: Over 33.5 games25pp1944¢ · Kalshi
  • May 24Total Games: Over 35.5 games24pp2549¢ · Kalshi
  • May 24Total Games: Over 38.5 games23pp2447¢ · Kalshi

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: just now.