⚽ 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 2–0 Morocco

← FIFA World Cup 2026 · quarter finals · Thu, Jul 9, 08:00 PM UTC · ref: Facundo Raul Tello Figueroa, Argentina

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

BetStrategyStakeOddsTo winModel edgeP&LStatus
Yes in France v Morocco · france win penalties @ 23.50
Tom irl$20.0023.50$450.00—-20.00lost
Yes in France v Morocco · morocco win 90 @ 6.50
Tom irl$40.006.50$220.00—-40.00lost
Draw in France v Morocco · Match result @ 3.75
Mad game live$275.493.75$757.60-20%-275.49lost
France win in France v Morocco · Match result @ 1.57
Mad game live$657.611.57$375.50+13%+375.50won
Yes in France v Morocco · mbappe 1plus goal q1 @ 5.25
Tom irl$10.005.25$42.50—-10.00lost
Yes in France v Morocco · france win and btts @ 3.50
Tom irl$10.003.50$25.00—-10.00lost
Yes in France v Morocco · morocco win either half @ 3.10
Tom irl$10.003.10$21.00—-10.00lost
Over 1.5 in France v Morocco · 1h total goals @ 2.80
Tom irl$10.002.80$18.00—-10.00lost
(none listed) in France v Morocco · score 1st goal @ 11.00
Tom irl$10.0011.00$100.00——pending
Kylian Mbappe in France v Morocco · First goalscorer @ 3.40
Tom irl$10.003.40$24.00—+24.00won
Over 0.5 in France v Morocco · france total goals @ 1.12
Tom irl$1.001.12$0.12—+0.12won
leg 1: Yes in France v Morocco · france win either half @ 1.00
leg 2: Over 0.5 in France v Morocco · france total goals @ 1.00
leg 3: France in France v Morocco · team most corners @ 1.00
leg 4: Kylian Mbappe in France v Morocco · anytime scorer or assist @ 1.00
leg 5: Over 7.5 in France v Morocco · total corners @ 1.00
Tom irl$10.002.90$19.00——pending
2-0 in France v Morocco · 1h correct score @ 7.00
Tom irl$9.007.00$54.00—-9.00lost
France/Morocco in France v Morocco · ht ft @ 41.00
Tom irl$10.0041.00$400.00—-10.00lost
France/France in France v Morocco · ht ft @ 2.30
Tom irl$5.002.30$6.50—-5.00lost
France/Tie in France v Morocco · ht ft @ 12.00
Tom irl$5.0012.00$55.00—-5.00lost
3-1 in France v Morocco · correct score @ 12.00
Tom irl$10.0012.00$110.00—-10.00lost
Draw in France v Morocco · Match result @ 4.00
Dutch cover$2.504.00$7.50—-2.50lost
Morocco win in France v Morocco · Match result @ 6.53
Dutch cover$17.506.53$96.78+32%-17.50lost
Draw in France v Morocco · Match result @ 4.00
WC upset hunter$5.004.00$15.00+18%-5.00lost
Morocco win in France v Morocco · Match result @ 6.53
WC upset hunter$5.006.53$27.65+32%-5.00lost
leg 1: Achraf Hakimi in France v Morocco · Score or assist @ 3.40 lost
leg 2: Ousmane Dembele in France v Morocco · Score or assist @ 2.01 won
Soa duo parlay$3.006.83$17.50+84%-3.00lost
Ousmane Dembele in France v Morocco · Score or assist @ 2.01
Prop soa$5.002.01$5.05+42%+5.05won
Achraf Hakimi in France v Morocco · Score or assist @ 3.40
Prop soa$5.003.40$12.00+29%-5.00lost
Morocco win in France v Morocco · To advance (incl. extra time / penalties) @ 3.96
WC futures$10.003.96$29.56+33%-10.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 win60%71%1.65value: +17%
Draw25%24%4.00fair
Morocco win15%5%6.53fair

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

Will there be 3 or more goals?

OutcomeMarket saysModel saysBest priceVerdict
Under52%66%1.85value: +23%
Over48%34%2.04fair

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

Will both teams score?

OutcomeMarket says

Price movement — Match result

OutcomeTrendFirstNowMove
Morocco win6.296.00-4.6%
Draw3.803.90+2.6%
France win1.571.58+0.6%

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

Timeline

