Fiorentina host Juventus in Serie A. Juventus have made the stronger start to the new campaign, while Fiorentina have found life much tougher so far.
These two sides met as recently as May, when Fiorentina won away at Juventus to end last season on a high. That result sits oddly against how differently the pair have started this new campaign, and it's worth working through what that means heading into this one.
Analysis updated .
Compare bookmakers
Recent form tells two different stories
Looking back across their last 20 matches in all competitions, Juventus have won 11, drawn 5 and lost 4, scoring 27 and conceding just 12. That's a tidy record overall, even though the sample mixes friendlies and cup games in with league football.
Fiorentina: 20 completed matches; Juventus: 20 completed matches.
Fiorentina
- Win
- 35% 7 / 20
- Draw
- 35% 7 / 20
- Loss
- 30% 6 / 20
- Scored
- 33
- Conceded
- 28
- Difference
- +5
Juventus
- Win
- 50% 10 / 20
- Draw
- 30% 6 / 20
- Loss
- 20% 4 / 20
- Scored
- 27
- Conceded
- 13
- Difference
- +14
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Genoa | Fiorentina | 10.10.2026 | 2-1 |
| Serie A | Fiorentina | Napoli | 20.09.2026 | 1-1 |
| Coppa Italia | Fiorentina | Pisa | 15.09.2026 | 3-0 |
| Serie A | Venezia | Fiorentina | 11.09.2026 | 2-4 |
| Serie A | Fiorentina | Torino | 05.09.2026 | 1-2 |
| Serie A | Fiorentina | Frosinone | 29.08.2026 | 0-3 |
| Serie A | AS Roma | Fiorentina | 24.08.2026 | 4-0 |
| Coppa Italia | Fiorentina | Benevento | 14.08.2026 | 4-1 |
| Friendlies Clubs | Fiorentina | Deportivo La Coruna | 06.08.2026 | 1-1 |
| Friendlies Clubs | Real Madrid | Fiorentina | 01.08.2026 | 2-2 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Cagliari | Juventus | 11.10.2026 | 1-1 |
| Friendlies Clubs | Juventus | Cremonese | 02.10.2026 | 0-1 |
| Serie A | Juventus | Atalanta | 20.09.2026 | 2-0 |
| UEFA Europa League | Juventus | NEC Nijmegen | 17.09.2026 | 5-0 |
| Serie A | Sassuolo | Juventus | 13.09.2026 | 3-2 |
| Serie A | Juventus | AC Milan | 06.09.2026 | 1-1 |
| Serie A | Juventus | Parma | 29.08.2026 | 2-0 |
| Serie A | Frosinone | Juventus | 23.08.2026 | 0-1 |
| Friendlies Clubs | Juventus | Palermo | 11.08.2026 | 2-0 |
| Friendlies Clubs | Juventus | Inter | 08.08.2026 | 1-2 |
Fiorentina's equivalent run reads less convincingly. Eight wins, seven draws and five losses, with 34 scored but 27 conceded, points to a side that have had goals in games but have also been leaky at the back.
Juventus look the tighter, more rounded side across this wider sample, though it isn't pure league form.
Comparative Team Statistics: Fiorentina vs Juventus

History leans Juventus, but recent meetings have been closer
Across the 20 head-to-head matches on record stretching back to 2017, Juventus have won the clear majority, often by comfortable margins such as 3-0 and 2-0.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Juventus | Fiorentina | 17.05.2026 | 0-2 |
| Serie A | Fiorentina | Juventus | 22.11.2025 | 1-1 |
| Serie A | Fiorentina | Juventus | 16.03.2025 | 3-0 |
| Serie A | Juventus | Fiorentina | 29.12.2024 | 2-2 |
| Serie A | Juventus | Fiorentina | 07.04.2024 | 1-0 |
| Serie A | Fiorentina | Juventus | 05.11.2023 | 0-1 |
| Serie A | Juventus | Fiorentina | 12.02.2023 | 1-0 |
| Serie A | Fiorentina | Juventus | 03.09.2022 | 1-1 |
| Serie A | Fiorentina | Juventus | 21.05.2022 | 2-0 |
| Coppa Italia | Juventus | Fiorentina | 20.04.2022 | 2-0 |
That long-term picture doesn't quite match the last two meetings though. Fiorentina won 2-0 away at Juventus in May, and the fixture before that finished 1-1 in Florence. The recent head-to-head record has been far tighter than the overall history suggests.
A big early gap in the table
Just five games into this Serie A season, Juventus sit seventh with 10 points, having won three, drawn one and lost one, scoring eight and conceding four.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 6 | Frosinone | 5 | 3 | 1 | 1 | 9/4 | 10 |
| 7 | Juventus | 5 | 3 | 1 | 1 | 8/4 | 10 |
| 8 | Como | 5 | 3 | 1 | 1 | 9/6 | 10 |
| 16 | Monza | 5 | 1 | 1 | 3 | 8/12 | 4 |
| 17 | Fiorentina | 5 | 1 | 1 | 3 | 6/12 | 4 |
| 18 | Bologna | 5 | 0 | 2 | 3 | 3/6 | 2 |
Fiorentina are down in 17th with only four points from the same number of games, having managed just one win. That's a notable gap already, though it's still early days in the campaign.
Limited scoring threats on both sides
Fiorentina's Franco Mastantuono has three goals in five appearances this season, while Juventus's Edon Zhegrova has two from four. Both are useful markers of where early goals have come from.
This is only partial information rather than a full squad list or fitness update, so it shouldn't be read as the complete attacking picture for either side.

