⚽ Tomulator
Overview
◈Dashboard📅Today's games◎State of play
Money
💷Bets & strategies
Explore
⊞Leagues & seasons📐Metrics▤Data sources
Engine room
🎲Simulations🧪Lab≣Catalog?How this works

France 0–2 Spain

← FIFA World Cup 2026 · semi finals · Tue, Jul 14, 07:00 PM UTC · ref: Iván Barton, El Salvador

Riding on this matchevery paper bet with a leg in this game

BetStrategyStakeOddsTo winModel edgeP&LStatus
Draw in France v Spain · Match result @ 2.88
Mad game live$128.242.88$240.45-17%-128.24lost
France win in France v Spain · Match result @ 2.63
Mad game live$140.462.63$228.25+23%-140.46lost
Kylian Mbappe in France v Spain · Anytime goalscorer (1+) @ 2.09
Prop scorer$5.002.09$5.47+10%-5.00lost
Kylian Mbappe in France v Spain · Anytime goalscorer (1+) @ 2.09
Prop scorer$5.002.09$5.47+10%-5.00lost
Under in France v Spain · Over/Under 2.5 goals @ 1.98
Portfolio$29.771.98$29.17+13%+29.17won
Desire Doue in France v Spain · Score or assist @ 2.98
Prop soa$5.002.98$9.92+10%-5.00lost
France win in France v Spain · Match result @ 2.45
WC form edge$10.002.45$14.50+10%-10.00lost
Draw in France v Spain · Match result @ 3.35
WC form edge$10.003.35$23.50+13%-10.00lost
Draw in France v Spain · Match result @ 3.35
Dutch cover$2.993.35$7.03—-2.99lost
France win in France v Spain · Match result @ 2.45
Dutch cover$17.012.45$24.66+10%-17.01lost
France win in France v Spain · Match result @ 2.45
WC sim value kor$9.632.45$13.96+10%-9.63lost
Draw in France v Spain · Match result @ 3.35
WC sim value kor$8.193.35$19.25+13%-8.19lost
Under in France v Spain · Over/Under 2.5 goals @ 2.04
WC KO unders$10.002.04$10.40+31%+10.40won
France win in France v Spain · Match result @ 2.45
WC sim value$10.002.45$14.50+10%-10.00lost
Draw in France v Spain · Match result @ 3.35
WC sim value$10.003.35$23.50+13%-10.00lost
Draw in France v Spain · Match result @ 3.25
Main (your slate bets)$24.443.25$54.99+85%-24.44lost
Under in France v Spain · Over/Under 2.5 goals @ 1.94
Main (your slate bets)$24.441.94$22.97+86%+22.97won
No in France v Spain · Both teams to score @ 2.10
Main (your slate bets)$24.442.10$26.88+87%+26.88won
Michael Olise in France v Spain · Score or assist @ 2.19
Prop soa$5.002.19$5.93+17%-5.00lost
leg 1: Ousmane Dembele in France v Spain · Score or assist @ 2.19 lost
leg 2: Mikel Oyarzabal in France v Spain · Score or assist @ 2.34 won
Soa duo parlay$3.005.12$12.37+96%-3.00lost
Mikel Oyarzabal in France v Spain · Score or assist @ 2.34
Prop soa$5.002.34$6.71+31%+6.71won
Ousmane Dembele in France v Spain · Score or assist @ 2.19
Prop soa$5.002.19$5.93+50%-5.00lost

The betting picturemarket vs our model, market by market

“Market” = what bookmaker prices imply after removing their margin — the world's best guess. “Model” = our simulation. A bet is only interesting when the model sees something meaningfully more likely than the market does (the edge) — it's never about picking the winner.

Who wins? (90 minutes)

OutcomeMarket saysModel saysBest priceVerdict
France win41%45%5.25value: +134%
Spain win30%22%3.45fair
Draw30%34%3.40value: +15%

across 39 bookmakers · probabilities de-vigged (bookmaker margin removed)

Who goes through? (incl. extra time & penalties)

OutcomeMarket saysBest price
France win59%1.62
Spain win41%2.34

across 1 bookmaker · probabilities de-vigged (bookmaker margin removed)

Will there be 3 or more goals?

OutcomeMarket saysModel saysBest priceVerdict
Under50%64%2.04value: +31%

Price movement — Match result

OutcomeTrendFirstNowMove
Spain win3.203.200.0%
Draw3.183.180.0%
France win2.292.42+5.8%

daily consensus price (median across books). A shortening price means money is arriving on that outcome.

Starting XIs

Spain · 4-2-3-1 · Luis de la Fuente

Unai Simón · Pedro Porro · Pau Cubarsí · Aymeric Laporte · Marc Cucurella · Rodri · Fabián Ruiz · Lamine Yamal · Dani Olmo · Alex Baena · Mikel Oyarzabal

France · 4-2-3-1 · Didier Deschamps

