AC Milan
Football Italy - Serie A San Siro Sat 5 Apr 14:45
ACF Fiorentina
  1. Prediction
  2. Odds
  3. Stats
  4. Team News
  5. Lineups
  6. Injuries
  7. Squads
  8. Table
Milan Good Value against Fiorentina

Milan can deliver the goods when it comes to Full-Time Result betting and we’ll back them with confidence against Fiorentina. The odds of -111 look attractive when it comes to the home team.

Fiorentina Won When They Last Played Milan

AC Milan were defeated in their last Serie A game. On the road, they suffered a 2-1 loss against Napoli at Diego Armando Maradona. Sergio Conceicao's team had 49% possession and recorded four shots on target, with Luka Jovic registering the goal.

On Wednesday night, Milan drew 1-1 with Inter in the first leg of the Coppa Italia semi-final stage.

Fiorentina have suffered three straight away defeats. In their previous game, they enjoyed a 1-0 home victory against Atalanta at Stadio Artemio Franchi. La Viola had 46% possession and totalled four shots on goal, with Moise Kean on target late in the first half.

Head-to-Head Statistics

The last encounter between Fiorentina and Milan saw the former win at home. It was a 2-1 scoreline at Stadio Artemio Franchi. In the previous 10 H2H matches, we have seen six Milan victories, three Fiorentina wins and one draw.

Serie A G W D L GF GA GD GD P
1 AC Milan logo AC Milan 14 9 4 1 22 11 11 22:11 31
20 Fiorentina logo Fiorentina 14 0 6 8 11 24 -13 11:24 6
View Full Table
AC Milan – Last 10 League Games

Milan have 5 wins, 4 losses and 1 draw, averaging 1.6 goals from 15.0 attempts and 5.0 shots on goal. I Rossoneri have averaged 56.5% possession, 457.4 passes and 6.3 corners per game, conceding 1.4 goals and 4.6 corners from 12.0 attempts and 4.0 shots on goal.

Top goalscorers Christian Pulisic and Tijjani Reijnders have found the net 4 times, with Samuel Chukwueze scoring 2. Rafael Leao is top assists maker with 3, while goalkeeper Mike Maignan has kept 2 clean sheets.

Fiorentina – Last 10 League Games

Fiorentina have 6 victories and 4 defeats, with an average of 1.4 goals from 8.0 attempts and 3.5 shots on goal. Raffaele Palladino's men average 42.5% possession, 358.9 passes, 2.0 corners in their favour and 5.9 corners against, while conceding 0.9 goals from 13.6 attempts and 4.0 shots on goal.

Moise Kean is the leading goalscorer with 4, Albert Gudmundsson has 3, with Robin Gosens and Rolando Mandragora getting 2. Dodo has had 3 assists, with David De Gea notching 4 clean sheets in the previous 10 games.

Confirmed Lineups

AC Milan confirmed lineup (4-2-3-1): Mike Maignan (GK), Kyle Walker, Fikayo Tomori, Malick Thiaw, Theo Hernandez, Yunus Musah, Youssouf Fofana, Christian Pulisic, Tijjani Reijnders, Rafael Leao, Tammy Abraham.

Fiorentina confirmed lineup (3-5-2): David de Gea (GK), Marin Pongracic, Pablo Mari, Luca Ranieri, Dodo, Rolando Mandragora, Danilo Cataldi, Nicolo Fagioli, Fabiano Parisi, Albert Gudmundsson, Moise Kean.

AC Milan vs Fiorentina Prediction & Betting Tips

We’re going for a straight pick on Milan as we think they’re the likely winners of this Serie A contest. We think the hosts can achieve some kind of victory, with odds of -111 currently available.

The football experts at Sportsgambler.com always keep close tabs on team news. We also use a form guide for our betting tips along with checking out the stats that are going to help inform our final decision.

Key AC Milan vs Fiorentina league stats:

  • Milan have won 3 of their last 5 games at home.
  • Fiorentina have lost 4 of their last 5 games on the road.
  • Fiorentina have lost their last 3 games on the road.
  • Milan have won 6 of their last 10 games against Fiorentina.
Milan to Win Probability

According to the latest betting odds, our pick has a 52.6% chance of winning. However, our experts think that the probability is close to 60% taking all factors into consideration. It’s why we think it’s worth placing this wager.

Looking for Bigger Odds?

A betting alternative to supporting Milan is the Double Result. You can get bigger odds by siding with them to lead at the halfway phase before running out winners.

