Thursday , 2 July 2026

AC Milan vs Atalanta BC, Serie A 2024-25 REGULAR SEASON

Serie A · 2024-25
0 1
Full Time
Sun 20 Apr 2025 · 18:45 UTC Giuseppe Meazza 72,745 HT 45' · FT 45'
0–1 62' Ederson

Overview

Match Preview

AC Milan vs Atalanta BCSerie A at Giuseppe Meazza.

Match Details

  • Referee Marco Piccinini
  • Assistant 1 Davide Imperiale
  • Assistant 2 Andrea Zingarelli
11 games this season 🟨 1.1/game 6.5 goals/game

Recent Form

DateOpponentH/A ScoreResult
20 Apr Atalanta BC H 0–1 L
11 Apr Udinese Calcio A 4–0 W
05 Apr ACF Fiorentina H 2–2 D
30 Mar SSC Napoli A 1–2 L
15 Mar Como 1907 H 2–1 W
08 Mar US Lecce A 3–2 W
DateOpponentH/A ScoreResult
20 Apr AC Milan A 1–0 W
13 Apr Bologna FC 1909 H 2–0 W
06 Apr SS Lazio H 0–1 L
30 Mar ACF Fiorentina A 0–1 L
16 Mar FC Internazionale Milano H 0–2 L
09 Mar Juventus FC A 4–0 W

Season Stats

AC Milan Atalanta BC
#5 Position #7
70 Points 59
38 Played 38
20 / 10 / 8 W / D / L 15 / 14 / 9
53 Scored 51
35 Conceded 36
+18 GD +15
1.84 PPG 1.55
53% Win % 39%

Key Stats

58% Both Teams to Score
H2H (24 games)
46% Over 2.5 Goals
H2H history

AC Milan are 5th (70 pts). Atalanta BC are 7th (59 pts).

Events

Match Events

  • 0' Both captains have shaken hands and the referee is ready. We are underway at Giuseppe Meazza!
  • 5' Over 5 minutes have gone by without a meaningful attack. The supporters want more.
  • 10' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 15' AC Milan are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 20' Alex Jimenez is putting in a real shift tonight. He has covered more ground than anyone else for Atalanta BC so far.
  • 25' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
  • 30' Both teams are passing the ball around with high level of urgency. Atalanta BC needs to do something about it to get closer to the goal.
  • 35' Matchday of the Array and both teams know exactly what is at stake tonight.
  • 40' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
  • 45' The 26-year-old Ederson has been sensational this season — 0 goals and 0 assists is a remarkable return.
  • 50' A tactical chess match is unfolding here. The question is which manager blinks first.
  • 55' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
  • 56' The referee shows Atalanta BC player a card on 56.
  • 59' The supporters are chanting for Matteo Ruggeri. He replaces Juan Cuadrado on 59 minute.
  • 62' Against the run of play, Ederson has scored! This game has turned on its head.
  • 67' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 72' AC Milan are deployed in a 3-4-3 today, looking to exploit space against Atalanta BC's 3-4-2-1 shape.
  • 75' Fresh legs for AC Milan! Riccardo Sottil comes on to replace Christian Pulisic.
  • 80' Atalanta BC make a change. Mario Pasalic trudges off to be replaced by Charles De Ketelaere on 80 minutes.
  • 83' AC Milan manager makes another effort to make the tables turned. Santiago Gimenez is hanging Fikayo Tomori on the field on 83 minute.
  • 88' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Rafael Toloi suffering a number of foals already.
  • 90' Another change for Atalanta BC made on 90 minute. Mateo Retegui leaves to be changed by Ibrahim Sulemana.
  • Full Time. Atalanta BC beats AC Milan

Lineups

H2H

Predictions

Prediction accuracy
4 / 4
1.1 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.2 Atalanta BC xG
I would bet for: AC Milan or Atalanta BC 69% + Under 2.5 goals 60%

Match Result

✓ Correct
AC Milan33% Draw31% Atalanta BC36%
Actual: Atalanta BC win

Both Teams to Score

✓ Correct
Yes47% 0% No53%
Avg goals/match: 2.3
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 88%
12%
± 1.5 67%
33%
± 2.5 40%
60%
± 3.5 20%
80%
± 4.5 9%
91%

Double Chance

AC Milan or Draw
64%
Draw or Atalanta BC
67%
AC Milan or Atalanta BC
69%

Half-Time Result

✓ Correct
AC Milan23% Draw51% Atalanta BC26%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 1
14.2%
0 – 0
12.3%
0 – 1
Actual
1 – 0
9.8%
1 – 2
7.7%
2 – 1
7%
0 – 2
7%
2 – 0
5.8%
2 – 2
4.3%
1 – 3
3.1%
0 – 3
2.8%
3 – 1
2.6%

Asian Handicap — AC Milan

Handicap AC Milan covers Push Atalanta BC covers
-2.5 4% 96%
-2 4% 9% 87%
-1.5 13% 87%
-1 13% 19% 68%
-0.5 32% 68%
+0.5 63% 37%
+1 63% 21% 16%
+1.5 84% 16%
+2 84% 11% 5%
+2.5 95% 5%

Clean Sheet

AC Milan keeps clean sheet
31%
Atalanta BC keeps clean sheet
34%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.