Platform comparison
| Platform | YES odds | NO odds | Fee | KYC | Settlement | |
|---|---|---|---|---|---|---|
Polymarket (via Polymarket Tax UK) Pick polygram.ink (preferred broker) |
89% | 11% | 0% (USDC on-chain) | No-KYC up to $1,500 | USDC, auto via UMA oracle | Trade this market → |
Polymarket (direct) polymarket.com |
89% | 11% | 0% | Geo-blocked in US/UK/EU | USDC, on-chain | Trade this market → |
Kalshi kalshi.com |
— | — | Up to 7% per trade | US-only, KYC required | USD | Trade this market → |
Betfair Exchange betfair.com |
— | — | 2-5% commission | Full KYC from first trade | GBP / EUR | Trade this market → |
Manifold Markets manifold.markets |
— | — | Play-money (mana) | None — play-money | Mana (no cash-out) | Trade this market → |
Outcome probabilities
Current market-implied probability for each outcome, from the live order book.
| Outcome | Probability |
|---|---|
| Kylian Mbappé: 1+ shots | 89% |
| Lamine Yamal: 1+ shots | 88% |
| Mikel Oyarzabal: 1+ shots | 84% |
| Ousmane Dembélé: 1+ shots | 84% |
| Michael Olise: 1+ shots | 82% |
| Kylian Mbappé: 2+ shots | 78% |
| Dani Olmo: 1+ shots | 77% |
| Lamine Yamal: 2+ shots | 75% |
| Lamine Yamal: 3+ shots | 74% |
| Désiré Doué: 1+ shots | 73% |
| Alex Baena: 1+ shots | 69% |
| Ousmane Dembélé: 2+ shots | 69% |
| Michael Olise: 2+ shots | 67% |
| Kylian Mbappé: 3+ shots | 65% |
| Mikel Oyarzabal: 2+ shots | 63% |
| Adrien Rabiot: 1+ shots | 62% |
| Manu Koné: 1+ shots | 62% |
| Kylian Mbappé: 1+ shots on target | 62% |
| 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% |
| 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% |
| Alex Baena: 3+ goals + assists | 50% |
| Alex Baena: 4+ goals + assists | 50% |
| Aurélien Tchouameni: 1+ goals + assists | 50% |
| Aurélien Tchouameni: 2+ goals + assists | 50% |
| Aurélien Tchouameni: 3+ goals + assists | 50% |
| Aurélien Tchouameni: 4+ goals + assists | 50% |
| Bradley Barcola: 1+ goals + assists | 50% |
| Bradley Barcola: 2+ goals + assists | 50% |
| Bradley Barcola: 3+ goals + assists | 50% |
| Bradley Barcola: 4+ goals + assists | 50% |
| Dani Olmo: 1+ goals + assists | 50% |
| Dani Olmo: 2+ goals + assists | 50% |
| Dani Olmo: 3+ goals + assists | 50% |
| Dani Olmo: 4+ goals + assists | 50% |
| Désiré Doué: 2+ goals + assists | 50% |
| Désiré Doué: 3+ goals + assists | 50% |
| Désiré Doué: 4+ goals + assists | 50% |
| Fabián Ruiz: 1+ goals + assists | 50% |
| Fabián Ruiz: 2+ goals + assists | 50% |
| Fabián Ruiz: 3+ goals + assists | 50% |
| Fabián Ruiz: 4+ 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% |
| Lamine Yamal: 3+ goals + assists | 50% |
| Lamine Yamal: 4+ goals + assists | 50% |
| Manu Koné: 2+ goals + assists | 50% |
| Manu Koné: 3+ goals + assists | 50% |
| Manu Koné: 4+ goals + assists | 50% |
| Michael Olise: 2+ goals + assists | 50% |
| Michael Olise: 3+ goals + assists | 50% |
| Michael Olise: 4+ goals + assists | 50% |
| Mikel Oyarzabal: 2+ goals + assists | 50% |
| Mikel Oyarzabal: 3+ goals + assists | 50% |
| Mikel Oyarzabal: 4+ goals + assists | 50% |
| Ousmane Dembélé: 2+ goals + assists | 50% |
| Ousmane Dembélé: 3+ goals + assists | 50% |
| Ousmane Dembélé: 4+ goals + assists | 50% |
| Pedri: 2+ goals + assists | 50% |
| Pedri: 3+ goals + assists | 50% |
| Pedri: 4+ 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% |
| Nico Williams: 3+ goals + assists | 50% |
| Nico Williams: 4+ 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% |
| Nico Williams: 1+ assists | 49% |
| Alex Baena: 2+ assists | 48% |
| Dani Olmo: 1+ shots on target | 48% |
| Kylian Mbappé: 4+ shots | 48% |
| Fabián Ruiz: 2+ assists | 47% |
| Rodri: 1+ shots | 46% |
| Mikel Oyarzabal: 1+ shots on target | 45% |
| Lamine Yamal: 1+ shots on target | 44% |
| Dani Olmo: 2+ shots | 43% |
| Dani Olmo: 3+ shots | 43% |
| 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 | 40% |
| Bradley Barcola: 1+ assists | 39% |
| William Saliba: 2+ shots | 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 | 35% |
| Pedri: 1+ shots | 35% |
| Dani Olmo: 4+ shots | 35% |
| Kylian Mbappé: 4+ shots on target | 35% |
| 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: 1+ shots on target | 33% |
| Michael Olise: 5+ shots | 33% |
| Alex Baena: 2+ shots | 32% |
| Ousmane Dembélé: 3+ shots | 32% |
| Jules Koundé: 1+ shots | 31% |
| Lucas Digne: 1+ shots | 31% |
| Bradley Barcola: 2+ assists | 31% |
| Manu Koné: 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% |
| Manu Koné: 2+ shots on target | 30% |
| Michael Olise: 3+ shots on target | 30% |
| Alex Baena: 5+ shots | 30% |
| Dani Olmo: 5+ shots | 30% |
| Lamine Yamal: 4+ shots | 30% |
| Ferrán Torres: 2+ goals | 29% |
| Adrien Rabiot: 4+ shots | 29% |
| Alex Baena: 2+ goals | 28% |
| Bradley Barcola: 2+ goals | 28% |
| Dayot Upamecano: 1+ shots | 28% |
| Alex Baena: 1+ shots on target | 28% |
| Adrien Rabiot: 2+ shots | 27% |
| Aymeric Laporte: 1+ shots | 27% |
| Michael Olise: 1+ assists | 27% |
| Lamine Yamal: 1+ goals + assists | 27% |
| Mikel Oyarzabal: 1+ goals | 26% |
| Cucurella: 1+ shots | 26% |
| Pau Cubarsí: 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% |
| Michael Olise: 3+ shots | 25% |
| Adrien Rabiot: 2+ goals | 24% |
| Lamine Yamal: 1+ goals | 24% |
| Ousmane Dembélé: 1+ goals | 24% |
| Pedri: 2+ assists | 23% |
| Kylian Mbappé: 3+ shots on target | 23% |
| Désiré Doué: 1+ goals + assists | 23% |
| Désiré Doué: 3+ shots | 23% |
| Kylian Mbappé: 5+ shots | 23% |
| Mikel Oyarzabal: 2+ assists | 22% |
| Kylian Mbappé: 1+ assists | 21% |
| Adrien Rabiot: 1+ shots on target | 21% |
| Mikel Oyarzabal: 2+ shots on target | 21% |
| Mikel Merino: 2+ goals | 20% |
| Alex Baena: 1+ goals + assists | 20% |
| Michael Olise: 1+ goals | 19% |
| Lamine Yamal: 1+ assists | 19% |
| Pedri: 1+ shots on target | 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é: 2+ shots on target | 17% |
| Alex Baena: 1+ assists | 16% |
| Désiré Doué: 2+ shots on target | 16% |
| Adrien Rabiot: 1+ goals + assists | 16% |
| Pedri: 1+ goals + assists | 16% |
| Ousmane Dembélé: 4+ shots | 16% |
| Lucas Digne: 1+ shots on target | 15% |
| Lamine Yamal: 5+ shots | 15% |
| Bradley Barcola: 1+ goals | 14% |
| Dani Olmo: 1+ goals | 14% |
| Désiré Doué: 1+ goals | 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% |
| Alex Baena: 3+ shots | 14% |
| Alex Baena: 1+ goals | 13% |
| Ferrán Torres: 1+ goals | 13% |
| Kylian Mbappé: 2+ goals | 13% |
| Rayan Cherki: 2+ goals | 13% |
| Pedri: 2+ shots | 13% |
| Rodri: 2+ shots | 13% |
| Alex Baena: 2+ shots on target | 13% |
| Mikel Oyarzabal: 3+ shots on target | 13% |
| Désiré Doué: 4+ shots | 13% |
| Michael Olise: 4+ shots | 13% |
| Cucurella: 2+ shots | 12% |
| Dayot Upamecano: 2+ shots | 12% |
| Jules Koundé: 2+ shots | 12% |
| Pedro Porro: 2+ shots | 12% |
| Fabián Ruiz: 1+ assists | 12% |
| Aymeric Laporte: 2+ shots | 11% |
| Lucas Digne: 2+ shots | 11% |
| Adrien Rabiot: 1+ assists | 11% |
| Dani Olmo: 1+ assists | 11% |
| Adrien Rabiot: 3+ shots | 11% |
| Alex Baena: 4+ shots | 11% |
| Ousmane Dembélé: 5+ shots | 11% |
| Nico Williams: 1+ goals | 10% |
| Adrien Rabiot: 2+ assists | 10% |
| Ousmane Dembélé: 2+ assists | 10% |
| Fabián Ruiz: 1+ goals | 9% |
| Kylian Mbappé: 2+ assists | 9% |
| Mikel Oyarzabal: 1+ assists | 9% |
| Adrien Rabiot: 1+ goals | 8% |
| Mikel Merino: 1+ goals | 8% |
| Rayan Cherki: 1+ goals | 8% |
| Désiré Doué: 2+ assists | 8% |
| Michael Olise: 2+ assists | 8% |
| Dani Olmo: 2+ assists | 7% |
| Lamine Yamal: 2+ assists | 7% |
| Pedri: 1+ assists | 7% |
| Ousmane Dembélé: 2+ goals | 6% |
| Bradley Barcola: 3+ goals | 6% |
| Désiré Doué: 3+ goals | 6% |
| Ferrán Torres: 3+ goals | 6% |
| Aurélien Tchouameni: 1+ assists | 5% |
| Pedro Porro: 3+ shots | 5% |
| Gavi Paez: 1+ goals | 4% |
| Michael Olise: 2+ goals | 4% |
| Mikel Oyarzabal: 2+ goals | 4% |
| Yeremi Pino: 1+ goals | 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 underlying event is the FIFA World Cup 2026 semi-final between France and Spain at AT&T Stadium in Arlington, Texas, scheduled for 3:00 PM ET on 14 July. France holds a clear advantage as the favourite, with major bookmakers pricing them at -145 to advance, implying roughly a 59% chance of progression, while Spain sits at +115 [1][7]. The crowd-implied 8% YES probability on this specific player prop suggests a highly selective outcome, likely tied to a low-frequency event such as a specific player scoring multiple goals or a rare defensive error, contrasting sharply with the broader match odds where France is expected to win [3].
Historical precedents in cross-border football player props show that extreme odds often reflect regulatory friction rather than pure sporting improbability. In comparable EU markets, German GlüStV restrictions have previously forced platforms to limit exposure on high-value player bets, while US CFTC reach has occasionally suspended similar props pending clarity on state-level gambling laws. The 'no-KYC up to $1,500' threshold here significantly boosts accessibility for retail traders in jurisdictions with strict identity checks, allowing faster entry without the usual compliance friction that typically dampens liquidity on niche player markets.
Traders should monitor official squad announcements released 24 hours before kickoff, as any late injury to Kylian Mbappé or Lamine Yamal could instantly invalidate the prop’s settlement conditions [9]. Recent coverage highlights Mbappé’s attacking dominance and potential to surpass Messi’s records, making his involvement a critical dependency [6]. Additionally, watch for any regulatory updates from the CFTC or German BfW regarding real-money prediction markets, as sudden policy shifts could alter settlement windows or force market suspensions before the 19:00 UTC deadline on 14 July.
Methodology
This overview of France vs. Spain - Player Props reviews the four comparable platforms from a regulatory perspective: which is accessible in your jurisdiction, where KYC kicks in, how the platform is classified by your country of residence. Live probability is the Polymarket mid; comparison columns show regulatory status, KYC thresholds and settlement options for each platform.
Resolution & payout
On Polymarket, resolution runs on-chain via UMA Optimistic Oracle. USDC payout is instant and automatic, with no KYC. Tax treatment depends on your jurisdiction — in the US, gains are usually ordinary income; in the UK, often capital gains. Consult a tax professional for your situation.
FAQ
- Can I trade anonymously?
- Pseudonymously, yes — up to the KYC threshold. Polymarket Tax UK stores an email address and wallet addresses rather than a legal name. Over $1,500 lifetime volume triggers KYC, after which identity is no longer anonymous.
- What happens during a tax audit?
- You're responsible for documenting your trades. Polymarket Tax UK exports a full transaction history (CSV/PDF) for tax reporting. In an audit you'll need to present these documents.
- Are prediction markets gambling?
- Legally unclear in most jurisdictions. Some interpretations classify them as wagering (gambling regulation applies), others as derivatives (financial regulation applies). There's no global precedent specifically for on-chain prediction markets.
- Is there a withdrawal cap?
- No platform-side cap. You can withdraw any amount provided KYC is complete. SEPA bank withdrawals over €15,000 trigger additional anti-money-laundering checks (statutory obligation for all platforms).
- What if regulation changes?
- If regulation changes in your jurisdiction (e.g. prediction markets are banned), Polymarket Tax UK would geo-block the affected region and continue processing withdrawals. Your funds remain withdrawable at any time.
Trade France vs. Spain - Player Props on Polymarket Tax UK
Live order book, 0% fees, USDC settlement in seconds.
Open live market →