Our Match Prediction
Milan To Win @ -111 Bet Now BetMGM logo
BetMGM logo
BetMGM Promo Up To $1500 in Bonus Bets Get Bonus T&C apply. Gamble responsibly 18+
Gamble responsibly 18+. All odds are correct at time of publishing and are subject to change. To use the Bookmaker Live Streaming services you will need to be logged in and have a funded account or to have placed a bet in the last 24 hours. Geo-restrictions apply.
Published 19:37, 03 April 2025

Corners Prediction

Under 9.5 Corners -125 BetMGM logo

It has been nine consecutive Fiorentina matches involving the 9.5 Total Corners line not being covered, with five  straight Milan games seeing the same thing happen. There’s a chance to go under the Total Corners line and we’re confident this will happen, with odds of -125 available.

League Games
League Games
Last 10 Total For Against
Last 10 at Home Total For Against
Last 10 Away Total For Against
Milan Logo Milan
Total
8.80 4.20 4.60
Home
10.00 5.10 4.90
Away
8.80 4.50 4.30
Fiorentina Logo Fiorentina
Total
8.60 4.30 4.30
Home
6.80 2.80 4.00
Away
8.40 4.10 4.30
Latest Corner Odds

T&C apply. Gamble responsibly 18+

AC Milan vs Fiorentina Odds

AC Milan are the -122 favourites and that means a 55% chance of winning this Serie A match according to the betting odds at the bookies. Fiorentina are trading at a bigger price than their opponents and they can be backed at +325.

The Over 2.5 Goals option is currently favourite on the Total Goals market.

The good news is that you can access hundreds of markets for any Serie A match. All the leading football betting sites have a massive range of pre-match and In-Play betting options.

Best Betting Offers
Team Stats
AC Milan logo AC Milan League Stats
Fiorentina logo Fiorentina League Stats
Full-Time Result
  • 7 wins, 2 defeats and 1 draw in the previous 10 matches
  • 6 wins, 3 defeats and 1 draw in the previous 10 home matches
Full-Time Result
  • 2 wins, 5 defeats and 3 draws in the previous 10 matches
  • 2 wins, 4 defeats and 4 draws in the previous 10 away matches
Goals
Goals
Corners
Corners
Possession
Possession
Top Scorers & Assists
Top Scorers & Assists

AC Milan vs Fiorentina Lineups & Team News

If you’re looking for Milan vs Fiorentina team news, then we have predicted and confirmed lineups available along with details of any injuries on both sides.

Getting the player information you need is easy thanks to the Serie A squads.

AC Milan Confirmed Lineup 4-2-3-1

Fiorentina Confirmed Lineup 3-5-2

AC Milan Confirmed Lineup 4-2-3-1

16 Mike Maignan
32 Kyle Walker 23 Fikayo Tomori 28 Malick Thiaw 19 Theo Hernandez
80 Yunus Musah 29 Youssouf Fofana
11 Christian Pulisic 14 Tijjani Reijnders 10 Rafael Leao
90 Tammy Abraham
43 David de Gea
5 Marin Pongracic 18 Pablo Mari 6 Luca Ranieri
2 Dodo 8 Rolando Mandragora 32 Danilo Cataldi 44 Nicolo Fagioli 65 Fabiano Parisi
10 Albert Gudmundsson 20 Moise Kean

Fiorentina Confirmed Lineup 3-5-2

AC Milan Substitutes

  • 7Santiago Gimenez
  • 9Luka Jovic
  • 21Samuel Chukwueze
  • 24Alessandro Florenzi
  • 31Strahinja Pavlovic
  • 33Davide Bartesaghi
  • 38Warren Bondo
  • 42Filippo Terracciano
  • 46Matteo Gabbia
  • 57Marco Sportiello
  • 79Joao Felix
  • 96Lorenzo Torriani
  • 99Riccardo Sottil

Fiorentina Substitutes

  • 1Pietro Terracciano
  • 9Lucas Beltran
  • 15Pietro Comuzzo
  • 17Nicolo Zaniolo
  • 22Matias Moreno
  • 24Amir Richardson
  • 27Cher Ndour
  • 29Yacine Adli
  • 30Tommaso Martinelli
  • 90Michael Folorunsho

Previous AC Milan Lineups

