AC Milan vs Fiorentina: betting odds 5 Apr 2025

The Matchday 31 Serie A clash between Milan and Fiorentina will take place on April 5 at the San Siro Stadium. Milan vs. Fiorentina: prediction and betting odds, statistics.

Milan

In the previous round, Sergio Conceicao's team suffered a 2-1 away defeat to Napoli. This marks Milan's fourth loss in their last six Serie A matches. However, the club has extended its scoring streak in the league to ten matches. In the standings, the team is ninth with 47 points. Notably, Milan has conceded only 12 goals at home this Serie A season – only Napoli has a better record (11).


  • The club has not lost in 9 of their last 10 home Serie A matches (4 wins, 5 draws).
  • Both teams scored in 6 of the last 7 home league games.
  • Exactly two goals were scored in 5 of Milan's last 7 home Serie A matches.

Predicted lineup for Milan (4-5-1)

Mike Maignan – Kyle Walker, Matteo Gabbia, Strahinja Pavlovic, Theo Hernandez – Warren Bondo, Youssouf Fofana, Tijjani Reijnders, Christian Pulisic, Joao Felix – Tammy Abraham.


Defender Emerson Royal will not play due to injury.

Fiorentina

Raffaele Palladino's side defeated Atalanta 1-0 at home in the last round. As a result, Fiorentina secured their third win in four league matches, each time keeping a clean sheet. However, in their last seven Serie A games, the club has only once scored more than one goal. Fiorentina has 51 points, placing them eighth in the standings, but they are only five points away from the top four.


  • The team has not won in 6 of their last 7 away Serie A matches (1 draw, 5 losses).
  • Both teams scored in 5 of the last 6 away league matches.
  • Fiorentina scored exactly one or two goals in 8 of their last 10 away Serie A games.

Predicted lineup for Fiorentina (3-5-2)

David de Gea – Marin Pongracic, Pablo Mari, Luca Ranieri – Dodo, Nicolo Fagioli, Danilo Cataldi, Rolando Mandragora, Fabiano Parisi – Albert Gudmundsson, Moise Kean.


Defender Edoardo Bove is injured.

Referee

Giovanni Ayroldi (Italy)


Matches – 8 (Serie A, 2024/25);

Yellow cards shown (including second yellows) – 52;

Average yellow cards per match – 6.5;

Red cards shown – 4;

Average fouls per match – 28;

Penalties – 50%.

Milan vs. Fiorentina: Match Prediction

Milan feels confident at home and strives to please their fans with an attacking style. As a result, the team rarely finishes matches without scoring: in 26 of their last 29 home league games, Milan players have found the net. However, their defense is not as strong: in the last seven home Serie A matches, Milan has kept a clean sheet only once.


Fiorentina operates in a similar style, even in away games, focusing on creating opportunities. In their last 11 away league matches, Fiorentina failed to break down the opponent's defense only twice, scoring twice against both Lazio and Juventus. However, the team also makes defensive errors: in their last seven away Serie A games, Fiorentina has not kept a clean sheet.


I expect a high-scoring game with both teams finding the net. My prediction: Both teams to score – yes

AC Milan — Fiorentina betting tips 5 Apr 2025

Fiorentina have recovered well from a recent dip in form and are once again pushing for a place in European competition. Just a point separates them from the top six. Next up, they face AC Milan, a side they defeated (2:1) in the reverse fixture earlier this season.

AC Milan have recorded only three wins in their last ten Serie A fixtures — all of which came against sides struggling near the bottom of the standings: Hellas Verona, US Lecce, and Como 1907. Under Sérgio Conceição, the squad have shown no meaningful progress defensively. They have suffered defeat in eight of those ten fixtures, conceding at least twice in five of them. In the others, their opponents were simply wasteful in front of goal. Their most recent match, a (1:1) draw with Inter Milan, saw them allow 18 shots and an xG tally of 1.55.

Fiorentina went into the international break off the back of a commanding (3:0) win over Juventus, and resumed Serie A play with a (1:0) victory against Atalanta. The only goal in that match came from leading scorer Moise Kean, who now has 16 goals in 27 appearances this season. The team under Raffaele Palladino have also looked solid at the back. Atalanta, the second-highest scorers in the division, failed to register a single shot on target over the course of the match.

Despite this, AC Milan are being widely backed as favourites — a position that seems difficult to justify. Fiorentina are in excellent form and have just beaten third-placed Atalanta. They are unlikely to lose here, making a zero handicap on them a value play.

Betting prediction
Fiorentina (0)
Cf
Odds
19/10
Bet now

AC Milan vs Fiorentina Odds

Current season

Logo AC Milan Logo Fiorentina
13 Wins 15
9 Lost 9
8 Draws 6
1.5 GF per game 1.52
1.17 GA per game 1.03
5.93 Corners per game 4.03
1.87 Yellow cards per game 2.03

