Warming up
Warming up
What we missed
Roma avoided defeat, our safety net held, but a 3-3 thriller on the Riviera blew up most of our other calls. Here is what happened.

A sold-out stadium in Cannes. A 3-3 draw. Six goals in a pre-season friendly between a third-tier French club and one of Italy's biggest sides. We did not see that coming, and we are not going to pretend otherwise.
The away-or-draw call landed, and so did Roma to score and over 1.5 goals. Those three hits were the spine of our pre-match logic: Roma are too good to lose this, they will score, and goals will come. All of that was true. A 3-3 draw is still a draw. Roma did not lose.
Tom
Fav double chance, away or draw. Roma not losing is the safest read in this entire fixture.
That held. And over 1.5 goals? Roma scoring three times against a Cannes side sitting three tiers below Serie A is exactly the kind of attacking output we anchored on.
Sheila
Away to score, yes. Roma, Dybala, 4-3-3, against Cannes. Come on.
She was right. Roma scored. Three times. The problem was Cannes scored three times too.
Cannes scoring three goals in a friendly against Roma's rotated defence is the thing we simply did not price in. We called home side to score: no. We called a Roma clean half. We called goals landing between one and four. Every one of those fell apart the moment Cannes found their first goal, and then their second, and then their third.
The honest read here is that we leaned heavily on Roma's competitive defensive record, four clean sheets in six Serie A fixtures, conceding 0.5 goals per game. That is a real number. It tells a real story. But competitive Serie A football and a pre-season friendly on the French Riviera are two very different things, and a sold-out hometown crowd for a club playing the biggest game of their recent history is not a neutral context.
Sheila flagged the uncertainty before kick-off. She noted the sold-out stadium, the Roma rotation, the players in the Cannes squad performing for scouts and careers. We acknowledged it, kept the defensive calls on, and paid for it. Cannes did not roll over. They scored three times.
The goals range call was the most painful. We landed on one to four goals as the sensible zone, acknowledging a blowout was possible but unlikely given the pre-season intensity. Six goals is not a blowout in the traditional sense; it is chaos distributed equally. We did not model for that.
The exact score call of 0-2 or 0-3 needs no post-mortem. A 3-3 is a 3-3.
The class read was not wrong. Roma scored three goals against third-tier opposition, which is exactly what you expect from a side featuring Dybala in a 4-3-3. The miss was on Cannes, specifically on what a rotated Roma defensive unit looks like when a motivated home crowd and a low-stakes pre-season context strip away the competitive intensity that produces those clean sheets.
For Roma's upcoming matches against Welsh opposition and Borussia Dortmund, the attacking data remains encouraging. Three goals in a pre-season run-out is a positive signal. But we will be more careful about carrying competitive defensive records into friendly contexts without adjustment, especially when rotation is confirmed and the home side has genuine reason to fight.
Football hands you a 3-3 sometimes. The job is to learn from it.
The full call
See every market Tom and Sheila called for AS Cannes vs AS Roma (3-3).
See the match pageSee every call Tom and Sheila have made, win or miss.
See the record