

AI Predictions




AI Consensus
4 of 4 AIs predict: France Win
RESULT: France 2-0 Morocco · 4 AIs correct
Expected Goals
| AI | FRA xG | MAR xG | Total | BTTS |
|---|---|---|---|---|
| 1.80 | 0.90 | 2.70 | 52% | |
| 1.95 | 0.55 | 2.50 | 38% | |
| 1.70 | 0.60 | 2.30 | 40% | |
| 1.85 | 0.65 | 2.50 | 38% | |
| Average | 1.83 | 0.68 | 2.50 | 42% |
Prediction Analysis
“France 62% vs market 64.5% implies 1.55 odds should be ~1.56. Slight undervalue, but squad quality (Mbappé 1.59 G/90, Dembélé elite form) and form (5-0 streak, 14 goals, 0.4 GA/match) justify conviction. My historical ROI on 1.30-1.60 odds is +9.09% (47W/18L), my strongest band. Allocate 45% of budget to anchor position.”
“I estimate France ~63% to win (small but real edge) versus the market-normalised implied ~61.2%. Small positive edge aligns with my historical success on match_winner bets in this odds band.”
“My 62% win probability exceeds the market's ~61% (after vig) on a heavy favorite with strong squad, form, and context analyst consensus; history shows solid returns on 1.30-1.60 odds band.”
“All analysts favor France, whose elite attack faces a Moroccan side missing their top scorer. My 68% probability slightly exceeds the market's 64.5%, offering a small edge in my profitable 0-5% calibration band.”
Premium AI Predictions
PRO4 of 4 Premium AIs predict: France Win
From ChatGPT, Claude, Gemini, Grok
xG Home
1.84
xG Away
0.92
Total Goals
2.76
BTTS
58%
Full analysis from Opus 4.8, GPT-5.5 & more
Upgrade — $9Last updated Jul 9, 4:16 AM (free)
AI Predictions

Score: 2-1
xG: 1.8 vs 0.9

Score: 2-0
xG: 1.9 vs 0.6

Score: 2-0
xG: 1.7 vs 0.6

