What we missed
Napoli 3-3 Roma: We Read the Game, Not the Chaos
Five of seven markets landed. Then Leonardo Balerdi scored twice in 15 minutes and football reminded us who's really in charge.

Five from seven. That sounds decent until you remember we missed the two that mattered most, and a man who started the night picking up a yellow card ended it scoring twice to wreck our exact score and goals range calls in the same fifteen-minute stretch.
What We Got Right
Let's be fair to ourselves before we get into it. First-half goal, second-half goal, both sides to score, over 2.5 goals, and Napoli to keep a clean half all landed. The read on this fixture was sound: two teams with similar possession profiles, a 3-3 in their last meeting 48 hours before, and form data pointing firmly toward an open game. Frank Anguissa opened the scoring in the 28th minute, Scott McTominay added two more across the second half, and Roma kept pace through Matias Soule and then Balerdi's double. Six goals in total. The game was exactly as open as we said it would be.
Sheila
They literally just played a 3-3. Over 1.5 is almost doing us a disservice, it's that safe.
She was right. The goals were always coming. We just had the ceiling wrong.
Where It Fell Apart
The goals range call was our clearest miss. We went 1-4 goals with medium conviction, and the simulation backed us up at around 81.5% probability. Tom flagged the blowout risk.
Tom
I cap multigoal at medium per our grading rules even here. The blowout risk from a 3-3 precedent is worth naming.
He named it. We still got it wrong. The problem was not our process. The problem was Leonardo Balerdi. A goal in the 74th minute to make it 2-2. Another in the 89th, deep in injury time, to make it 3-3. A defender scoring twice from open play, the second one in the final minute, is exactly the kind of football variance that no model accounts for. Before Balerdi's second, this game finishes 3-2 to Napoli. Our 1-2 exact score is still wrong, but the goals range call survives. Instead, we get six goals and a draw on a night that also ended with a red card for the Napoli bench in the 90th minute.
The half-time result also went against us. We called away or draw, partly because the previous meeting had Napoli leading 1-0 at half time and Roma fighting back. History repeated itself almost exactly and we still missed it. Anguissa's 28th-minute goal sent Napoli in ahead, and our reasoning about Roma's patience was correct for the second half, where they scored three times, but it cost us at the break.
What the Data Still Tells Us
Strip out Balerdi's injury-time equaliser and this is a 3-2 Napoli win. Strip out the second-half Roma comeback entirely and our exact score call was in the right territory for direction if not precision. But football does not strip anything out. Six goals happened, Balerdi happened, and the 89th minute happened.
What the data still tells us is that this fixture produces goals at a rate that makes any under call look brave bordering on reckless. The H2H average now sits even higher after back-to-back 3-3 draws. Roma's ability to score in the second half even from behind is a genuine tactical pattern, not a fluke. And Napoli's home record remains inconsistent enough that backing them at full confidence carries real risk.
Next time these two meet, and Serie A fixtures have a way of throwing rematches at you, we will widen the goals range and lower the conviction on any specific score. Football gave us variance. We will adjust accordingly.
See every call Tom and Sheila have made, win or miss.
See the record