AC Milan vs Atalanta

0 - 1
🕒 Sun, 20 Apr 2025 19:45 Europe/London 📍 Stadio Giuseppe Meazza 🧑‍⚖️ Marco Piccinini 🔁 Regular Season - 33 🏁 match finished
Season
2024-2025 Season
Stage
Regular Season - 33
Regular Season Table
AC Milan 8 · Atalanta 3
Referee Stats
16 matches · 3.81 yellow cards avg
Yellow cards avg 3.81
Reds avg 0.06
Penalties avg 0.31
Over 4.5 cards 44%
Home wins 44%
Draws 31%
Away wins 25%
How the match was won
  • Shots were tight (12-11).
  • Possession was balanced (48%-52%).

Team Overview

AC Milan (Home stats)

Games / Record

19
W-D-L: 9-7-3

Goals For / Against

30 / 16
Avg: 1.58 / 0.84

Points

34
Avg: 1.79

Clean Sheets

8

Failed to Score

4
Atalanta (Away stats)

Games / Record

19
W-D-L: 13-3-3

Goals For / Against

42 / 13
Avg: 2.21 / 0.68

Points

42
Avg: 2.21

Clean Sheets

11

Failed to Score

3

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Serie A fixture.

Quick comparison bars

1.79
PPG
2.21
1.58
GF
2.21
0.84
GA
0.68
47%
O2.5
58%
47%
BTTS
32%
58%
Score 1st
63%

League-position context

AC Milan rank8th
Atalanta rank3rd
AC Milan points63
Atalanta points74
AC Milan: #8 · 63 pts · GD +18
18 pts off the top 2. 1 pts above the play-off edge. 29 pts clear of the relegation zone.
Atalanta: #3 · 74 pts · GD +41
7 pts off the top 2. 12 pts above the play-off edge. 40 pts clear of the relegation zone.
11-point gap between the two sides coming into kick-off.

AC Milan last 5 home

W W L D W
Points10/15
Weighted index71
Goals9-5
Record3-1-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Atalanta last 5 away

W W W L W
Points12/15
Weighted index87
Goals12-3
Record4-0-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

AC Milan trend breakdown

Over 2.547%
BTTS47%
BTTS + O2.532%
1H Over 0.563%
Also: Over 0.5 89% · Over 1.5 74% · Over 3.5 26% · 1H BTTS 16%

Atalanta trend breakdown

Over 2.558%
BTTS32%
BTTS + O2.521%
1H Over 0.574%
Also: Over 0.5 95% · Over 1.5 79% · Over 3.5 42% · 1H BTTS 5%

Scoring reliability

AC Milan score at home79%
AC Milan clean sheet at home42%
Atalanta score away84%
Atalanta clean sheet away58%

First-goal patterns

AC Milan score first58%
AC Milan win after scoring first55%
Atalanta score first63%
Atalanta win after scoring first83%
Comeback rate after conceding first: AC Milan 50% · Atalanta 83%
Avg first goal minute: AC Milan 32.7' · Atalanta 28.7'

Vs league average

AC Milan score at home1.58 vs 1.34
AC Milan concede at home0.84 vs 1.22
Atalanta score away2.21 vs 1.22
Atalanta concede away0.68 vs 1.34
AC Milan score 18% above league average, while Atalanta score 81% above league average.
Defensive side: AC Milan are 31% below league average at home, and Atalanta are 49% below league average away.

Head-to-head trends

Recent games5
Avg goals3.20
BTTS80%
Over 2.560%
At this venue setup: 3.00 goals on average across the last 5.

AC Milan goal timing (home)

1H scored: 49% 2H scored: 51% Danger: 16-30 Vulnerable: 76-90+
Goals scored by 15-minute interval
16-30 8
61-75 8
76-90+ 8
31-45 7
0-15 3
46-60 3
Goals conceded by 15-minute interval
76-90+ 6
16-30 3
46-60 3
61-75 3
0-15 2
31-45 2

Atalanta goal timing (away)