Serie A: previous matches in the tournament

AC Milan
30.03.25
Napoli
AC Milan
L
15.03.25
AC Milan
Como
W
08.03.25
Lecce
AC Milan
W
02.03.25
AC Milan
Lazio
L
27.02.25
Bologna
AC Milan
L
22.02.25
Torino
AC Milan
L
15.02.25
AC Milan
Hellas Verona
W
08.02.25
Empoli
AC Milan
W
02.02.25
AC Milan
Inter Milan
D
26.01.25
AC Milan
Parma
W
18.01.25
Juventus
AC Milan
L
14.01.25
Como
AC Milan
W
11.01.25
AC Milan
Cagliari
D
29.12.24
AC Milan
AS Roma
D
20.12.24
Hellas Verona
AC Milan
W
15.12.24
AC Milan
Genoa
D
06.12.24
Atalanta
AC Milan
L
30.11.24
AC Milan
Empoli
W
23.11.24
AC Milan
Juventus
D
09.11.24
Cagliari
AC Milan
D
02.11.24
Monza
AC Milan
W
29.10.24
AC Milan
Napoli
L
19.10.24
AC Milan
Udinese
W
06.10.24
Fiorentina
AC Milan
L
27.09.24
AC Milan
Lecce
W
22.09.24
Inter Milan
AC Milan
W
14.09.24
AC Milan
Venezia
W
31.08.24
Lazio
AC Milan
D
24.08.24
Parma
AC Milan
L
17.08.24
AC Milan
Torino
D
More matches
Fiorentina
30.03.25
Fiorentina
Atalanta
W
16.03.25
Fiorentina
Juventus
W
09.03.25
Napoli
Fiorentina
L
28.02.25
Fiorentina
Lecce
W
23.02.25
Hellas Verona
Fiorentina
L
16.02.25
Fiorentina
Como
L
10.02.25
Inter Milan
Fiorentina
L
06.02.25
Fiorentina
Inter Milan
W
02.02.25
Fiorentina
Genoa
W
26.01.25
Lazio
Fiorentina
W
19.01.25
Fiorentina
Torino
D
13.01.25
Monza
Fiorentina
L
04.01.25
Fiorentina
Napoli
L
29.12.24
Juventus
Fiorentina
D
23.12.24
Fiorentina
Udinese
L
15.12.24
Bologna
Fiorentina
L
08.12.24
Fiorentina
Cagliari
W
24.11.24
Como
Fiorentina
W
10.11.24
Fiorentina
Hellas Verona
W
03.11.24
Torino
Fiorentina
W
31.10.24
Genoa
Fiorentina
W
27.10.24
Fiorentina
AS Roma
W
20.10.24
Lecce
Fiorentina
W
06.10.24
Fiorentina
AC Milan
W
29.09.24
Empoli
Fiorentina
D
22.09.24
Fiorentina
Lazio
W
15.09.24
Atalanta
Fiorentina
L
01.09.24
Fiorentina
Monza
D
25.08.24
Fiorentina
Venezia
D
17.08.24
Parma
Fiorentina
D
More matches

H2H: AC Milan — Fiorentina

Serie A 2024-2025
06.10.24
Fiorentina
AC Milan
Serie A 2023-2024
30.03.24
Fiorentina
AC Milan
25.11.23
AC Milan
Fiorentina
Serie A 2022-2023
04.03.23
Fiorentina
AC Milan
13.11.22
AC Milan
Fiorentina
Serie A 2021-2022
01.05.22
AC Milan
Fiorentina
20.11.21
Fiorentina
AC Milan
Serie A 2020-2021
21.03.21
Fiorentina
AC Milan
29.11.20
AC Milan
Fiorentina
Serie A 2019-2020
22.02.20
Fiorentina
AC Milan
29.09.19
AC Milan
Fiorentina
Serie A 2018-2019
11.05.19
Fiorentina
AC Milan
22.12.18
AC Milan
Fiorentina
Serie A 2017-2018
20.05.18
AC Milan
Fiorentina
30.12.17
Fiorentina
AC Milan
Serie A 2016-2017
19.02.17
AC Milan
Fiorentina
25.09.16
Fiorentina
AC Milan
Serie A 2015-2016
17.01.16
AC Milan
Fiorentina
23.08.15
Fiorentina
AC Milan
Serie A 2014-2015
16.03.15
Fiorentina
AC Milan
26.10.14
AC Milan
Fiorentina
Serie A 2013-2014
25.03.14
Fiorentina
AC Milan
0
:
2
01.11.13
AC Milan
Fiorentina
0
:
2
Serie A 2012-2013
06.04.13
Fiorentina
AC Milan
2
:
2
10.11.12
AC Milan
Fiorentina
1
:
3
Serie A 2011-2012
06.04.12
AC Milan
Fiorentina
1
:
2
18.11.11
Fiorentina
AC Milan
0
:
0
Serie A 2010-2011
09.04.11
Fiorentina
AC Milan
1
:
2
19.11.10
AC Milan
Fiorentina
1
:
0
Serie A 2009-2010
30.04.10
AC Milan
Fiorentina
1
:
0
23.02.10
Fiorentina
AC Milan
1
:
2
Serie A 2008-2009
30.05.09
Fiorentina
AC Milan
0
:
2
16.01.09
AC Milan
Fiorentina
1
:
0
Serie A 2007-2008
02.02.08
Fiorentina
AC Milan
0
:
1
02.09.07
AC Milan
Fiorentina
1
:
1
Serie A 2006-2007
05.05.07
AC Milan
Fiorentina
0
:
0
15.12.06
Fiorentina
AC Milan
2
:
2
Serie A 2005-2006
24.03.06
AC Milan
Fiorentina
3
:
1
19.11.05
Fiorentina
AC Milan
3
:
1
Serie A 2004-2005
29.04.05
Fiorentina
AC Milan
1
:
2
11.12.04
AC Milan
Fiorentina
6
:
0
More matches

