Platform comparison
| Platform | YES odds | NO odds | Fee | KYC | Settlement | |
|---|---|---|---|---|---|---|
Polymarket (via Best Prediction Markets UK) 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% |
| Kylian Mbappé: 2+ shots | 90% |
| Lamine Yamal: 1+ shots | 89% |
| Mikel Oyarzabal: 1+ shots | 84% |
| Michael Olise: 1+ shots | 83% |
| Ousmane Dembélé: 1+ shots | 83% |
| Dani Olmo: 1+ shots | 77% |
| Lamine Yamal: 2+ shots | 76% |
| Désiré Doué: 1+ shots | 73% |
| Alex Baena: 1+ shots | 70% |
| Ousmane Dembélé: 2+ shots | 69% |
| Kylian Mbappé: 3+ shots | 67% |
| Michael Olise: 2+ shots | 65% |
| Mikel Oyarzabal: 2+ shots | 63% |
| Adrien Rabiot: 1+ shots | 62% |
| Kylian Mbappé: 1+ shots on target | 62% |
| Kylian Mbappé: 2+ shots on target | 61% |
| Manu Koné: 1+ shots | 60% |
| Kylian Mbappé: 4+ shots | 57% |
| 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é: 3+ goals + assists | 50% |
| Kylian Mbappé: 4+ goals + assists | 50% |
| Lamine Yamal: 2+ goals + assists | 50% |
| Manu Koné: 1+ 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% |
| Lamine Yamal: 3+ shots | 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% |
| Alex Baena: 2+ assists | 49% |
| Aurélien Tchouameni: 2+ assists | 49% |
| Lamine Yamal: 4+ shots on target | 49% |
| Dani Olmo: 1+ shots on target | 48% |
| Rodri: 1+ shots | 46% |
| Mikel Oyarzabal: 1+ shots on target | 45% |
| Lamine Yamal: 1+ shots on target | 44% |
| Kylian Mbappé: 1+ goals | 43% |
| Dani Olmo: 3+ shots | 43% |
| Manu Koné: 2+ shots | 42% |
| Manu Koné: 1+ shots on target | 42% |
| Dani Olmo: 2+ shots | 41% |
| Mikel Oyarzabal: 4+ shots | 41% |
| Nico Williams: 2+ goals | 40% |
| Pedro Porro: 1+ shots | 40% |
| Bradley Barcola: 1+ assists | 38% |
| William Saliba: 2+ shots | 37% |
| Désiré Doué: 1+ shots on target | 37% |
| Ousmane Dembélé: 1+ shots on target | 37% |
| Yeremi Pino: 2+ goals | 36% |
| Bradley Barcola: 2+ assists | 36% |
| Dani Olmo: 4+ shots | 35% |
| Kylian Mbappé: 4+ shots on target | 35% |
| Alex Baena: 2+ shots | 34% |
| Jules Koundé: 1+ shots | 34% |
| Pedri: 1+ shots | 34% |
| William Saliba: 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: 5+ shots | 33% |
| Michael Olise: 1+ shots on target | 32% |
| Lamine Yamal: 4+ shots | 32% |
| Ousmane Dembélé: 3+ shots | 32% |
| Pedro Porro: 3+ shots | 32% |
| Lucas Digne: 1+ shots | 31% |
| Pedri: 2+ assists | 31% |
| Adrien Rabiot: 2+ shots on target | 31% |
| Désiré Doué: 3+ shots on target | 31% |
| Ousmane Dembélé: 3+ shots on target | 31% |
| Mikel Merino: 2+ goals | 30% |
| Michael Olise: 1+ 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% |
| Mikel Oyarzabal: 2+ assists | 29% |
| Adrien Rabiot: 4+ shots | 29% |
| Alex Baena: 2+ goals | 28% |
| Bradley Barcola: 2+ goals | 28% |
| Mikel Oyarzabal: 1+ goals | 28% |
| Aymeric Laporte: 1+ shots | 28% |
| Dayot Upamecano: 1+ shots | 28% |
| Cucurella: 1+ shots | 27% |
| Alex Baena: 1+ shots on target | 27% |
| Lamine Yamal: 1+ goals + assists | 27% |
| Adrien Rabiot: 2+ 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% |
| Lamine Yamal: 1+ goals | 25% |
| Mikel Oyarzabal: 3+ shots | 25% |
| Ousmane Dembélé: 1+ goals | 24% |
| Désiré Doué: 3+ shots | 24% |
| Michael Olise: 3+ shots | 24% |
| Adrien Rabiot: 2+ goals | 23% |
| Pau Cubarsí: 1+ shots | 23% |
| Fabián Ruiz: 2+ assists | 23% |
| Kylian Mbappé: 3+ shots on target | 23% |
| Désiré Doué: 1+ goals + assists | 23% |
| Kylian Mbappé: 5+ shots | 23% |
| 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% |
| Lamine Yamal: 5+ shots | 20% |
| Lamine Yamal: 1+ assists | 19% |
| Ousmane Dembélé: 1+ assists | 19% |
| Pedri: 1+ shots on target | 19% |
| Michael Olise: 1+ goals | 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% |
| Désiré Doué: 1+ assists | 17% |
| Ousmane Dembélé: 2+ shots on target | 17% |
| Alex Baena: 3+ goals + assists | 17% |
| Dani Olmo: 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% |
| Lucas Digne: 1+ shots on target | 15% |
| Alex Baena: 3+ shots | 15% |
| Bradley Barcola: 1+ goals | 14% |
| Dani Olmo: 1+ goals | 14% |
| Ferrán Torres: 1+ goals | 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% |
| Désiré Doué: 4+ shots | 14% |
| Ousmane Dembélé: 4+ shots | 14% |
| Nico Williams: 3+ goals + assists | 14% |
| Désiré Doué: 1+ goals | 13% |
| Kylian Mbappé: 2+ goals | 13% |
| Cucurella: 2+ shots | 13% |
| Adrien Rabiot: 2+ assists | 13% |
| Fabián Ruiz: 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% |
| Michael Olise: 4+ shots | 13% |
| Alex Baena: 1+ goals | 12% |
| Rayan Cherki: 2+ goals | 12% |
| Dayot Upamecano: 2+ shots | 12% |
| Jules Koundé: 2+ shots | 12% |
| Pedro Porro: 2+ shots | 12% |
| Adrien Rabiot: 1+ assists | 12% |
| Michael Olise: 4+ goals + assists | 12% |
| Aymeric Laporte: 2+ shots | 11% |
| Lucas Digne: 2+ shots | 11% |
| Dani Olmo: 1+ assists | 11% |
| Manu Koné: 3+ goals + assists | 11% |
| Ousmane Dembélé: 4+ goals + assists | 11% |
| Pedri: 3+ goals + assists | 11% |
| Adrien Rabiot: 3+ shots | 11% |
| Alex Baena: 4+ shots | 11% |
| Ousmane Dembélé: 5+ shots | 11% |
| Mikel Merino: 1+ goals | 10% |
| Rayan Cherki: 1+ goals | 10% |
| Kylian Mbappé: 2+ assists | 10% |
| Ousmane Dembélé: 2+ assists | 10% |
| Dani Olmo: 4+ goals + assists | 10% |
| Fabián Ruiz: 1+ goals | 9% |
| Mikel Oyarzabal: 1+ 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% |
| Nico Williams: 1+ goals | 8% |
| Désiré Doué: 2+ assists | 8% |
| Lamine Yamal: 2+ assists | 8% |
| Bradley Barcola: 4+ goals + assists | 8% |
| Nico Williams: 1+ assists | 8% |
| Dani Olmo: 2+ assists | 7% |
| Michael Olise: 2+ assists | 7% |
| Pedri: 1+ assists | 7% |
| Aurélien Tchouameni: 3+ goals + assists | 7% |
| Aurélien Tchouameni: 1+ 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% |
| Bradley Barcola: 3+ goals | 5% |
| Désiré Doué: 3+ goals | 5% |
| Ferrán Torres: 3+ goals | 5% |
| Gavi Paez: 1+ goals | 4% |
| Michael Olise: 2+ goals | 4% |
| Mikel Oyarzabal: 2+ goals | 4% |
| Yeremi Pino: 1+ goals | 4% |
| Rayan Cherki: 3+ goals | 3% |
| Désiré Doué: 2+ goals | 2% |
| Fabián Ruiz: 2+ goals | 2% |
| Kylian Mbappé: 3+ goals | 2% |
| Lamine Yamal: 2+ goals | 2% |
| Aurélien Tchouameni: 4+ goals + assists | 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 2026 semifinal between France and Spain at AT&T Stadium in Arlington, Texas, sets the stage for high-stakes player prop trading, with the crowd-implied probability for the specific contract sitting at a tight 8% YES. This low probability suggests the market views the outcome as a rare event, likely an individual scoring milestone or a specific defensive action that contradicts the broader expectation of a tight, low-scoring affair.
Historical data from similar knockout clashes between these European rivals indicates a tendency for regulation draws, with the most likely correct score projected at 1-1, accounting for 12.9% of outcomes [1]. While France holds a 41.6% chance to win in regulation and Spain 31.2%, the 8% market price for this prop diverges significantly from the 43% implied probability for a French regulation win found on Polymarket, suggesting traders are pricing a specific, narrow condition rather than a general victory [2]. Sportsbooks like FanDuel list France at -144, reinforcing their status as favourites, yet the prediction market’s 8% figure implies a much lower likelihood for the specific player event than the general win probability [4].
Traders should monitor the final confirmed lineups released before the 3:00 PM ET kickoff, as the absence of key attackers like Kylian Mbappé, who leads the tournament with eight goals, would drastically alter the probability landscape [3]. Recent analysis highlights Mbappé’s dominance, with FanDuel pricing him at -900 for one or more shots on target, indicating his central role in any scoring narrative [6]. Additionally, the over/under line set at 2.5 goals with a 52% implied probability for the over suggests a potential for multiple goals, which could be a catalyst if the specific prop relates to a multi-goal performance [2]. The settlement window closing on 14 July ensures all extra-time actions count, making the 60¢ premium on France to advance a relevant benchmark for total match flow [2].
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
At resolution the UMA oracle takes over: a proposer posts the outcome with a bond, any token holder can dispute within two hours. Without dispute the result is accepted and the smart contract distributes USDC instantly.
On Kalshi (CFTC-regulated) resolution runs through their in-house clearing engine in USD. Betfair Exchange settles after match end in the account's local currency. Manifold pays no cash — only its in-platform "mana" currency.
FAQ
- 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.
- How does resolution work?
- Through the UMA Optimistic Oracle on Polygon: a proposer submits the outcome, a two-hour challenge window opens, and USDC payouts settle automatically once the result is final.
- 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 Best Prediction Markets UK 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 Best Prediction Markets UK
Live order book, 0% fees, USDC settlement in seconds.
Open live market →