Platform comparison
| Platform | YES odds | NO odds | Fee | KYC | Settlement | |
|---|---|---|---|---|---|---|
Polymarket (via Kalshi vs Polymarket) Pick polygram.ink (preferred broker) |
98% | 2% | 0% (USDC on-chain) | No-KYC up to $1,500 | USDC, auto via UMA oracle | View on Polymarket → |
Polymarket (direct) polymarket.com |
98% | 2% | 0% | Geo-blocked in US/UK/EU | USDC, on-chain | View on Polymarket → |
Kalshi kalshi.com |
— | — | Up to 7% per trade | US-only, KYC required | USD | View on Polymarket → |
Betfair Exchange betfair.com |
— | — | 2-5% commission | Full KYC from first trade | GBP / EUR | View on Polymarket → |
Manifold Markets manifold.markets |
— | — | Play-money (mana) | None — play-money | Mana (no cash-out) | View on Polymarket → |
Outcome probabilities
Current market-implied probability for each outcome, from the live order book.
| Outcome | Probability |
|---|---|
| Kylian Mbappé: 1+ shots | 98% |
| Lamine Yamal: 1+ shots | 89% |
| Kylian Mbappé: 2+ shots | 86% |
| Mikel Oyarzabal: 1+ shots | 84% |
| Ousmane Dembélé: 1+ shots | 84% |
| Michael Olise: 1+ shots | 83% |
| Dani Olmo: 1+ shots | 79% |
| Lamine Yamal: 2+ shots | 75% |
| Désiré Doué: 1+ shots | 73% |
| Alex Baena: 1+ shots | 70% |
| Ousmane Dembélé: 2+ shots | 68% |
| Kylian Mbappé: 3+ shots | 67% |
| Michael Olise: 2+ shots | 65% |
| Mikel Oyarzabal: 2+ shots | 63% |
| Kylian Mbappé: 1+ shots on target | 62% |
| Adrien Rabiot: 1+ shots | 60% |
| Manu Koné: 1+ shots | 60% |
| Désiré Doué: 2+ shots | 52% |
| Brice Samba: 2+ saves | 50% |
| Brice Samba: 3+ saves | 50% |
| Brice Samba: 4+ saves | 50% |
| Brice Samba: 5+ saves | 50% |
| David Raya: 2+ saves | 50% |
| David Raya: 3+ saves | 50% |
| David Raya: 4+ saves | 50% |
| David Raya: 5+ saves | 50% |
| Manu Koné: 2+ assists | 50% |
| Pedri: 2+ shots on target | 50% |
| Adrien Rabiot: 2+ goals + assists | 50% |
| Adrien Rabiot: 3+ goals + assists | 50% |
| Adrien Rabiot: 4+ goals + assists | 50% |
| Alex Baena: 2+ goals + assists | 50% |
| Aurélien Tchouameni: 1+ goals + assists | 50% |
| Aurélien Tchouameni: 2+ goals + assists | 50% |
| Bradley Barcola: 1+ goals + assists | 50% |
| Bradley Barcola: 2+ goals + assists | 50% |
| Dani Olmo: 1+ goals + assists | 50% |
| Dani Olmo: 2+ goals + assists | 50% |
| Désiré Doué: 2+ goals + assists | 50% |
| Fabián Ruiz: 1+ goals + assists | 50% |
| Fabián Ruiz: 2+ goals + assists | 50% |
| Kylian Mbappé: 1+ goals + assists | 50% |
| Kylian Mbappé: 2+ goals + assists | 50% |
| Kylian Mbappé: 4+ goals + assists | 50% |
| Lamine Yamal: 2+ goals + assists | 50% |
| Manu Koné: 2+ goals + assists | 50% |
| Michael Olise: 2+ goals + assists | 50% |
| Mikel Oyarzabal: 2+ goals + assists | 50% |
| Ousmane Dembélé: 2+ goals + assists | 50% |
| Pedri: 2+ goals + assists | 50% |
| Pedri: 3+ shots | 50% |
| Rodri: 3+ shots | 50% |
| William Saliba: 2+ shots on target | 50% |
| Nico Williams: 2+ assists | 50% |
| Nico Williams: 1+ goals + assists | 50% |
| Nico Williams: 2+ goals + assists | 50% |
| Lucas Digne: 3+ shots | 50% |
| Alex Baena: 3+ shots on target | 50% |
| Gavi Paez: 2+ goals | 49% |
| Aurélien Tchouameni: 2+ assists | 49% |
| Kylian Mbappé: 3+ goals + assists | 49% |
| Manu Koné: 1+ goals + assists | 49% |
| Lamine Yamal: 4+ shots on target | 49% |
| Alex Baena: 2+ assists | 48% |
| Dani Olmo: 1+ shots on target | 48% |
| Kylian Mbappé: 4+ shots | 48% |
| Rodri: 1+ shots | 46% |
| Mikel Oyarzabal: 1+ shots on target | 45% |
| Lamine Yamal: 3+ shots | 45% |
| Lamine Yamal: 1+ shots on target | 44% |
| Dani Olmo: 3+ shots | 43% |
| Dani Olmo: 2+ shots | 42% |
| Manu Koné: 2+ shots | 42% |
| Manu Koné: 1+ shots on target | 42% |
| Kylian Mbappé: 1+ goals | 41% |
| Mikel Oyarzabal: 4+ shots | 41% |
| Nico Williams: 2+ goals | 40% |
| Pedro Porro: 1+ shots | 39% |
| Pedri: 1+ shots | 37% |
| William Saliba: 2+ shots | 37% |
| Bradley Barcola: 1+ assists | 37% |
| Désiré Doué: 1+ shots on target | 37% |
| Kylian Mbappé: 2+ shots on target | 37% |
| Ousmane Dembélé: 1+ shots on target | 37% |
| Yeremi Pino: 2+ goals | 36% |
| Lamine Yamal: 4+ shots | 36% |
| Dani Olmo: 4+ shots | 35% |
| Kylian Mbappé: 4+ shots on target | 35% |
| Alex Baena: 2+ shots | 34% |
| Jules Koundé: 1+ shots | 34% |
| Dani Olmo: 2+ shots on target | 34% |
| Désiré Doué: 5+ shots | 34% |
| Manu Koné: 3+ shots | 34% |
| Mikel Oyarzabal: 5+ shots | 34% |
| Pau Cubarsí: 2+ shots | 33% |
| Manu Koné: 1+ assists | 33% |
| Michael Olise: 1+ shots on target | 33% |
| Michael Olise: 5+ shots | 33% |
| William Saliba: 1+ shots | 32% |
| Ousmane Dembélé: 3+ shots | 32% |
| Pedro Porro: 3+ shots | 32% |
| Adrien Rabiot: 2+ shots on target | 31% |
| Désiré Doué: 3+ shots on target | 31% |
| Ousmane Dembélé: 3+ shots on target | 31% |
| Lucas Digne: 1+ shots | 30% |
| Bradley Barcola: 2+ assists | 30% |
| Manu Koné: 2+ shots on target | 30% |
| Michael Olise: 3+ shots on target | 30% |
| Alex Baena: 5+ shots | 30% |
| Dani Olmo: 5+ shots | 30% |
| Ferrán Torres: 2+ goals | 29% |
| Adrien Rabiot: 4+ shots | 29% |
| Alex Baena: 2+ goals | 28% |
| Bradley Barcola: 2+ goals | 28% |
| Mikel Oyarzabal: 1+ goals | 28% |
| Dayot Upamecano: 1+ shots | 28% |
| Pedri: 2+ assists | 28% |
| Alex Baena: 1+ shots on target | 28% |
| Adrien Rabiot: 2+ shots | 27% |
| Cucurella: 1+ shots | 27% |
| Michael Olise: 1+ assists | 27% |
| Mikel Oyarzabal: 2+ assists | 27% |
| Lamine Yamal: 1+ goals + assists | 27% |
| Michael Olise: 3+ shots | 27% |
| Mikel Merino: 2+ goals | 26% |
| Aymeric Laporte: 1+ shots | 26% |
| Lamine Yamal: 2+ shots on target | 26% |
| Michael Olise: 1+ goals + assists | 26% |
| Mikel Oyarzabal: 1+ goals + assists | 26% |
| Ousmane Dembélé: 1+ goals + assists | 26% |
| Mikel Oyarzabal: 3+ shots | 26% |
| Pau Cubarsí: 1+ shots | 25% |
| Lamine Yamal: 1+ goals | 24% |
| Ousmane Dembélé: 1+ goals | 24% |
| Adrien Rabiot: 2+ goals | 23% |
| Kylian Mbappé: 3+ shots on target | 23% |
| Désiré Doué: 1+ goals + assists | 23% |
| Kylian Mbappé: 5+ shots | 23% |
| Désiré Doué: 3+ shots | 22% |
| Kylian Mbappé: 1+ assists | 21% |
| Adrien Rabiot: 1+ shots on target | 21% |
| Mikel Oyarzabal: 2+ shots on target | 21% |
| Mikel Oyarzabal: 3+ goals + assists | 21% |
| Alex Baena: 1+ goals + assists | 20% |
| Lamine Yamal: 3+ goals + assists | 20% |
| Michael Olise: 3+ goals + assists | 20% |
| Michael Olise: 1+ goals | 19% |
| Lamine Yamal: 1+ assists | 19% |
| Pedri: 1+ shots on target | 19% |
| Lamine Yamal: 5+ shots | 19% |
| Désiré Doué: 1+ assists | 18% |
| Ousmane Dembélé: 1+ assists | 18% |
| Pedro Porro: 1+ shots on target | 18% |
| Rodri: 1+ shots on target | 18% |
| Ousmane Dembélé: 3+ goals + assists | 18% |
| Alex Baena: 1+ assists | 17% |
| Ousmane Dembélé: 2+ shots on target | 17% |
| Alex Baena: 3+ goals + assists | 17% |
| Dani Olmo: 3+ goals + assists | 17% |
| Nico Williams: 3+ goals + assists | 17% |
| Désiré Doué: 2+ shots on target | 16% |
| Adrien Rabiot: 1+ goals + assists | 16% |
| Bradley Barcola: 3+ goals + assists | 16% |
| Fabián Ruiz: 3+ goals + assists | 16% |
| Pedri: 1+ goals + assists | 16% |
| Alex Baena: 3+ shots | 16% |
| Lucas Digne: 1+ shots on target | 15% |
| Bradley Barcola: 1+ goals | 14% |
| Dani Olmo: 1+ goals | 14% |
| Désiré Doué: 1+ goals | 14% |
| Ferrán Torres: 1+ goals | 14% |
| Jules Koundé: 2+ shots | 14% |
| Pedri: 2+ shots | 14% |
| Rodri: 2+ shots | 14% |
| Aymeric Laporte: 1+ shots on target | 14% |
| Cucurella: 1+ shots on target | 14% |
| Dayot Upamecano: 1+ shots on target | 14% |
| Jules Koundé: 1+ shots on target | 14% |
| Lamine Yamal: 3+ shots on target | 14% |
| Michael Olise: 2+ shots on target | 14% |
| Pau Cubarsí: 1+ shots on target | 14% |
| William Saliba: 1+ shots on target | 14% |
| Désiré Doué: 3+ goals + assists | 14% |
| Manu Koné: 3+ goals + assists | 14% |
| Pedri: 3+ goals + assists | 14% |
| Désiré Doué: 4+ shots | 14% |
| Michael Olise: 4+ shots | 14% |
| Ousmane Dembélé: 4+ shots | 14% |
| Alex Baena: 1+ goals | 13% |
| Kylian Mbappé: 2+ goals | 13% |
| Rayan Cherki: 2+ goals | 13% |
| Cucurella: 2+ shots | 13% |
| Pedro Porro: 2+ shots | 13% |
| Adrien Rabiot: 1+ assists | 13% |
| Alex Baena: 2+ shots on target | 13% |
| Mikel Oyarzabal: 3+ shots on target | 13% |
| Lamine Yamal: 4+ goals + assists | 13% |
| Mikel Oyarzabal: 4+ goals + assists | 13% |
| Adrien Rabiot: 3+ shots | 13% |
| Alex Baena: 4+ shots | 13% |
| Dayot Upamecano: 2+ shots | 12% |
| Fabián Ruiz: 1+ assists | 12% |
| Michael Olise: 4+ goals + assists | 12% |
| Ousmane Dembélé: 5+ shots | 12% |
| Aymeric Laporte: 2+ shots | 11% |
| Lucas Digne: 2+ shots | 11% |
| Adrien Rabiot: 2+ assists | 11% |
| Dani Olmo: 1+ assists | 11% |
| Aurélien Tchouameni: 3+ goals + assists | 11% |
| Ousmane Dembélé: 4+ goals + assists | 11% |
| Nico Williams: 1+ assists | 11% |
| Kylian Mbappé: 2+ assists | 10% |
| Dani Olmo: 4+ goals + assists | 10% |
| Fabián Ruiz: 1+ goals | 9% |
| Rayan Cherki: 1+ goals | 9% |
| Mikel Oyarzabal: 1+ assists | 9% |
| Ousmane Dembélé: 2+ assists | 9% |
| Alex Baena: 4+ goals + assists | 9% |
| Fabián Ruiz: 4+ goals + assists | 9% |
| Nico Williams: 4+ goals + assists | 9% |
| Adrien Rabiot: 1+ goals | 8% |
| Mikel Merino: 1+ goals | 8% |
| Nico Williams: 1+ goals | 8% |
| Désiré Doué: 2+ assists | 8% |
| Fabián Ruiz: 2+ assists | 8% |
| Michael Olise: 2+ assists | 8% |
| Pedri: 1+ assists | 8% |
| Bradley Barcola: 4+ goals + assists | 8% |
| Lamine Yamal: 2+ assists | 7% |
| Bradley Barcola: 3+ goals | 6% |
| Désiré Doué: 3+ goals | 6% |
| Ferrán Torres: 3+ goals | 6% |
| Dani Olmo: 2+ assists | 6% |
| Désiré Doué: 4+ goals + assists | 6% |
| Manu Koné: 4+ goals + assists | 6% |
| Pedri: 4+ goals + assists | 6% |
| Ousmane Dembélé: 2+ goals | 5% |
| Aurélien Tchouameni: 1+ assists | 5% |
| Gavi Paez: 1+ goals | 4% |
| Michael Olise: 2+ goals | 4% |
| Mikel Oyarzabal: 2+ goals | 4% |
| Yeremi Pino: 1+ goals | 4% |
| Aurélien Tchouameni: 4+ goals + assists | 4% |
| Désiré Doué: 2+ goals | 2% |
| Fabián Ruiz: 2+ goals | 2% |
| Kylian Mbappé: 3+ goals | 2% |
| Lamine Yamal: 2+ goals | 2% |
| Rayan Cherki: 3+ goals | 2% |
| Dani Olmo: 2+ goals | 1% |
| Lamine Yamal: 3+ goals | 1% |
| Michael Olise: 3+ goals | 1% |
| Mikel Oyarzabal: 3+ goals | 1% |
| Ousmane Dembélé: 3+ goals | 1% |
Market context
The FIFA World Cup semifinal between France and Spain kicks off on 14 July at AT&T Stadium in Arlington, Texas, with Kylian Mbappé leading Les Bleus as the bookmakers’ favourite. While major sportsbooks like FanDuel and BetMGM price France at roughly -144 (implying a 59% chance to advance), the specific player-prop contract in question carries a crowd-implied probability of only 8% for the YES outcome, suggesting a stark divergence from the broader match narrative where France is expected to win 2–0 or 3–1 [3][4][5].
Historically, low-probability player props in World Cup semifinals often hinge on single moments rather than sustained dominance; comparable cases from 2022 saw under-8% contracts on specific scorer props resolve only when a team’s primary attacker faced unexpected defensive isolation or injury. In this fixture, the 8% line implies the market expects Mbappé or a key Spanish attacker to be neutralised by tight tactical discipline, despite Dimers’ model forecasting a 1–1 draw as the most likely correct score and France as the most probable winner overall [1].
Traders should monitor final squad announcements and warm-up reports for any signs of Mbappé fatigue or defensive adjustments from Spain’s coach, as these factors directly influence player-shot and scoring probabilities. Recent analysis from USA Today highlights Mbappé’s record-breaking form but notes Spain’s potential to limit his service, a dependency that could validate the low YES probability if France’s attack is stifled early [5]. With the settlement window closing shortly after the match ends, any late tactical shifts or injury news will be the primary catalyst for price movement.
Methodology
We track France vs. Spain - Player Props across the five venues with material prediction-market liquidity. The probability shown is the live Polymarket mid; the comparison rows summarise how each venue treats the underlying contract — fees, KYC thresholds, settlement currency, deposit options. The highlighted row marks the cheapest route into Polymarket's order book.
Resolution & payout
Settlement runs on-chain. Polymarket's contract logic separates YES and NO shares as conditional tokens; at resolution the winning share lifts to $1.00 and the losing one to $0. The outcome input comes from the UMA Optimistic Oracle, which secures against bad resolution with a bond + dispute window.
Once finalised, the smart contract pays USDC to the holders' wallets within minutes — no withdrawal fees beyond Polygon network gas. Kalshi settles in USD via CFTC clearance, Betfair in account currency net of commission, Manifold in play-money mana with no cash-out.
FAQ
- Where can I trade this market with the lowest fees?
- Polymarket is geo-blocked in the US/UK/EU. The easiest 0%-fee broker into the same order book is Kalshi vs Polymarket. Kalshi charges up to 7% per trade; Betfair Exchange takes 2-5% commission on net winnings.
- Is this market available outside the US?
- Polymarket itself is geo-blocked in the US/UK/EU. Always check the legal status of prediction markets in your jurisdiction before trading.
- What does Polymarket cost to trade?
- Polymarket itself charges 0% — the only cost is the Polygon network fee, typically under $0.01 per transaction. Off-chain venues like Kalshi or Betfair charge 2-7% commission.
- Do I need to KYC for this market?
- On Polymarket directly, no — it's wallet-based. Intermediary brokers like Kalshi vs Polymarket trigger KYC only above $1,500 of lifetime trading volume; under that you trade pseudonymously with a single wallet address.
- How reliable are the quoted odds?
- The YES/NO percentages are the live mid-prices of the Polymarket order book. On deep markets they move every few seconds; on thinner ones you'll see short plateaus.
Trade France vs. Spain - Player Props on Kalshi vs Polymarket
Live order book, 0% fees, USDC settlement in seconds.
Open live market →