France vs Morocco: The Quarterfinal Rematch, By the Numbers
The last time these two met, it was a World Cup semifinal in Qatar and France won 2-0 to end the best Moroccan run the tournament had ever seen. Three and a half years later they draw each other again, this time in the quarterfinal at Boston Stadium, and the roles are not quite what the title odds suggest. France arrive as the tournament's most complete team. Morocco arrive with a grudge, a miserly defense, and one very badly timed injury.
France have been the best team in the tournament, and it is not close on the attack
Start with the number that frames everything: France have produced 10.65 expected goals through five matches, the highest of any team still standing. They are the only side left that won all five of its games in regulation, no extra time, no penalty drama, and they have scored 14 goals doing it. Kylian Mbappe is the engine, seven goals and two assists, out in front for the Golden Boot, and the underlying work backs the eye test at 3.9 xG of his own. Ousmane Dembele has chipped in four. At roughly 2.13 xG per 90 and 68% average possession, this is a team that keeps the ball, creates a dozen chances a game, and finishes them.
The round of 16 was the one time they had to grind, a 1-0 win over a Paraguay side that defended deep and played rough. They found a way anyway, which is usually the sign of a team that goes deep.

The gem: France's clean sheets are a mirage
Here is the part a casual look at the bracket misses. France have kept two straight clean sheets and look airtight, but the expected numbers say they have been fortunate at the back. Across the tournament they have conceded 1.68 fewer goals than their expected goals against would predict. In plain terms, the chances they have given up should have cost them almost two more goals than the scoreboard shows. Good goalkeeping and good luck are not the same thing as a good defense, and the gap between the two is exactly where an upset lives.
Which raises the obvious question: is Morocco the team to punish it? Strip everything back to just the last three games of expected goals, ignore the names and the reputations, and the answer gets interesting. On recent form alone the two are almost dead level, with Morocco holding the faintest of edges.

That is the case for the upset in one picture, and it is also why we run more than one lens. The full model, weighing the whole tournament and the squad quality, still lands comfortably on France. The recent-form xG lens, which throws out everything but the last three games, sees a coin flip. When those two disagree, the honest move is to show you both.
Morocco can defend, but they just lost their sharpest finisher
Morocco have been quietly excellent in the other direction. They have conceded only four goals in five matches, they are masters at slowing a game to a crawl, and they backed it up with a genuinely dominant 3-0 win over Canada in the round of 16 after drawing Brazil in the group. Their attack has grown up too, 10 goals from 8.32 xG, a real step forward from 2022, with Brahim Diaz pulling the strings on four assists.
The problem is the timing. Abdessamad Saibari, who scored in each of Morocco's three group games, has been ruled out of the quarterfinal with a hamstring injury. That is their in-form goal threat gone on the night they most need to test a French defense that the math says is beatable. Our scout flagged the injury before the team news broke, and it is the single biggest reason the models are not sweating this one.
What our panel sees
All four of our analysts land on the same side, and by a wide margin. The read is France to advance, in a band from 70% to 72%, with the title-odds gap (France 17.3%, Morocco 7.2%) telling the same story. Our sharp is the only one who leaves the door ajar, noting Morocco are livelier than the price implies, and on a normal night with Saibari fit you could talk yourself into a low-scoring Moroccan smash-and-grab. Without him, and against the best attack in the field, the panel does not see the path.
The receipts
We grade these in public, so the misses come with names. The xG lens carried a long unbeaten run through the knockouts before it finally slipped, and the slip is almost too perfect for today: it backed Canada, and Morocco went out and beat Canada 3-0. The panel's worst collective night was fading Norway right before Norway knocked out Brazil, a reminder that the shocks nobody prices are the ones that hurt. The full ledger, wins and blemishes, lives on the accuracy page, and the rest of today's quarterfinal calls are on the World Cup hub.
Meanwhile, the AI board just crossed a milestone worth pausing on
Away from the soccer, our AI leaderboard hit a marker this week: several of the frontier models are now past 100 graded MLB games, with GPT-5.5, Claude Opus, Gemini and Grok all sitting at 118. That is finally enough of a sample to say something about the hardest test we run, return on investment against the closing line.

For most of the season the honest headline has been that nobody beats the closing line, and it is still brutally hard. But for the first time, a couple of models are genuinely in the black. Claude Sonnet 5 is running a positive ROI of about 11% across 98 games, and GPT-5.5 is at roughly 9% across 118. If you had blindly backed either model's call at the closing price, you would be up. Meanwhile Gemini and Grok are slightly underwater, near minus 2%, which is the more expected result and the reason this is worth watching rather than trumpeting.
The caveats are real and we will keep repeating them: 100 games is a small sample for something as noisy as ROI, the closing line remains the sport's hardest benchmark, and a hot month can flip to a cold one. This is a description of who is ahead right now, not a promise about tomorrow. But "can AI actually beat the market" is the whole question we set out to answer, and for the first time the answer for two of these models is, so far, yes. Watch it fill out on the can AI beat Vegas page.
One more thing
The quarterfinals are the best three days of the tournament, and the board changes with every result. The daily edition is how you keep up without living on the site, one email a day, the calls before they resolve and the grades after, free. Sign up here.
Plus The Morning Board daily: every model and expert graded in public, free. No spam, unsubscribe anytime.