One match. One result. That's the whole card today, and honestly, the sport earned the right to make you sit with it. France against Morocco in Foxborough — a World Cup semifinal rematch that nobody who watched Qatar is fully over yet — is the kind of game that doesn't need context padding. It stands alone.
The firmest read on the day is also the simplest one: the model sees this as a France-leaning contest, and so does every book we're tracking. Fifty-nine percent probability for Les Bleus is real, not overwhelming, and the market is pricing it roughly the same way. When 32 books and our blend are telling the same story, you're not usually staring at an edge — you're staring at the true price.
The intrigue is in the gap between what the numbers say and what Morocco did to get here. Walid Regragui's side is not a team you dismiss with a model printout. The xG picture, the total, the historical context — it all lives in the match section below. The short version: we've got a real game on our hands, and the model is being honest about the fact that honesty sometimes means sitting on your hands.