05 Oct Serie A
Juventus 0-0 AC Milan
28 Sep Serie A
AC Milan 2-1 Napoli
23 Sep Coppa Italia
AC Milan 3-0 Lecce
20 Sep Serie A
Udinese 0-3 AC Milan
14 Sep Serie A
AC Milan 1-0 Bologna
29 Aug Serie A
Lecce 0-2 AC Milan

Previous Fiorentina Lineups

05 Oct Serie A
Fiorentina 1-2 Roma
02 Oct Europa Conference League
Fiorentina 2-0 Sigma Olomouc
28 Sep Serie A
Pisa 0-0 Fiorentina
21 Sep Serie A
Fiorentina 1-2 Como
13 Sep Serie A
Fiorentina 1-3 Napoli
31 Aug Serie A
Torino 0-0 Fiorentina

Injuries & Suspensions

AC Milan Injury Table
Type Name Info
Santiago Gimenez Red card (direc
Youssouf Fofana Groin
Alvaro Morata Groin
Rafael Leao Groin
Santiago Gimenez Ankle
Fiorentina Injury Table
Type Name Info
M'Bala Nzola Red card (direc
Nicolo Fagioli Other
Matias Moreno Muscle
Jacopo Fazzini Ankle
Robin Gosens Other
Tariq Lamptey Cruciate ligame
Team Squads

AC Milan Player Stats & Squad

Manager: Massimiliano Allegri

Player # Pos GP MIN ST BE G A Y R
Matteo Gabbia 46 D 6 540 6 0 0 0 0 0
Luka Modric 14 M 6 513 6 0 1 1 0 0
Fikayo Tomori 23 D 6 503 6 0 0 0 1 0
Alexis Saelemaekers 56 M 6 502 6 0 1 1 1 0
Strahinja Pavlovic 31 D 6 472 6 0 1 0 0 0

Fiorentina Player Stats & Squad

Manager: Stefano Pioli

Player # Pos GP MIN ST BE G A Y R
Moise Kean 20 F 6 540 6 0 1 0 1 0
David de Gea 43 G 6 540 6 0 0 0 0 0
Marin Pongracic 5 D 6 539 6 0 0 0 3 0
Dodo 2 D 6 530 6 0 0 0 1 0
Robin Gosens 21 D 6 526 6 0 0 0 0 0
Italy FlagSerie A Table
2025/2026 Season
# Team G W D L +/- P
1 AC Milan 14 9 4 1 22:11 31
2 Napoli 14 10 1 3 22:12 31
3 Inter Milan 14 10 0 4 32:13 30
4 Roma 14 9 0 5 15:8 27
5 Bologna 14 7 4 3 23:12 25
6 Como 14 6 6 2 19:11 24
7 Juventus 14 6 5 3 18:14 23
8 Lazio 15 6 4 5 17:11 22
9 Sassuolo 14 6 2 6 19:17 20
10 Cremonese 15 5 5 5 18:18 20
11 Atalanta 15 4 7 4 19:18 19
12 Udinese 14 5 3 6 15:22 18
13 Torino 15 4 5 6 15:26 17
14 Lecce 15 4 4 7 11:19 16
15 Genoa 14 3 5 6 15:21 14
16 Cagliari 15 3 5 7 15:21 14
17 Parma 15 3 5 7 10:18 14
18 Pisa 15 1 7 7 10:20 10
19 Hellas Verona 14 1 6 7 11:21 9
20 Fiorentina 14 0 6 8 11:24 6
# Team G W D L +/- P
1 Napoli 7 6 1 0 14:6 19
2 Inter Milan 8 6 0 2 21:5 18
3 AC Milan 7 5 1 1 10:6 16
4 Como 7 4 3 0 11:3 15
5 Juventus 7 4 3 0 12:6 15
6 Lazio 7 4 2 1 13:5 14
7 Bologna 6 4 1 1 10:4 13
8 Atalanta 8 3 4 1 11:8 13
9 Roma 7 4 0 3 7:4 12
10 Torino 8 3 2 3 9:14 11
11 Sassuolo 7 3 1 3 10:9 10
12 Cremonese 7 2 3 2 9:9 9
13 Lecce 8 2 3 3 6:8 9
14 Cagliari 7 2 2 3 8:10 8
15 Udinese 7 2 2 3 7:12 8
16 Hellas Verona 7 1 3 3 8:9 6
17 Pisa 8 1 3 4 1:5 6
18 Parma 8 1 3 4 6:11 6
19 Genoa 7 1 3 3 4:9 6
20 Fiorentina 6 0 2 4 6:11 2