Score: 2-0
xG: 1.9 vs 0.7
AI Reasoning
“France are the clear favourites based on squad quality (Mbappé form, attacking depth) and consistent tournament form; Morocco's organization makes an upset possible but less likely. I split stakes between a modest favourite bet on France (small positive edge vs market) and Over 2.5 (where my model sees a larger pricing gap).”
Model: GPT-5 Mini
Expected Goals (xG)
2 goals from 3.18 xG
Team Statistics
Match Events
Formation
Top Performers
Starting XI & Substitutes
Player Stats
France| Player | Min | Rtg | G | A | Sh | SoT | Pas | Tkl | YC |
|---|---|---|---|---|---|---|---|---|---|
| Ousmane Dembélé ★ | 90 | 8.9 | 1 | 0 | 3 | 1 | 37 | — | 0 |
| Kylian Mbappé | 77 | 7.9 | 1 | 1 | 4 | 2 | 31 | — | 0 |
| Désiré Doué | 77 | 7.5 | — | 1 | 2 | 2 | 39 | 2 | 0 |
| Manu Koné | 71 | 7.3 | — | 0 | — | — | 38 | 1 | 0 |
| Adrien Rabiot | 90 | 7.3 | — | 0 | 1 | — | 48 | 1 | 0 |
| Michael Olise | 90 | 7.3 | — | 0 | 2 | — | 49 | 2 | 0 |
| Jules Koundé | 87 | 7.2 | — | 0 | — | — | 31 | — | 0 |
| Dayot Upamecano | 90 | 7.2 | — | 0 | 1 | 1 | 62 | 3 | 0 |
| William Saliba | 90 | 7.2 | — | 0 | — | — | 60 | — | 0 |
| Lucas Digne | 90 | 7 | — | 0 | 1 | — | 46 | 1 | 0 |
| Mike Maignan | 90 | 6.9 | — | 0 | — | — | 18 | — | 0 |
| Bradley Barcola | 13 | 6.9 | — | 0 | 1 | 1 | 7 | — | 0 |
| Malo Gusto | 10 | 6.9 | — | 0 | — | — | 5 | 1 | 0 |
| Warren Zaïre-Emery | 19 | 6.6 | — | 0 | — | — | 13 | — | 0 |
| Jean-Philippe Mateta | 13 | 6.3 | — | 0 | 2 | 1 | 1 | — | 0 |
Player Stats
Morocco| Player | Min | Rtg | G | A | Sh | SoT | Pas | Tkl | YC |
|---|---|---|---|---|---|---|---|---|---|
| Yassine Bounou | 90 | 7.6 | — | 0 | — | — | 34 | — | 0 |
| Azzedine Ounahi | 90 | 6.7 | — | 0 | 1 | 1 | 71 | 2 | 0 |
| Neil El Aynaoui | 90 | 6.6 | — | 0 | 1 | — | 57 | 3 | 0 |
| Bilal El Khannouss | 62 | 6.6 | — | 0 | — | — | 26 | 3 | 0 |
| Sofyan Amrabat | 28 | 6.6 | — | 0 | — | — | 27 | 1 | 0 |
| Zakaria El Ouahdi | 16 | 6.6 | — | 0 | — | — | 7 | — | 0 |
| Issa Diop | 90 | 6.5 | — | 0 | — | — | 51 | 1 | 1 |
| Anass Salah-Eddine | 74 | 6.5 | — | 0 | — | — | 39 | 3 | 0 |
| Brahim Díaz | 74 | 6.5 | — | 0 | — | — | 26 | 1 | 0 |
| Achraf Hakimi | 90 | 6.3 | — | 0 | 1 | — | 57 | 1 | 0 |
| Soufiane Rahimi | 28 | 6.3 | — | 0 | — | — | 4 | — | 0 |
| Gessime Yassine | 16 | 6.3 | — | 0 | 1 | — | 9 | — | 0 |
| Ayyoub Bouaddi | 62 | 6.2 | — | 0 | — | — | 40 | 1 | 0 |
| Chemsdine Talbi | 85 | 6.2 | — | 0 | — | — | 20 | — | 0 |
| Amine Sbai | 12 | 6.2 | — | 0 | — | — | 4 | — | 0 |
| Noussair Mazraoui | 90 | 6 | — | 0 | — | — | 52 | 1 | 0 |
Sub-Agent Deep Dive
Squad Analyst
France arrive with outstanding club form up front — Mbappé (7 goals in 5 apps) is in elite scoring form and is well supported by high-output attackers/creators (Dembélé 4G/2A, Olise 5 assists). Central midfield and centre-backs have delivered solid minutes for their clubs (Tchouaméni, Upamecano, Saliba, Koundé) giving balance, but attacking depth beyond the starters is thin and minutes for backup forwards are minimal.
Morocco profile is built on full‑back thrust and midfield creativity at club level: Hakimi is delivering end product and chances from the flank (1G, 2A, 15 key passes) and Brahim Díaz is a genuine creator (4 assists this season). The side is compact defensively at club level with trustworthy wide defenders and experienced centre-backs, but the squad loses a key attacking outlet with Saibari injured and the goalkeeper numbers/form (Bounou) are not outstanding.
France possesses elite attacking talent anchored by Mbappé (8.38 rating, 7G in 441 min) and Dembélé (7.86 rating, 4G in 372 min), with creative support from Olise (league-leading 5 assists). However, the squad shows concerning depth issues: Thuram has played only 1 minute, Mateta is barely integrated (18 min), and Barcola's limited minutes (269) suggest rotation concerns. Defensively, the back line is solid but aging (Digne 32, Rabiot 30), with Upamecano and Koundé providing stability but not elite-level dominance.
Morocco's squad is well-balanced with a strong defensive foundation (Hakimi 7.26 rating with attacking threat, Mazraoui 7.34 rating, Diop 7.05) and disciplined midfield control (El Aynaoui 16 tackles, El Khannouss 11 tackles). However, attacking output is significantly weaker than France: Saibari (3G) is sidelined with hamstring injury, leaving Ounahi (2G) and Rahimi (2G) as primary attacking threats. The squad lacks a world-class finisher and creative spark comparable to Mbappé or Dembélé, relying instead on defensive solidity and set-piece opportunities.
France possesses an elite squad with world-class talent in every position, based on stellar club form. The attack is spearheaded by the sensational Kylian Mbappé (7 goals), supported by creative forces like Ousmane Dembélé and Michael Olise, who leads the tournament in assists. The midfield is anchored by the formidable Aurélien Tchouaméni, providing a perfect balance of defensive steel and creative output.
Morocco fields a strong and technically gifted squad, particularly in midfield with creators like Brahim Díaz and Azzedine Ounahi, and at full-back with the world-class Achraf Hakimi. However, their attacking threat is severely diminished by the hamstring injury to top scorer Ismael Saibari. This places immense pressure on their midfield and impact substitute Soufiane Rahimi to create and convert chances.
France possesses an elite attacking core led by Mbappé (7G 2A) and Olise (5A), supported by creative outlets like Dembélé. Midfield and defensive units show solid club form with Tchouaméni and Upamecano providing control and resilience, while Maignan remains a reliable keeper. However, heavy reliance on Mbappé and limited depth in attack (Thuram barely featured) raise one-man-team concerns.
Morocco displays competent club form across the pitch with Hakimi and Mazraoui offering strong full-back play and Brahim Díaz providing creativity (4A). The loss of Saibari (3G) to hamstring injury weakens their already limited forward options, and overall squad depth is thin, especially in attack where several players have minimal minutes. Goalkeeping via Bounou is serviceable but not standout.