60'⚽Kylian Mbappé · France
63'🟨Issa Diop · Morocco
66'⚽Ousmane Dembélé · 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 score0

Pre-match form

What each side looked like walking in — computed only from games before this one.

MetricFranceMorocco
accuracy ratio (last 10)0.360.38
accuracy ratio (last 3)0.440.58
accuracy ratio (last 5)0.460.43
box share (last 5)0.560.63
cards avg (last 5)0.000.00
coach days5121.00130.00
congestion 21d7.007.00
corner diff avg (last 5)4.600.00
corners against avg (last 5)2.605.00
Everything else we hold on this match · 4 more recorded facts — tap to expand
durationREGULAR
qualifiedhome
stageQUARTER_FINALS
venueGillette Stadium
Model says
Best price
Verdict
No53%76%1.80value: +36% ⚠
Yes47%24%2.04fair

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

How many corners?

OutcomeMarket saysBest price
Under 951%1.87
Over 949%1.95

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

How many cards?

OutcomeMarket saysBest price
Under 3.552%1.80
Over 3.548%1.98

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

Who scores first?

OutcomeMarket saysBest price
Kylian Mbappe27%3.66
Ousmane Dembele12%8.56
Desire Doue10%10.45
Michael Olise10%10.45
No Goal9%11.74
Brahim Diaz6%15.64
Azzedine Ounahi5%18.75
Chemsdine Talbi5%18.75

top 8 of 18 priced players · 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 Mbappe55%1.95
Marcus Thuram35%3.15
Jean-Philippe Mateta34%3.15
Ousmane Dembele33%3.35
Michael Olise27%4.20
Desire Doue27%4.98
Rayan Cherki27%4.20
Bradley Barcola26%4.20

top 8 of 48 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 Mbappe68%1.50
Michael Olise51%1.97
Ousmane Dembele49%2.09
Desire Doue45%3.18
Brahim Diaz33%4.31
Achraf Hakimi26%4.51
Adrien Rabiot20%4.98
Aurelien Tchouameni20%7.25

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 Mbappe19%5.56
Ousmane Dembele7%15.64
Michael Olise4%23.43
Desire Doue4%31.21
Brahim Diaz2%46.79

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
Kylian Mbappe5%18.75

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.01
Michael Olise 1+97%1.05
Rayan Cherki 1+96%1.04
Ousmane Dembele 1+96%1.05
Maghnes Akliouche 1+94%1.06
Desire Doue 1+93%1.12
Jean-Philippe Mateta 2+90%1.11
Ismael Saibari 1+86%1.16

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

Who tests the keeper? (shots on target)

OutcomeMarket saysBest price
Kylian Mbappe 1+91%1.12
Jean-Philippe Mateta 1+77%1.35
Marcus Thuram 1+73%1.40
Maghnes Akliouche 1+65%1.60
Ousmane Dembele 1+64%1.67
Rayan Cherki 1+62%1.67
Michael Olise 1+61%1.73
Desire Doue 1+61%1.73

top 8 of 46 priced players · across 1 bookmaker · 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

corners for avg (last 5)7.205.00
corners volatility (last 10)2.86—
elo2035.151958.75
elo momentum (last 5)37.0621.73
eye test v11.700.56
eye trend v10.260.28
first sub minute (last 10)67.6067.89
form points (last 5)15.0011.00
goal diff avg (last 5)2.601.40
goals against avg (last 5)0.401.20
goals for avg (last 5)3.002.60
goals volatility (last 10)0.821.32
h2 goals (last 10)1.10—
keeper form v10.750.79
league points15.0011.00
league rank1.008.00
matches since blank20.0016.00
matches since clean sheet0.000.00
matches since win0.000.00
pass acc avg (last 5)88.4087.40
possession avg (last 5)60.6060.40
rest days4.965.13
scorer concentration0.460.30
season ppg3.002.20
skill v11.621.26
solidity v11.611.28
sot against avg (last 5)2.002.40
sot for avg (last 10)6.005.00
sot for avg (last 3)8.676.67
sot for avg (last 5)7.805.00
squad age27.6226.87
state index2.251.58
sterile dominance v10.631.23
threat rate (last 10)0.310.26
threat rate (last 3)0.310.19
threat rate (last 5)0.290.21
venue ppg (last 5)3.002.20
xg against avg (last 5)0.730.71
xg for avg (last 5)2.101.66