Tables

Team Played W D L Goals Points Form
1
Inter Milan
30 20 7 3 67:28 67
2
Napoli
30 19 7 4 47:24 64
3
Atalanta
30 17 7 6 63:29 58
4
Bologna
30 15 11 4 50:34 56
5
Juventus
30 14 13 3 46:28 55
6
AS Roma
30 15 7 8 45:30 52
7
Lazio
30 15 7 8 51:42 52
8
Fiorentina
30 15 6 9 47:30 51
9
AC Milan
30 13 8 9 45:35 47
10
Udinese
30 11 7 12 36:41 40
11
Torino
30 9 12 9 35:35 39
12
Genoa
30 8 11 11 28:38 35
13
Como
30 7 9 14 36:47 30
14
Hellas Verona
30 9 3 18 29:58 30
15
Cagliari
30 7 8 15 31:44 29
16
Parma
30 5 11 14 35:49 26
17
Lecce
30 6 7 17 21:49 25
18
Empoli
30 4 11 15 24:47 23
19
Venezia
30 3 11 16 23:43 20
20
Monza
30 2 9 19 24:52 15
Team Played W D L Goals Points Form
1
Inter Milan
15 11 3 1 34:17 36
2
Napoli
15 11 2 2 23:11 35
3
Fiorentina
16 10 3 3 27:15 33
4
Bologna
15 9 5 1 29:13 32
5
AS Roma
15 10 1 4 31:13 31
6
Juventus
16 8 7 1 25:14 31
7
AC Milan
15 7 6 2 23:12 27
8
Lazio
15 7 6 2 29:21 27
9
Atalanta
14 7 4 3 29:18 25
10
Udinese
15 7 2 6 19:18 23
11
Torino
14 5 5 4 13:12 20
12
Como
15 5 5 5 23:23 20
13
Genoa
15 4 7 4 17:18 19
14
Cagliari
16 5 4 7 19:24 19
15
Parma
15 4 4 7 22:25 16
16
Venezia
15 3 5 7 12:16 14
17
Lecce
15 3 5 7 11:26 14
18
Hellas Verona
15 4 2 9 13:32 14
19
Monza
15 1 5 9 11:20 8
20
Empoli
14 1 5 8 5:20 8
Team Played W D L Goals Points Form
1
Atalanta
16 10 3 3 34:11 33
2
Inter Milan
15 9 4 2 33:11 31
3
Napoli
15 8 5 2 24:13 29
4
Lazio
15 8 1 6 22:21 25
5
Juventus
14 6 6 2 21:14 24
6
Bologna
15 6 6 3 21:21 24
7
AS Roma
15 5 6 4 14:17 21
8
AC Milan
15 6 2 7 22:23 20
9
Torino
16 4 7 5 22:23 19
10
Fiorentina
14 5 3 6 20:15 18
11
Udinese
15 4 5 6 17:23 17
12
Genoa
15 4 4 7 11:20 16
13
Hellas Verona
15 5 1 9 16:26 16
14
Empoli
16 3 6 7 19:27 15
15
Lecce
15 3 2 10 10:23 11
16
Cagliari
14 2 4 8 12:20 10
17
Como
15 2 4 9 13:24 10
18
Parma
15 1 7 7 13:24 10
19
Monza
15 1 4 10 13:32 7
20
Venezia
15 0 6 9 11:27 6

Team lineups

The line-ups will be known a few hours before kick-off
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token