Serie A (Italy)
AC Milan Host Atalanta at Stadio Giuseppe Meazza
Oct 18, 2026, 4:00 PM UTC
Match Preview
Recent home matches tell a clear story: AC Milan has been solid without being spectacular at home, with 9 wins to show for their last 20 games. Scoring has been high lately, with 45% of home matches going over 2.5 goals. Their latest home result: a 3-0 win versus Lecce.
It's been 6 wins, 6 draws, and 8 losses for Atalanta in their last 20 away matches — form that has been solid without being spectacular on the road. 45% of their last 20 away matches have gone over 2.5 goals. Most recently away, they lost to Juventus by 0-2.
Tallying the last 20 games between these two: 5-7-8 in AC Milan's column, a record worth reading alongside the current predictions on this site. 45% of those meetings have finished over 2.5 goals. Their most recent meeting, in the Serie A, ended AC Milan 2-3 Atalanta.
Team Strength Comparison
Metric by metric
AC Milan · Atalanta — a longer bar means a higher rating (0–100).
10-season trends
Both clubs on one continuous scale — a promoted club's climb shows as a smooth rise, not a break.
Odds Analysis & Market Prediction
With each bookmaker's margin removed, the market makes AC Milan the favourite at 51%. 15 of 15 bookmakers agree.
Fair win probability
Average bookmaker margin 7.9%.
Archived Oct 3, 2026, 10:21 AM UTC
Pre-Match Odds Comparison · AC Milan vs Atalanta
| Book | Home | Draw | Away |
|---|---|---|---|
| Unibet (UK) | 1.88 | 3.50 | 3.80 |
| Betway | 1.80 | 3.60 | 3.80 |
| LeoVegas | 1.88 | 3.50 | 3.75 |
| BoyleSports | 1.80 | 3.50 | 3.80 |
| Betfred (UK) | 1.83 | 3.75 | 4.00 |
| Sky Bet | 1.80 | 3.60 | 4.20 |
| Paddy Power | 1.75 | 3.60 | 4.20 |
| Smarkets | 1.92 | 3.65 | 4.00 |
| 888sport | 1.85 | 3.40 | 3.90 |
| William Hill | 1.85 | 3.40 | 3.90 |
| Betfair | 1.93 | 3.70 | 4.10 |
| LiveScore Bet | 1.77 | 3.45 | 4.00 |
| Virgin Bet | 1.77 | 3.45 | 4.00 |
| Grosvenor | 1.83 | 3.65 | 4.25 |
| Casumo | 1.81 | 3.55 | 4.20 |
Moneyline captured before kickoff — historical reference only. 21+
Head-to-Head Record
| Serie A · Regular Season - 36 | 2026-05-10 | AC Milan 2-3 Atalanta | L |
| Serie A · Regular Season - 9 | 2025-10-28 | Atalanta 1-1 AC Milan | D |
| Serie A · Regular Season - 33 | 2025-04-20 | AC Milan 0-1 Atalanta | L |
| Serie A · Regular Season - 15 | 2024-12-06 | Atalanta 2-1 AC Milan | L |
| Serie A · Regular Season - 26 | 2024-02-25 | AC Milan 1-1 Atalanta | D |
| Coppa Italia · Quarter-finals | 2024-01-10 | AC Milan 1-2 Atalanta | L |
| Serie A · Regular Season - 15 | 2023-12-09 | Atalanta 3-2 AC Milan | L |
| Serie A · Regular Season - 24 | 2023-02-26 | AC Milan 2-0 Atalanta | W |
| Serie A · Regular Season - 2 | 2022-08-21 | Atalanta 1-1 AC Milan | D |
| Serie A · Regular Season - 37 | 2022-05-15 | AC Milan 2-0 Atalanta | W |
| Serie A · Regular Season - 7 | 2021-10-03 | Atalanta 2-3 AC Milan | W |
| Serie A · Regular Season - 38 | 2021-05-23 | Atalanta 0-2 AC Milan | W |
| Serie A · Regular Season - 19 | 2021-01-23 | AC Milan 0-3 Atalanta | L |
| Serie A · Regular Season - 36 | 2020-07-24 | AC Milan 1-1 Atalanta | D |
| Serie A · Regular Season - 17 | 2019-12-22 | Atalanta 5-0 AC Milan | L |
| Serie A · Regular Season - 24 | 2019-02-16 | Atalanta 1-3 AC Milan | W |
| Serie A · Regular Season - 5 | 2018-09-23 | AC Milan 2-2 Atalanta | D |
| Serie A · Regular Season - 37 | 2018-05-13 | Atalanta 1-1 AC Milan | D |
| Serie A · Regular Season - 18 | 2017-12-23 | AC Milan 0-2 Atalanta | L |
| Serie A · Regular Season - 36 | 2017-05-13 | Atalanta 1-1 AC Milan | D |
Recent Form — Home & Away
AC Milan — Home
- 2026-09-20AC Milan vs Lecce 3-0
- 2026-09-16AC Milan vs Benfica 0-2
- 2026-08-28AC Milan vs Venezia 2-0
- 2026-08-05AC Milan vs Inter 1-1
- 2026-05-24AC Milan vs Cagliari 1-2
- 2026-05-10AC Milan vs Atalanta 2-3
- 2026-04-26AC Milan vs Juventus 0-0
- 2026-04-11AC Milan vs Udinese 0-3
- 2026-03-21AC Milan vs Torino 3-2
- 2026-03-08AC Milan vs Inter 1-0
- 2026-02-22AC Milan vs Parma 0-1
- 2026-02-18AC Milan vs Como 1-1
- 2026-01-18AC Milan vs Lecce 1-0
- 2026-01-08AC Milan vs Genoa 1-1
- 2025-12-28AC Milan vs Hellas Verona 3-0
- 2025-12-14AC Milan vs Sassuolo 2-2
- 2025-11-29AC Milan vs Lazio 1-0
- 2025-11-02AC Milan vs AS Roma 1-0
- 2025-10-24AC Milan vs Pisa 2-2
- 2025-10-19AC Milan vs Fiorentina 2-1
AC Milan — Away
- 2026-09-12Lazio vs AC Milan 2-2
- 2026-09-06Juventus vs AC Milan 1-1
- 2026-08-23Torino vs AC Milan 1-2
- 2026-08-15Manchester United vs AC Milan 2-4
- 2026-08-08Chelsea vs AC Milan 3-0
- 2026-07-25Celtic vs AC Milan 2-2
- 2026-05-17Genoa vs AC Milan 1-2
- 2026-05-03Sassuolo vs AC Milan 2-0
- 2026-04-19Hellas Verona vs AC Milan 0-1
- 2026-04-06Napoli vs AC Milan 1-0
- 2026-03-15Lazio vs AC Milan 1-0
- 2026-03-01Cremonese vs AC Milan 0-2
- 2026-02-13Pisa vs AC Milan 1-2
- 2026-02-03Bologna vs AC Milan 0-3
- 2026-01-25AS Roma vs AC Milan 1-1
- 2026-01-15Como vs AC Milan 1-3
- 2026-01-11Fiorentina vs AC Milan 1-1
- 2026-01-02Cagliari vs AC Milan 0-1
- 2025-12-18Napoli vs AC Milan 2-0
- 2025-12-08Torino vs AC Milan 2-3
Atalanta — Home
- 2026-09-12Atalanta vs Cagliari 1-2
- 2026-08-31Atalanta vs Bologna 1-0
- 2026-08-23Atalanta vs Sassuolo 2-1
- 2026-08-20Atalanta vs Hapoel Tel Aviv 0-0
- 2026-08-14Atalanta vs Athletic Club 1-0
- 2026-07-26Atalanta vs Arezzo 3-2
- 2026-05-17Atalanta vs Bologna 0-1
- 2026-05-02Atalanta vs Genoa 0-0
- 2026-04-11Atalanta vs Juventus 0-1
- 2026-03-22Atalanta vs Hellas Verona 1-0
- 2026-03-10Atalanta vs Bayern München 1-6
- 2026-03-07Atalanta vs Udinese 2-2
- 2026-02-25Atalanta vs Borussia Dortmund 4-1
- 2026-02-22Atalanta vs Napoli 2-1
- 2026-02-09Atalanta vs Cremonese 2-1
- 2026-02-05Atalanta vs Juventus 3-0
- 2026-01-25Atalanta vs Parma 4-0
- 2026-01-21Atalanta vs Athletic Club 2-3
- 2026-01-10Atalanta vs Torino 2-0
- 2026-01-03Atalanta vs AS Roma 1-0
Atalanta — Away
- 2026-09-20Juventus vs Atalanta 2-0
- 2026-09-05AS Roma vs Atalanta 2-1
- 2026-08-27Hapoel Tel Aviv vs Atalanta 0-1
- 2026-08-08FC Schalke 04 vs Atalanta 0-3
- 2026-08-02Feyenoord vs Atalanta 2-1
- 2026-05-22Fiorentina vs Atalanta 1-1
- 2026-05-10AC Milan vs Atalanta 2-3
- 2026-04-27Cagliari vs Atalanta 3-2
- 2026-04-18AS Roma vs Atalanta 1-1
- 2026-04-06Lecce vs Atalanta 0-3
- 2026-03-18Bayern München vs Atalanta 4-1
- 2026-03-14Inter vs Atalanta 1-1
- 2026-03-04Lazio vs Atalanta 2-2
- 2026-03-01Sassuolo vs Atalanta 2-1
- 2026-02-17Borussia Dortmund vs Atalanta 2-0
- 2026-02-14Lazio vs Atalanta 0-2
- 2026-02-01Como vs Atalanta 0-0
- 2026-01-28Union St. Gilloise vs Atalanta 1-0
- 2026-01-16Pisa vs Atalanta 1-1
- 2026-01-07Bologna vs Atalanta 0-2