Still some time before kickoff
With this match over a month away from the data here, both squads have time for results, injuries and form to shift before the teams actually line up.
Juventus's current league position and broader form give them the firmer platform right now, but Fiorentina have already shown this season that they can raise their level specifically against this opponent.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| N. Fagioli | Italy | 25 | Midfielder | 178 | 71 |
| M. Kean | Italy | 26 | Attacker | 183 | 67 |
| David de Gea | Spain | 35 | Goalkeeper | 192 | 76 |
| M. Pongračić | Croatia | 29 | Defender | 190 | 95 |
| M. Brescianini | Italy | 26 | Midfielder | 188 | 80 |
| A. Guðmundsson | Iceland | 29 | Attacker | 177 | 80 |
| O. Christensen | Denmark | 27 | Goalkeeper | 190 | 82 |
| Pote | Portugal | 28 | Midfielder | 173 | 70 |
| R. Mandragora | Italy | 29 | Midfielder | 183 | 76 |
| L. Lezzerini | Italy | 31 | Goalkeeper | 195 | 86 |
| L. Ranieri | Italy | 27 | Defender | 187 | 73 |
| Dodô | Brazil | 27 | Defender | 166 | 68 |
| João Mário | Portugal | 26 | Defender | 178 | 66 |
| Beto | Portugal | 28 | Attacker | 194 | 88 |
| W. Gnonto | Italy | 22 | Attacker | 172 | 65 |
| R. Drăgușin | Romania | 24 | Defender | 191 | 85 |
| Mateo Pellegrino | Argentina | 24 | Attacker | 193 | 85 |
| C. Ndour | Italy | 22 | Midfielder | 190 | 82 |
| G. Fabbian | Italy | 23 | Midfielder | 186 | 75 |
| Álex Jiménez | Spain | 21 | Defender | 177 | 73 |
| A. Atta | France | 23 | Midfielder | 189 | 77 |
| A. Njie | Sweden | 21 | Attacker | 171 | 60 |
| Viery | Brazil | 21 | Defender | 187 | 85 |
| N. Fortini | Italy | 20 | Defender | 185 | n/a |
| E. Košpo | Bosnia and Herzegovina | 19 | Defender | 191 | n/a |
| Franco Mastantuono | Argentina | 19 | Midfielder | 178 | 73 |
| C. Inao Oulaï | Côte d'Ivoire | 20 | Midfielder | 173 | n/a |
| Valde | Spain | 19 | Defender | 188 | 75 |
| S. Jallow | Gambia | 19 | Attacker | n/a | n/a |
| B. Mazzeo | n/a | n/a | Midfielder | n/a | n/a |
| Pirro | n/a | n/a | Midfielder | n/a | n/a |
| F. Croci | n/a | n/a | Attacker | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| K. Thuram | France | 25 | Midfielder | 192 | 80 |
| A. Milik | Poland | 32 | Attacker | 186 | 80 |
| W. McKennie | USA | 28 | Midfielder | 183 | 84 |
| M. Perin | Italy | 33 | Goalkeeper | 188 | 85 |
| C. Pinsoglio | Italy | 36 | Goalkeeper | 194 | 85 |
| D. Rugani | Italy | 32 | Defender | 190 | 84 |
| J. Lucumí | Colombia | 28 | Defender | 187 | 84 |
| J. David | Canada | 26 | Attacker | 178 | 81 |
| K. Grabara | Poland | 27 | Goalkeeper | 195 | 80 |
| L. Kelly | England | 28 | Defender | 178 | 70 |
| R. Kolo Muani | France | 27 | Attacker | 187 | 73 |
| Z. Çelik | Türkiye | 29 | Midfielder | 180 | 78 |
| N. González | Argentina | 28 | Midfielder | 180 | 72 |
| Bremer | Brazil | 29 | Defender | 188 | 80 |
| J. Boga | Côte d'Ivoire | 29 | Attacker | 172 | 68 |
| M. Locatelli | Italy | 28 | Midfielder | 185 | 75 |
| G. Vicario | Italy | 30 | Goalkeeper | 194 | 83 |
| T. Koopmeiners | Netherlands | 28 | Midfielder | 184 | 77 |
| Douglas Luiz | Brazil | 28 | Midfielder | 175 | 66 |
| E. Zhegrova | Kosovo | 27 | Attacker | 181 | 66 |
| J. Cabal | Colombia | 25 | Defender | 186 | 79 |
| A. Cambiaso | Italy | 26 | Defender | 182 | 77 |
| N. Woltemade | Germany | 24 | Attacker | 198 | 90 |
| Francisco Conceição | Portugal | 23 | Attacker | 170 | 64 |
| P. Kalulu | France | 26 | Defender | 179 | 69 |
| F. Miretti | Italy | 23 | Midfielder | 179 | 75 |
| P. Sarr | Senegal | 24 | Midfielder | 185 | 70 |
| F. Gatti | Italy | 28 | Defender | 190 | 82 |
| J. Oboavwoduo | England | 20 | Attacker | 179 | n/a |
| K. Yıldız | Türkiye | 21 | Midfielder | 185 | 77 |
| Kerim-Sam Alajbegović | Bosnia and Herzegovina | 19 | Midfielder | 178 | 65 |
| F. Pagnucco | Italy | 20 | Midfielder | n/a | n/a |
| A. Owusu | Italy | 21 | Midfielder | n/a | n/a |
| J. Ekhator | Italy | 19 | Attacker | 190 | 82 |
| G. Makiobo | Belgium | 19 | Midfielder | n/a | n/a |
| D. Elimoghale | n/a | n/a | Attacker | n/a | n/a |
| R. Radu | n/a | n/a | Goalkeeper | n/a | n/a |
There's enough here to lean toward Juventus looking the more settled side right now, but without a market to weigh against that view there's nothing concrete to back.
Given how recently Fiorentina got the better of this exact fixture, and how much time remains before kickoff, we're happy to leave this one alone for now.
