We called it
0-2 to the Exact Score: We Called Lecce vs Juventus
Juventus won 0-2 at Lecce and WeCalledIt hit the exact scoreline, the first-half goal, and six other markets. Here is how it landed.

Two goals, no reply, half-time lead already wrapped up. Lecce 0 Juventus 2, exactly as written.
The Case We Built
Twenty-four hours before kick off, the read was simple: Lecce's defence was leaking, Juventus own this fixture head-to-head, and the visitors would control the ball and the game. What made us confident was not one number but the convergence of all of them. Lecce were conceding at two goals per game across their last six. Their xG against a top side the previous week was 0.08. Against Juventus earlier in the year it had been 0.26 for the full ninety minutes. Those are not the numbers of a side that causes problems at the back.
Tom
Lecce are conceding two a game. Juve opened the scoring against Atalanta. The ingredients for a first-half goal are there.
Sheila
And Juve had 57.8% possession on average. They'll have the ball early and often. Lecce won't be able to hold them out for 45 minutes.
That first-half goal call landed at 29 minutes when Weston McKennie opened the scoring, assisted by Douglas Luiz Soares. Then, before half time, Douglas Luiz Soares added a second from a Federico Gatti assist in the 41st minute. Two goals, both in the first half, Juventus already out of sight at the break.
What We Got Right and Where We Slipped
The scorecard on this one is strong. Eight markets correct from ten called.
Exact score 0-2 landed. First-half goal landed. Away side to score, over 1.5 goals, goals in the 1-4 range, away-or-draw on the safety net, half-time result and the half clean sheet for the away side: all correct. The bonus scoreline call, our lowest-conviction long shot in terms of probability, came in at 12% per the model and hit on the nose.
Sheila
0-2 feels right. Juve control the territory, score twice, and Lecce don't find a way through.
The two misses are worth naming honestly. We called a second-half goal, high conviction, and it did not come. Juventus went in two up at the break and managed the game from there. Lecce's afternoon was already over before they could mount anything. We also called home side to score as a low-conviction no, and that one landed correctly, though we want credit for the caveat we built into it at the time given Lecce's occasional home attacking bursts.
The second-half goal miss is a genuine one. The logic was sound: Lecce concede freely, fatigue and substitutions open games up late. But Juventus had no reason to push for more and did not. Football variance, a two-goal cushion, and a side managing a result killed that market. Kialonda Gaspar picked up a yellow in the 76th minute and a red in the 94th, but by then the game was long decided.
What It Means Going Forward
This fixture told us something worth filing away. Lecce against a genuinely organised, possession-heavy top side is a different animal from Lecce against mid-table opposition. The 3-2 against Monza and 3-0 against Udinese at home are real, but they belong to a different category of game. When a side with Juventus's territorial control comes to Via Del Mare, Lecce's attacking output drops close to nothing and their defensive fragility gets exposed early.
Juventus's form is still described as inconsistent, but their H2H record in this fixture and their ability to score first and defend a lead make them a reliable read when the opposition has these specific defensive vulnerabilities. We will carry that template forward.
See every call Tom and Sheila have made, win or miss.
See the record