Juventus
Juventus
0 vs 2

Serie A · Matchday

2026-05-17 00:00:00 · 08:00

Fiorentina
Fiorentina

AI Predicted: 1-0|Actual: 0-2

WinnerScoreO/U 2.5BTTS

AI Prediction

Juventus
JUV
1 - 0
Fiorentina
FIO
64%
Confidence
Moderate Confidence
70.0%Home
19.5%Draw
10.5%Away
68.9%Home
17.8%Draw
13.3%Away
Juventus enter as clear favorites, though Milik's hamstring injury adds a layer of uncertainty to their attacking options against Fiorentina. The hosts' defensive organization will be key, with a 1-0 scoreline suggesting a disciplined, low-block approach that has historically troubled Fiorentina in Turin. AI pick: Juventus Win

Top AI Picks

AI-generated recommendations
Two outcomes coveredHome or Draw
90% probability
Over or Under 2.5 goalsUnder 2.5
62% chance of 0-2 goals
Will both teams find the net?No
65% one side shut out
Handicap advantage pickNo data available
Most likely to scoreNo data available

Goal Probability

Juventus Fiorentina
0%
52%
0
49%
48%
1
40%
0%
2
11%
0%
3+

Odds Comparison

70%
73%
-2.9%
20%
16%
+3.0%
10%
11%
-0.1%
PredictNext AI Market Avg
AI & Market Agree: Home Win

Polymarket Odds

Loading prediction market data...

Trading Strategy

Loading market depth data...

Match Report

Juventus 0–2 Fiorentina | Serie A | 17 May 2026

Result Summary

In one of Serie A's more surprising results of the weekend, Fiorentina claimed a commanding 2–0 victory at Juventus, defying both expectations and the statistical balance of the match. Goals from Cher Ndour in the 34th minute and Rolando Mandragora in the 83rd sealed a famous away win for Paolo Vanoli's side, leaving Luciano Spalletti's Juventus to reflect on a deeply frustrating afternoon at home.

Match Analysis

The statistics on paper told a story that the scoreline flatly contradicted. Juventus dominated possession at 58% to 42%, registering a remarkable 26 total shots to Fiorentina's 10, including 9 on target versus 4, and generating 99 attacks to 67. Their 20 key passes to Fiorentina's 8 underlines just how thoroughly they controlled the ball — yet it was the visitors who converted when it mattered most.

Ndour broke the deadlock on 34 minutes, finishing from a Manor Solomon assist with a right-foot shot to give Fiorentina a lead that felt against the run of play. Juventus were dealt a further complication at half-time, with Teun Koopmeiners withdrawn at the break, replaced by Jeremie Boga. The home side's tactical adjustments failed to unlock a resolute Fiorentina shape.

The match took a dramatic turn at 72 minutes, when a VAR review involving Dušan Vlahović was conducted. Shortly after, Luca Ranieri was dismissed with a red card for an argument, reducing Fiorentina to ten men. Remarkably, Vanoli's side responded with discipline and resolve rather than capitulating — and two minutes into their numerical disadvantage, Gleison Bremer received a yellow card, reflecting the mounting frustration in Juventus' camp.

Juventus threw on Federico Gatti and Fabio Miretti late on in search of an equaliser, but it was Fiorentina who delivered the final blow. Rolando Mandragora, introduced as a substitute in the 64th minute, finished calmly with his left foot on 83 minutes to double the lead and extinguish any remaining Juventus hope. The game ended with Albert Gudmundsson booked for time-wasting in stoppage time — a small but telling detail about where the momentum had firmly settled.

Fiorentina's 10 fouls committed to Juventus' 16 also suggests the home side grew increasingly desperate, unable to find the goal their volume of effort seemed to merit.

Prediction Review

Our pre-match forecast backed a Juventus home win at 70% probability, with the final prediction landing on a 1–0 home victory at a confidence level of 64/100. That forecast proved incorrect. While the statistical profile of the match broadly supported the directional logic — Juventus did dominate territory and chances — football's ruthless efficiency principle undid the model. Fiorentina's clinical use of their limited opportunities, combined with Juventus' inability to convert 9 shots on target, highlighted the gap between process and outcome that even well-grounded models cannot always bridge.

Key Takeaways

  • Fiorentina were clinical under pressure, scoring twice from just 4 shots on target — a conversion rate that belied their overall statistical inferiority.
  • Juventus' volume attack came to nothing, with 26 shots and 20 key passes yielding zero goals — a stark reminder of attacking inefficiency.
  • Playing a man down after Ranieri's red card (72') did not derail Fiorentina; if anything, it steeled their resolve.
  • Mandragora's impact off the bench was decisive — a substitute scoring the killer second goal underlines the importance of squad depth.
  • For Spalletti's Juventus, questions around converting dominance into goals will demand immediate attention.

Juventus vs Fiorentina Head-to-Head

Last 5 meetings between Juventus and Fiorentina: Juventus 25W · 15D · Fiorentina 8W.

25

15

8

Sun, May 17, 2026Juventus0-2Fiorentina
Sat, Nov 22, 2025Fiorentina1-1Juventus
Sun, Mar 16, 2025Fiorentina3-0Juventus
Sun, Dec 29, 2024Juventus2-2Fiorentina
Sun, Apr 7, 2024Juventus1-0Fiorentina

Juventus vs Fiorentina — Frequently Asked Questions

Who will win Juventus vs Fiorentina?

PredictNext's AI model favours Juventus with a 70% win probability — Juventus 70%, draw 20%, Fiorentina 10%.

What is the predicted score for Juventus vs Fiorentina?

The AI forecasts a 1-0 scoreline for Juventus vs Fiorentina, generated with 64% model confidence.

Will Juventus vs Fiorentina have over 2.5 goals?

The model gives 38% for over 2.5 goals and 62% for under 2.5 goals in Juventus vs Fiorentina.

How accurate was the Juventus vs Fiorentina prediction?

PredictNext's AI predicted 1-0; the match finished 0-2. The winner call was incorrect.

More Serie A AI Predictions