Mike Maignan · Jules Koundé · Dayot Upamecano · William Saliba · Lucas Digne · Aurélien Tchouaméni · Adrien Rabiot · Ousmane Dembélé · Michael Olise · Bradley Barcola · Kylian Mbappé

confirmed lineups, captured ~1h before kickoff · tap a player for their record

Timeline

9'🟨Adrien Rabiot · France
9'🟨Adrien Rabiot · France
22'⚽ (pen)Mikel Oyarzabal · Spain
22'⚽ (pen)Mikel Oyarzabal · Spain
31'🟨Marc Cucurella · Spain
31'🟨Marc Cucurella · Spain
58'⚽Pedro Porro · Spain
58'⚽Pedro Porro · Spain
86'🟨Kylian Mbappé · France
86'🟨Kylian Mbappé · France

from ESPN event data · goals, cards and shootout kicks

The match in numberswhat happened + what each side looked like walking in

Match stats

0Half-time score1
Everything else we hold on this match · 5 more recorded facts — tap to expand
durationREGULAR
qualifiedaway
snipedyes
stageSEMI_FINALS
venueDallas Stadium
Over50%36%2.00fair

across 25 bookmakers · probabilities de-vigged (bookmaker margin removed)

Will both teams score?

OutcomeMarket saysModel saysBest priceVerdict
Yes56%44%1.72fair
No44%56%2.30value: +29%

across 10 bookmakers · probabilities de-vigged (bookmaker margin removed)

How many corners?

OutcomeMarket saysBest price
Under 9.551%1.90
Over 9.549%2.00

across 9 bookmakers · probabilities de-vigged (bookmaker margin removed) · most-quoted line shown — 1 other line captured

How many cards?

OutcomeMarket saysBest price
Under 3.555%1.82
Over 3.545%2.18

across 5 bookmakers · probabilities de-vigged (bookmaker margin removed) · most-quoted line shown — 2 other lines captured

Who scores first?

OutcomeMarket saysBest price
Kylian Mbappe24%4.73
Mikel Oyarzabal13%7.85
Lamine Yamal12%9.41
Ousmane Dembele11%9.41
Michael Olise9%11.74
No Goal8%18.75

across 1 bookmaker · each line is its own yes/no market — chances don't add up to 100%

Who scores at any point?

OutcomeMarket saysBest price
Kylian Mbappe48%2.73
Mikel Oyarzabal33%3.40
Borja Iglesias30%4.20
Jean-Philippe Mateta29%3.80
Lamine Yamal29%5.56
Ousmane Dembele29%3.96
Marcus Thuram29%3.80
Ferran Torres Garcia27%4.00

top 8 of 50 priced players · across 9 bookmakers · each line is its own yes/no market — chances don't add up to 100%

Who scores or assists?

OutcomeMarket saysBest price
Kylian Mbappe61%1.90
Lamine Yamal45%2.98
Michael Olise44%2.66
Ousmane Dembele43%2.81
Mikel Oyarzabal41%2.59
Desire Doue34%4.31
Dani Olmo29%4.73
Pedri21%6.74

top 8 of 22 priced players · across 1 bookmaker · each line is its own yes/no market — chances don't add up to 100%

Who scores twice or more?

OutcomeMarket saysBest price
Kylian Mbappe13%10.45
Mikel Oyarzabal7%18.75
Mikel Merino6%15.64
Ousmane Dembele5%23.43
Michael Olise5%31.21
Lamine Yamal4%46.79
Desire Doue4%31.21
Ferran Torres3%31.21

top 8 of 11 priced players · across 1 bookmaker · each line is its own yes/no market — chances don't add up to 100%

Who scores a hat-trick?

OutcomeMarket saysBest price
Mikel Oyarzabal3%31.21
Kylian Mbappe3%46.79

across 1 bookmaker · each line is its own yes/no market — chances don't add up to 100%

Who racks up shots?

OutcomeMarket saysBest price
Kylian Mbappe 1+99%1.02
Lamine Yamal 1+98%1.04
Marcus Thuram 1+95%1.05
Mikel Oyarzabal 1+95%1.07
Ousmane Dembele 1+95%1.07
Michael Olise 1+95%1.08
Desire Doue 1+94%1.08
Borja Iglesias 1+93%1.07

top 8 of 46 priced players · across 2 bookmakers · each line is its own yes/no market — chances don't add up to 100% · each player's lowest line shown — 21 higher-line quotes captured

Who tests the keeper? (shots on target)

OutcomeMarket saysBest price
Kylian Mbappe 1+87%1.17
Lamine Yamal 1+78%1.36
Jean-Philippe Mateta 1+71%1.44
Mikel Oyarzabal 1+67%1.55
Marcus Thuram 1+66%1.52
Ousmane Dembele 1+64%1.70
Ferran Torres Garcia 1+63%1.73
Borja Iglesias 1+61%1.94

top 8 of 46 priced players · across 2 bookmakers · each line is its own yes/no market — chances don't add up to 100% · each player's lowest line shown — 16 higher-line quotes captured