
Serie A · Matchday
2026-05-17 00:00:00 · 08:00

Prediction Result
AI Predicted: 1-0|Actual: 0-2
AI Prediction
Top AI Picks
Goal Probability
Odds Comparison
Polymarket Odds
Trading Strategy
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
Juventus wins
15
Draws
8
Fiorentina wins
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.