We have made these AC Milan v Fiorentina predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Good luck if you do place a bet today.
AC Milan vs Fiorentina Live Stream Global Listings (Apr 05)
Predictions and Tips
AC Milan will be facing visiting rivals Fiorentina at Stadio San Siro in this Serie A match on Saturday.
Full predictions, pre-match stats and user poll for AC Milan v Fiorentina are shown on this page - as well as the best betting odds.
📊 Form Guide

AC Milan
LLWWLD
AC Milan will play in this fixture coming off the back of a 1-1 Coppa Italia drawn match vs Inter Milan.
In that game, AC Milan had 37% possession and 12 attempts at goal with 4 of them on target. The only player to score for AC Milan was Tammy Abraham (47'). Inter Milan got 19 attempts on goal with 7 of them on target. Hakan Çalhanoğlu (67') was the scorer for Inter Milan.
AC Milan have not been the best at stopping their opponents recently, but they’ve also found ways to hit the back of the net themselves. Analysis of their previous 6 games shows that AC Milan have seen their goal breached in 5 of them in addition to getting on the scoresheet in 5 of those matches. We shall soon see whether or not that trend will end up being continued on into this next match.
Fiorentina
WLLWWW 📈
Fiorentina will go into this meeting following a 1-0 Serie A win against Atalanta in their last outing.
In that game, Fiorentina managed 45% possession and 12 shots on goal with 4 of them on target. The scorer for Fiorentina was Moise Kean (45'). On the other side, Atalanta had 9 shots at goal with 0 of them on target.
In their last six clashes, Fiorentina have bagged a tally of 11 goals. Fiorentina have also not failed to score in every single one of those games. During those fixtures, they’ve seen 6 goals go into their own net.
A look at their previous results shows us that Fiorentina:
- have not emerged victorious against AC Milan in away games against them for the last 4 league matches. Not good.
- have not won away from home in their last 3 league games.
👥 Head to head
Checking on their past head-to-head clashes dating back to 01/05/2022 shows that AC Milan have won 4 of them and Fiorentina 2, with the number of drawn matches being 0.
A total of 14 goals were scored between the two sides in this period, with 8 of them for i Rossoneri and 6 netted by La Viola. That’s an average goals per game figure of 2.33.
The previous league game between these clubs was Serie A match day 7 on 06/10/2024 when the final score was Fiorentina 2-1 AC Milan.
That time, Fiorentina managed 40% possession and 12 shots at goal with 3 of them on target. The goals were scored by Yacine Adli (35') and Albert Guðmundsson (73').
AC Milan had 16 shots at goal with 8 on target. Christian Pulišić (60') was the scorer.
The referee was Luca Pairetto.
🗞️ Team News: AC Milan
It’s our opinion that i Rossoneri could use the 4-2-3-1 system in the match with Mike Maignan, Kyle Walker, Malick Thiaw, Matteo Gabbia, Theo Hernandez, Warren Bondo, Youssouf Fofana, Christian Pulisic, Tijjani Reijnders, Rafael Leao and Santiago Gimenez.
🗞️ Team News: Fiorentina
Fiorentina boss Raffaelle Palladino has to choose from a squad that has some fitness concerns. Robin Gosens (Knee problems), Edoardo Bove (heart problems) and Andrea Colpani (Bruise on ankle) are not ready for selection.
We believe La Viola seem likely to utilise a 3-5-2 lineup, starting David De Gea, Marin Pongracic, Pablo Mari, Luca Ranieri, Dodo, Nicolo Fagioli, Danilo Cataldi, Rolando Mandragora, Fabiano Parisi, Albert Gudmundsson and Moise Kean.
🔮 Prediction
In this game, AC Milan should be able to create a good number of chances & successful shots on target.
Conversely, Fiorentina may well struggle getting goals although we do see them managing to get on the scoresheet as well here.
We’re therefore anticipating a comfortable 3-1 win for AC Milan at the end of the match.
Peter Guest, 18:04 05/04/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
AC Milan
Formed: 1899
Stadium: Stadio San Siro (80,018)
Captain: Mike Maignan
Chairman: Paolo Scaroni
Manager: Sérgio Conceição
Competitions: Serie A position 9, Coppa Italia (Semi-Finals), Supercoppa (Final)
⭐ Key Man: Rafael Leão
Usually deployed in the Left Wing position, Rafael Leão was born in Portugal. Having made his senior debut playing for Sporting Lisbon in the 2017 - 2018 season, the accomplished Forward has scored 6 league goals in this Serie A 2024 - 2025 season to date from a total of 28 appearances.
Fiorentina |
|
AC Milan |
Fiorentina |
|
AC Milan |
AC Milan |
|
Fiorentina |
Fiorentina |
|
AC Milan |
AC Milan |
|
Fiorentina |
AC Milan |
|
Fiorentina |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
31 | 20 | 8 | 3 | 39 | 68 | DWWWD |
2 |
![]() |
30 | 19 | 7 | 4 | 23 | 64 | LDWDW |
3 |
![]() |
30 | 17 | 7 | 6 | 34 | 58 | WDWLL |
4 |
![]() |
30 | 15 | 11 | 4 | 16 | 56 | WWWWW |
5 |
![]() |
30 | 14 | 13 | 3 | 18 | 55 | WWLLW |
6 |
![]() |
30 | 15 | 7 | 8 | 15 | 52 | WWWWW |
7 |
![]() |
30 | 15 | 7 | 8 | 9 | 52 | DWDLD |
8 |
![]() |
30 | 15 | 6 | 9 | 17 | 51 | LWLWW |
9 |
![]() |
30 | 13 | 8 | 9 | 10 | 47 | LLWWL |
10 |
![]() |
31 | 11 | 7 | 13 | -6 | 40 | WDLLL |
11 |
![]() |
30 | 9 | 12 | 9 | 0 | 39 | WWDWD |
12 |
![]() |
31 | 9 | 11 | 11 | -9 | 38 | DDWLW |
13 |
![]() |
31 | 8 | 9 | 14 | -9 | 33 | LDLDW |
14 |
![]() |
30 | 9 | 3 | 18 | -29 | 30 | WLLWD |
15 |
![]() |
30 | 7 | 8 | 15 | -13 | 29 | LLDLW |
16 |
![]() |
31 | 5 | 12 | 14 | -14 | 27 | LDDDD |
17 |
![]() |
30 | 6 | 7 | 17 | -28 | 25 | LLLLL |
18 |
![]() |
30 | 4 | 11 | 15 | -23 | 23 | LDLLD |
19 |
![]() |
30 | 3 | 11 | 16 | -20 | 20 | DDDDL |
20 |
![]() |
31 | 2 | 9 | 20 | -30 | 15 | LLDLL |
Inter Milan |
|
AC Milan |
AC Milan |
|
Atalanta |
Udinese |
|
AC Milan |
AC Milan |
|
Fiorentina |
AC Milan |
|
Inter Milan |
Napoli |
|
AC Milan |
Cagliari |
|
Fiorentina |
Fiorentina |
|
Celje |
Fiorentina |
|
Parma |
Celje |
|
Fiorentina |
AC Milan |
|
Fiorentina |
Fiorentina |
|
Atalanta |
AC Milan |
|
Como |
AC Milan |
|
Lazio |
AC Milan |
|
Hellas Verona |
AC Milan |
|
Inter Milan |
AC Milan |
|
Parma |
AC Milan |
|
Cagliari |
Napoli |
|
Fiorentina |
Hellas Verona |
|
Fiorentina |
Inter Milan |
|
Fiorentina |
Lazio |
|
Fiorentina |
Monza |
|
Fiorentina |
Juventus |
|
Fiorentina |
Goals scored | 1.5 |
Goals conceded | 0.8 |
Time first goal scored | 44 |
Time first goal conceded | 36 |
Yellow cards | 1.7 |
Red cards | 0.2 |
Subs used | 4.3 |
Biggest victory | 4-0 |
Biggest defeat | 2-0 |
Goals scored | 1.4 |
Goals conceded | 1.1 |
Time first goal scored | 43 |
Time first goal conceded | 45 |
Yellow cards | 2.2 |
Red cards | 0.1 |
Subs used | 4.9 |
Biggest victory | 6-0 |
Biggest defeat | 3-2 |
Tijani Reijnders | 10 |
Christian Pulišić | 9 |
Rafael Leão | 7 |
Álvaro Morata | 5 |
Theo Hernández | 4 |
Moise Kean | 17 |
Albert Guðmundsson | 6 |
Lucas Beltrán | 5 |
Robin Gosens | 5 |
Yacine Adli | 3 |
Venezia |
|
AC Milan |
Genoa |
|
AC Milan |
AC Milan |
|
Bologna |
Roma |
|
AC Milan |
AC Milan |
|
Monza |
Fiorentina |
|
Empoli |
Real Betis |
|
Fiorentina |
Roma |
|
Fiorentina |
Fiorentina |
|
Real Betis |
Venezia |
|
Fiorentina |
Fiorentina |
|
Bologna |
Udinese |
|
Fiorentina |