1H scored: 40% 2H scored: 60% Danger: 46-60 Vulnerable: 46-60
Goals scored by 15-minute interval
46-60 10
61-75 9
76-90+ 9
31-45 8
0-15 6
16-30 5
Goals conceded by 15-minute interval
46-60 7
31-45 4
16-30 3
0-15 1
61-75 0
76-90+ 0

Match Statistics

Shots on Goal
1
2
Total Shots
12
11
Shots off Goal
6
5
Blocked Shots
5
4
Shots Inside Box
3
10
Shots Outside Box
9
1
Ball Possession
48%
52%
Corner Kicks
7
5
Fouls
8
7
Offsides
2
1
Yellow Cards
0
1
Red Cards
—
—
Goalkeeper Saves
1
1
Total Passes
488
530
Passes Accurate
421
467
Passes %
86%
88%

Events

Yellow Cards
Home
0
Away
1
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
56'
56' J. Cuadrado
59' ↑↓
↑↓
59' ⇄ J. Cuadrado
1st substitution · For: M. Ruggeri
59' ↑↓
↑↓
59' ⇄ D. Zappacosta
2nd substitution · For: O. Kossounou
59' ↑↓
↑↓
59' ⇄ B. Djimsiti
3rd substitution · For: R. Tolói
62' ⚽
⚽
62' ⚽ Goal · 0-1
Éderson
Normal Goal · Assist: R. Bellanova
75' ↑↓
↑↓
75' ⇄ L. Jović
1st substitution · For: T. Abraham
75' ↑↓
↑↓
75' ⇄ C. Pulišić
2nd substitution · For: R. Sottil
75' ↑↓
↑↓
75' ⇄ Álex Jiménez
3rd substitution · For: João Félix
80' ↑↓
↑↓
80' ⇄ M. Pašalić
4th substitution · For: C. De Ketelaere
83' ↑↓
↑↓
83' ⇄ F. Tomori
4th substitution · For: S. Giménez
83' ↑↓
↑↓
83' ⇄ Rafael Leão
5th substitution · For: S. Chukwueze
90+1' ↑↓
↑↓
90+1' ⇄ M. Retegui
5th substitution · For: I. Sulemana

AC Milan vs Atalanta 0-1: match report, goals, cards and substitutions

Atalanta beat AC Milan 1-0 on Sunday, 20 April 2025 in Serie A. The match was refereed by Marco Piccinini. It was played at Stadio Giuseppe Meazza.

First half: No goals were scored in the first half. No other first-half events were recorded.

Second half: J. Cuadrado received a yellow card for Atalanta at 56'. Atalanta made their 1st substitution at 59', with J. Cuadrado replacing M. Ruggeri. Atalanta made their 2nd substitution at 59', with D. Zappacosta replacing O. Kossounou. Atalanta made their 3rd substitution at 59', with B. Djimsiti replacing R. Tolói. Atalanta took the lead at 62' when Éderson scored, with the assist credited to R. Bellanova, making the score 0-1. AC Milan made their 1st substitution at 75', with L. Jović replacing T. Abraham. AC Milan made their 2nd substitution at 75', with C. Pulišić replacing R. Sottil. AC Milan made their 3rd substitution at 75', with Álex Jiménez replacing João Félix. Atalanta made their 4th substitution at 80', with M. Pašalić replacing C. De Ketelaere. AC Milan made their 4th substitution at 83', with F. Tomori replacing S. Giménez. AC Milan made their 5th substitution at 83', with Rafael Leão replacing S. Chukwueze. Atalanta made their 5th substitution at 90+1', with M. Retegui replacing I. Sulemana.

AC Milan used 5 substitutions while Atalanta used 5 substitutions. Atalanta got 1 yellow card.

How the match was won

  • Shots were tight (12-11).
  • Possession was balanced (48%-52%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games23
Home Wins6
Draws9
Away Wins8
Over 2.5 Goals10 (43.5%)
BTTS14 (60.9%)
Home vs Away as Scheduled
Total Games12
Home Wins3
Draws5
Away Wins4
Over 2.5 Goals4 (33.3%)
BTTS5 (41.7%)

AC Milan vs Atalanta Head-to-Head History by Season