AC Milan host Verona in the Italian Serie A on 28 December 2025, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 11:30 UK Time.
AC Milan return to league action knowing consistency remains the missing piece of their recent run. Verona arrive with renewed confidence after a productive spell, but this fixture has historically leaned heavily towards the Rossoneri. The tactical balance between Milan’s control and Verona’s willingness to play forward shapes an intriguing Serie A contest.
AC Milan’s recent sequence reflects a side that still dictates matches, but rarely without resistance. They have won two of their last five across competitions, yet only one of those victories came with a clean sheet, the narrow 1-0 home win over Lazio. Goals have arrived regularly, including three away at Torino, but the concession of goals against Sassuolo and Napoli underlines lapses once the game stretches.
At San Siro, Milan continue to manage matches patiently rather than force tempo. The Rossoneri have scored in four of their last five games, but none of those wins were comfortable. This season’s league numbers reinforce that picture. Twenty four goals scored against thirteen conceded across fifteen matches points to balance, not dominance. Milan usually find the breakthrough, but they often leave the door open long enough for opponents to respond.
Verona’s form line is more positive than their league position suggests. Back to back wins over Fiorentina and Atalanta highlight a team capable of punishing space and committing numbers forward when momentum builds. Both wins came with multiple goals, reinforcing an attacking intent that has been absent for much of the season.
That confidence fades slightly on the road. Away from home, Verona have conceded in four of their last five, including defeats at Genoa and Parma. The draw at Lecce shows they can slow games down, but their season total of twenty two goals conceded indicates structural issues when pressure is sustained. Against Milan, history has also been unkind. Verona have lost their last five meetings with the Rossoneri, often by fine margins but rarely with control.
The best bet angle aligns with Milan’s ability to edge matches without shutting teams out. AC Milan to win and both teams to score at 3.50 odds reflects recent patterns on both sides. Milan rarely dominate defensively, while Verona arrive in scoring form and are unlikely to sit deep for ninety minutes.
In the same line, Christian Pulisic to score anytime at 2.10 odds fits Milan’s attacking structure. He has been central to their forward momentum and benefits when opponents commit men forward, something Verona have shown recently.
For correct score prediction, a 2-1 AC Milan home win at 8.50 odds matches the underlying trends. Milan’s narrow victories, Verona’s improved attacking output, and the consistent head to head margins all point towards another controlled but contested result at San Siro.
| AC Milan | Verona | |
|---|---|---|
| Game Played | 37 | 37 |
| Wins | 20 | 3 |
| Draws | 10 | 12 |
| Loss | 7 | 22 |
| Goals For | 52 | 25 |
| Goals Against | 33 | 59 |
| AC Milan | Verona | |
|---|---|---|
| Game Played | 18 | 19 |
| Wins | 9 | 2 |
| Draws | 5 | 7 |
| Loss | 4 | 10 |
| Goals For | 24 | 13 |
| Goals Against | 19 | 33 |
|
17.05.26
|
Genoa AC Milan |
1-2 |
|
10.05.26
|
AC Milan Atalanta |
2-3 |
|
03.05.26
|
Sassuolo AC Milan |
2-0 |
|
26.04.26
|
AC Milan Juventus |
0-0 |
|
19.04.26
|
Verona AC Milan |
0-1 |
|
11.04.26
|
AC Milan Udinese |
0-3 |
|
06.04.26
|
Napoli AC Milan |
1-0 |
|
21.03.26
|
AC Milan Torino |
3-2 |
|
15.03.26
|
Lazio AC Milan |
1-0 |
|
08.03.26
|
AC Milan Inter Milan |
1-0 |
|
01.03.26
|
Cremonese AC Milan |
0-2 |
|
22.02.26
|
AC Milan Parma |
0-1 |
|
18.02.26
|
AC Milan Como |
1-1 |
|
13.02.26
|
Pisa AC Milan |
1-2 |
|
03.02.26
|
Bologna AC Milan |
0-3 |
|
25.01.26
|
Roma AC Milan |
1-1 |
|
18.01.26
|
AC Milan Lecce |
1-0 |
|
15.01.26
|
Como AC Milan |
1-3 |
|
11.01.26
|
Fiorentina AC Milan |
1-1 |
|
08.01.26
|
AC Milan Genoa |
1-1 |
|
02.01.26
|
Cagliari AC Milan |
0-1 |
|
28.12.25
|
AC Milan Verona |
3-0 |
|
18.12.25
|
Napoli AC Milan |
2-0 |
|
14.12.25
|
AC Milan Sassuolo |
2-2 |
|
08.12.25
|
Torino AC Milan |
2-3 |
|
04.12.25
|
Lazio AC Milan |
1-0 |
|
29.11.25
|
AC Milan Lazio |
1-0 |
|
23.11.25
|
Inter Milan AC Milan |
0-1 |
|
08.11.25
|
Parma AC Milan |
2-2 |
|
02.11.25
|
AC Milan Roma |
1-0 |
|
28.10.25
|
Atalanta AC Milan |
1-1 |
|
24.10.25
|
AC Milan Pisa |
2-2 |
|
19.10.25
|
AC Milan Fiorentina |
2-1 |
|
05.10.25
|
Juventus AC Milan |
0-0 |
|
28.09.25
|
AC Milan Napoli |
2-1 |
|
23.09.25
|
AC Milan Lecce |
3-0 |
|
20.09.25
|
Udinese AC Milan |
0-3 |
|
14.09.25
|
AC Milan Bologna |
1-0 |
|
29.08.25
|
Lecce AC Milan |
0-2 |
|
23.08.25
|
AC Milan Cremonese |
1-2 |
|
17.08.25
|
AC Milan Bari |
2-0 |
|
10.08.25
|
Chelsea AC Milan |
4-1 |
|
09.08.25
|
Leeds AC Milan |
1-1 |
|
26.07.25
|
Liverpool AC Milan |
2-4 |
|
23.07.25
|
Arsenal AC Milan |
1-0 |
|
24.05.25
|
AC Milan Monza |
2-0 |
|
18.05.25
|
Roma AC Milan |
3-1 |
|
14.05.25
|
AC Milan Bologna |
0-1 |
|
09.05.25
|
AC Milan Bologna |
3-1 |
|
05.05.25
|
Genoa AC Milan |
1-2 |
|
10.05.26
|
AC Milan Atalanta |
2-3 |
|
26.04.26
|
AC Milan Juventus |
0-0 |
|
11.04.26
|
AC Milan Udinese |
0-3 |
|
21.03.26
|
AC Milan Torino |
3-2 |
|
08.03.26
|
AC Milan Inter Milan |
1-0 |
|
22.02.26
|
AC Milan Parma |
0-1 |
|
18.02.26
|
AC Milan Como |
1-1 |
|
18.01.26
|
AC Milan Lecce |
1-0 |
|
08.01.26
|
AC Milan Genoa |
1-1 |
|
28.12.25
|
AC Milan Verona |
3-0 |
|
14.12.25
|
AC Milan Sassuolo |
2-2 |
|
29.11.25
|
AC Milan Lazio |
1-0 |
|
02.11.25
|
AC Milan Roma |
1-0 |
|
24.10.25
|
AC Milan Pisa |
2-2 |
|
19.10.25
|
AC Milan Fiorentina |
2-1 |
|
28.09.25
|
AC Milan Napoli |
2-1 |
|
23.09.25
|
AC Milan Lecce |
3-0 |
|
14.09.25
|
AC Milan Bologna |
1-0 |
|
23.08.25
|
AC Milan Cremonese |
1-2 |
|
17.08.25
|
AC Milan Bari |
2-0 |
|
24.05.25
|
AC Milan Monza |
2-0 |
|
14.05.25
|
AC Milan Bologna |
0-1 |
|
09.05.25
|
AC Milan Bologna |
3-1 |
|
20.04.25
|
AC Milan Atalanta |
0-1 |
|
05.04.25
|
AC Milan Fiorentina |
2-2 |
|
02.04.25
|
AC Milan Inter Milan |
1-1 |
|
15.03.25
|
AC Milan Como |
2-1 |
|
02.03.25
|
AC Milan Lazio |
1-2 |
|
18.02.25
|
AC Milan Feyenoord |
1-1 |
|
15.02.25
|
AC Milan Verona |
1-0 |
|
05.02.25
|
AC Milan Roma |
3-1 |
|
02.02.25
|
AC Milan Inter Milan |
1-1 |
|
26.01.25
|
AC Milan Parma |
3-2 |
|
22.01.25
|
AC Milan Girona |
1-0 |
|
11.01.25
|
AC Milan Cagliari |
1-1 |
|
29.12.24
|
AC Milan Roma |
1-1 |
|
15.12.24
|
AC Milan Genoa |
0-0 |
|
11.12.24
|
AC Milan Red Star Belgrade |
2-1 |
|
03.12.24
|
AC Milan Sassuolo |
6-1 |
|
30.11.24
|
AC Milan Empoli |
3-0 |
|
23.11.24
|
AC Milan Juventus |
0-0 |
|
29.10.24
|
AC Milan Napoli |
0-2 |
|
22.10.24
|
AC Milan Club Brugge |
3-1 |
|
19.10.24
|
AC Milan Udinese |
1-0 |
|
27.09.24
|
AC Milan Lecce |
3-0 |
|
17.09.24
|
AC Milan Liverpool |
1-3 |
|
14.09.24
|
AC Milan Venezia |
4-0 |
|
17.08.24
|
AC Milan Torino |
2-2 |
|
13.08.24
|
AC Milan Monza |
3-1 |
|
01.08.24
|
AC Milan Real Madrid |
1-0 |
|
17.05.26
|
Genoa AC Milan |
1-2 |
|
03.05.26
|
Sassuolo AC Milan |
2-0 |
|
19.04.26
|
Verona AC Milan |
0-1 |
|
06.04.26
|
Napoli AC Milan |
1-0 |
|
15.03.26
|
Lazio AC Milan |
1-0 |
|
01.03.26
|
Cremonese AC Milan |
0-2 |
|
13.02.26
|
Pisa AC Milan |
1-2 |
|
03.02.26
|
Bologna AC Milan |
0-3 |
|
25.01.26
|
Roma AC Milan |
1-1 |
|
15.01.26
|
Como AC Milan |
1-3 |
|
11.01.26
|
Fiorentina AC Milan |
1-1 |
|
02.01.26
|
Cagliari AC Milan |
0-1 |
|
18.12.25
|
Napoli AC Milan |
2-0 |
|
08.12.25
|
Torino AC Milan |
2-3 |
|
04.12.25
|
Lazio AC Milan |
1-0 |
|
23.11.25
|
Inter Milan AC Milan |
0-1 |
|
08.11.25
|
Parma AC Milan |
2-2 |
|
28.10.25
|
Atalanta AC Milan |
1-1 |
|
05.10.25
|
Juventus AC Milan |
0-0 |
|
20.09.25
|
Udinese AC Milan |
0-3 |
|
29.08.25
|
Lecce AC Milan |
0-2 |
|
10.08.25
|
Chelsea AC Milan |
4-1 |
|
09.08.25
|
Leeds AC Milan |
1-1 |
|
26.07.25
|
Liverpool AC Milan |
2-4 |
|
23.07.25
|
Arsenal AC Milan |
1-0 |
|
18.05.25
|
Roma AC Milan |
3-1 |
|
05.05.25
|
Genoa AC Milan |
1-2 |
|
27.04.25
|
Venezia AC Milan |
0-2 |
|
23.04.25
|
Inter Milan AC Milan |
0-3 |
|
11.04.25
|
Udinese AC Milan |
0-4 |
|
30.03.25
|
Napoli AC Milan |
2-1 |
|
08.03.25
|
Lecce AC Milan |
2-3 |
|
27.02.25
|
Bologna AC Milan |
2-1 |
|
22.02.25
|
Torino AC Milan |
2-1 |
|
12.02.25
|
Feyenoord AC Milan |
1-0 |
|
08.02.25
|
Empoli AC Milan |
0-2 |
|
29.01.25
|
Dinamo Zagreb AC Milan |
2-1 |
|
18.01.25
|
Juventus AC Milan |
2-0 |
|
14.01.25
|
Como AC Milan |
1-2 |
|
06.01.25
|
Inter Milan AC Milan |
2-3 |
|
03.01.25
|
Juventus AC Milan |
1-2 |
|
20.12.24
|
Verona AC Milan |
0-1 |
|
06.12.24
|
Atalanta AC Milan |
2-1 |
|
26.11.24
|
Slovan Bratislava AC Milan |
2-3 |
|
09.11.24
|
Cagliari AC Milan |
3-3 |
|
05.11.24
|
Real Madrid AC Milan |
1-3 |
|
02.11.24
|
Monza AC Milan |
0-1 |
|
06.10.24
|
Fiorentina AC Milan |
2-1 |
|
01.10.24
|
Bayer Leverkusen AC Milan |
1-0 |
|
22.09.24
|
Inter Milan AC Milan |
1-2 |
|
17.05.26
|
Inter Milan Verona |
1-1 |
|
10.05.26
|
Verona Como |
0-1 |
|
03.05.26
|
Juventus Verona |
1-1 |
|
25.04.26
|
Verona Lecce |
0-0 |
|
19.04.26
|
Verona AC Milan |
0-1 |
|
11.04.26
|
Torino Verona |
2-1 |
|
04.04.26
|
Verona Fiorentina |
0-1 |
|
22.03.26
|
Atalanta Verona |
1-0 |
|
15.03.26
|
Verona Genoa |
0-2 |
|
08.03.26
|
Bologna Verona |
1-2 |
|
28.02.26
|
Verona Napoli |
1-2 |
|
20.02.26
|
Sassuolo Verona |
3-0 |
|
15.02.26
|
Parma Verona |
2-1 |
|
06.02.26
|
Verona Pisa |
0-0 |
|
31.01.26
|
Cagliari Verona |
4-0 |
|
26.01.26
|
Verona Udinese |
1-3 |
|
19.01.26
|
Cremonese Verona |
0-0 |
|
15.01.26
|
Verona Bologna |
2-3 |
|
11.01.26
|
Verona Lazio |
0-1 |
|
07.01.26
|
Napoli Verona |
2-2 |
|
04.01.26
|
Verona Torino |
0-3 |
|
28.12.25
|
AC Milan Verona |
3-0 |
|
14.12.25
|
Fiorentina Verona |
1-2 |
|
06.12.25
|
Verona Atalanta |
3-1 |
|
29.11.25
|
Genoa Verona |
2-1 |
|
23.11.25
|
Verona Parma |
1-2 |
|
08.11.25
|
Lecce Verona |
0-0 |
|
02.11.25
|
Verona Inter Milan |
1-2 |
|
29.10.25
|
Como Verona |
3-1 |
|
26.10.25
|
Verona Cagliari |
2-2 |
|
18.10.25
|
Pisa Verona |
0-0 |
|
03.10.25
|
Verona Sassuolo |
0-1 |
|
28.09.25
|
Roma Verona |
2-0 |
|
24.09.25
|
Verona Venezia (Penalties:4 - 5) |
0-0 |
|
20.09.25
|
Verona Juventus |
1-1 |
|
15.09.25
|
Verona Cremonese |
0-0 |
|
31.08.25
|
Lazio Verona |
4-0 |
|
25.08.25
|
Udinese Verona |
1-1 |
|
18.08.25
|
Audace Cerignola Verona (Penalties:2 - 4) |
1-1 |
|
03.08.25
|
Sudtirol Verona |
2-2 |
|
27.07.25
|
Verona Virtus Verona |
6-0 |
|
25.05.25
|
Empoli Verona |
1-2 |
|
18.05.25
|
Verona Como |
1-1 |
|
11.05.25
|
Verona Lecce |
1-1 |
|
03.05.25
|
Inter Milan Verona |
1-0 |
|
28.04.25
|
Verona Cagliari |
0-2 |
|
19.04.25
|
Roma Verona |
1-0 |
|
13.04.25
|
Verona Genoa |
0-0 |
|
06.04.25
|
Torino Verona |
1-1 |
|
31.03.25
|
Verona Parma |
0-0 |
|
10.05.26
|
Verona Como |
0-1 |
|
25.04.26
|
Verona Lecce |
0-0 |
|
19.04.26
|
Verona AC Milan |
0-1 |
|
04.04.26
|
Verona Fiorentina |
0-1 |
|
15.03.26
|
Verona Genoa |
0-2 |
|
28.02.26
|
Verona Napoli |
1-2 |
|
06.02.26
|
Verona Pisa |
0-0 |
|
26.01.26
|
Verona Udinese |
1-3 |
|
15.01.26
|
Verona Bologna |
2-3 |
|
11.01.26
|
Verona Lazio |
0-1 |
|
04.01.26
|
Verona Torino |
0-3 |
|
06.12.25
|
Verona Atalanta |
3-1 |
|
23.11.25
|
Verona Parma |
1-2 |
|
02.11.25
|
Verona Inter Milan |
1-2 |
|
26.10.25
|
Verona Cagliari |
2-2 |
|
03.10.25
|
Verona Sassuolo |
0-1 |
|
24.09.25
|
Verona Venezia (Penalties:4 - 5) |
0-0 |
|
20.09.25
|
Verona Juventus |
1-1 |
|
15.09.25
|
Verona Cremonese |
0-0 |
|
27.07.25
|
Verona Virtus Verona |
6-0 |
|
18.05.25
|
Verona Como |
1-1 |
|
11.05.25
|
Verona Lecce |
1-1 |
|
28.04.25
|
Verona Cagliari |
0-2 |
|
13.04.25
|
Verona Genoa |
0-0 |
|
31.03.25
|
Verona Parma |
0-0 |
|
09.03.25
|
Verona Bologna |
1-2 |
|
23.02.25
|
Verona Fiorentina |
1-0 |
|
08.02.25
|
Verona Atalanta |
0-5 |
|
19.01.25
|
Verona Lazio |
0-3 |
|
04.01.25
|
Verona Udinese |
0-0 |
|
20.12.24
|
Verona AC Milan |
0-1 |
|
08.12.24
|
Verona Empoli |
1-4 |
|
23.11.24
|
Verona Inter Milan |
0-5 |
|
03.11.24
|
Verona Roma |
3-2 |
|
21.10.24
|
Verona Monza |
0-3 |
|
04.10.24
|
Verona Venezia |
2-1 |
|
20.09.24
|
Verona Torino |
2-3 |
|
26.08.24
|
Verona Juventus |
0-3 |
|
18.08.24
|
Verona Napoli |
3-0 |
|
10.08.24
|
Verona Cesena |
1-2 |
|
03.08.24
|
Verona Asteras Tripolis |
1-0 |
|
27.07.24
|
Verona Feralpisalo |
2-2 |
|
24.07.24
|
Verona Virtus Verona |
5-1 |
|
21.07.24
|
Verona Rovereto |
7-1 |
|
26.05.24
|
Verona Inter Milan |
2-2 |
|
12.05.24
|
Verona Torino |
1-2 |
|
05.05.24
|
Verona Fiorentina |
2-1 |
|
20.04.24
|
Verona Udinese |
1-0 |
|
07.04.24
|
Verona Genoa |
1-2 |
|
17.03.24
|
Verona AC Milan |
1-3 |
|
17.05.26
|
Inter Milan Verona |
1-1 |
|
03.05.26
|
Juventus Verona |
1-1 |
|
11.04.26
|
Torino Verona |
2-1 |
|
22.03.26
|
Atalanta Verona |
1-0 |
|
08.03.26
|
Bologna Verona |
1-2 |
|
20.02.26
|
Sassuolo Verona |
3-0 |
|
15.02.26
|
Parma Verona |
2-1 |
|
31.01.26
|
Cagliari Verona |
4-0 |
|
19.01.26
|
Cremonese Verona |
0-0 |
|
07.01.26
|
Napoli Verona |
2-2 |
|
28.12.25
|
AC Milan Verona |
3-0 |
|
14.12.25
|
Fiorentina Verona |
1-2 |
|
29.11.25
|
Genoa Verona |
2-1 |
|
08.11.25
|
Lecce Verona |
0-0 |
|
29.10.25
|
Como Verona |
3-1 |
|
18.10.25
|
Pisa Verona |
0-0 |
|
28.09.25
|
Roma Verona |
2-0 |
|
31.08.25
|
Lazio Verona |
4-0 |
|
25.08.25
|
Udinese Verona |
1-1 |
|
18.08.25
|
Audace Cerignola Verona (Penalties:2 - 4) |
1-1 |
|
03.08.25
|
Sudtirol Verona |
2-2 |
|
25.05.25
|
Empoli Verona |
1-2 |
|
03.05.25
|
Inter Milan Verona |
1-0 |
|
19.04.25
|
Roma Verona |
1-0 |
|
06.04.25
|
Torino Verona |
1-1 |
|
15.03.25
|
Udinese Verona |
0-1 |
|
03.03.25
|
Juventus Verona |
2-0 |
|
15.02.25
|
AC Milan Verona |
1-0 |
|
01.02.25
|
Monza Verona |
0-1 |
|
27.01.25
|
Venezia Verona |
1-1 |
|
12.01.25
|
Napoli Verona |
2-0 |
|
30.12.24
|
Bologna Verona |
2-3 |
|
15.12.24
|
Parma Verona |
2-3 |
|
29.11.24
|
Cagliari Verona |
1-0 |
|
10.11.24
|
Fiorentina Verona |
3-1 |
|
29.10.24
|
Lecce Verona |
1-0 |
|
26.10.24
|
Atalanta Verona |
6-1 |
|
29.09.24
|
Como Verona |
3-2 |
|
16.09.24
|
Lazio Verona |
2-1 |
|
01.09.24
|
Genoa Verona |
0-2 |
|
20.05.24
|
Salernitana Verona |
1-2 |
|
27.04.24
|
Lazio Verona |
1-0 |
|
15.04.24
|
Atalanta Verona |
2-2 |
|
01.04.24
|
Cagliari Verona |
1-1 |
|
10.03.24
|
Lecce Verona |
0-1 |
|
23.02.24
|
Bologna Verona |
2-0 |
|
11.02.24
|
Monza Verona |
0-0 |
|
04.02.24
|
Napoli Verona |
2-1 |
|
20.01.24
|
Roma Verona |
2-1 |
|
06.01.24
|
Inter Milan Verona |
2-1 |
|
28.12.2025
|
AC Milan Verona |
3-0
|
|
15.02.2025
|
AC Milan Verona |
1-0
|
|
20.12.2024
|
Verona AC Milan |
0-1
|
|
17.03.2024
|
Verona AC Milan |
1-3
|
|
23.09.2023
|
AC Milan Verona |
1-0
|
|
28.12.2025
|
AC Milan Verona |
3-0
|
|
15.02.2025
|
AC Milan Verona |
1-0
|
|
23.09.2023
|
AC Milan Verona |
1-0
|
|
04.06.2023
|
AC Milan Verona |
3-1
|
|
16.10.2021
|
AC Milan Verona |
3-2
|
|
08.11.2020
|
AC Milan Verona |
2-2
|