Preview
AC Milan and Atalanta are about to do something I absolutely love: put real, thumping goals on the scoreboard. And I mean the kind where you don't need to squint at the ticker to count them.
Let's start with the most recent evidence, because that's where the action lives. Atalanta have won their last two matches, both 3–1 at home — against Pafos on 15 October and Venezia on 12 October. Four of their last five games have crossed the 2.5-goal line, and they've scored 8 and conceded 8 across those five. AC Milan, for their part, smashed four past Salzburg on 15 October and beat Lecce 3–0 on 20 September. Three of their last five games have also gone over 2.5. The recent matches have been all goals, and that's exactly the flavour I'm after.
The xG numbers back this up nicely. Across their recent matches with xG data, AC Milan average 1.76 goals for and 0.97 against per game, while Atalanta average 1.41 for and 1.66 against. That's a combined expectation of roughly 2.7 to 3.1 goals per game when you look at what these two sides are actually producing. The market prices Over 2.5 at 1.83, implying about 55%, but I rate the chance closer to 57%. The recent form is simply too goal-heavy to ignore, and the xG tells me these teams are creating more than the older records suggest.
The head-to-head adds a little spice. The most recent meeting at AC Milan's ground on 10 May 2026 ended 2–3, with Atalanta taking the points on the road. The meeting before that, at Atalanta's ground on 28 October 2025, was a 1–1 draw. Two recent meetings, two games with at least two goals. The older meetings — a 0–1 and a 1–1 at AC Milan's ground, a 2–1 at Atalanta's — are historical and I won't lean on them, but even those had goals. This fixture has a habit of producing them.
Now, the counter-argument, because I'm not a fool. The longer home and away records are less exciting. Over 20 home games, AC Milan have gone over 2.5 in 9 of 20. Over 20 away games, Atalanta have done the same in 9 of 20. That's 45% for both sides, which sits below the 50% mark. The last 10 games tell a slightly different story — 6 of 10 for AC Milan and 5 of 10 for Atalanta — but the 20-game records do remind us that not every game is a shootout. And AC Milan's last five included a 1–1 draw at Sassuolo and a 2–2 at Lazio, which kept the scores down. I get it. It's not a guarantee.
Still, the trend is clear and I'm following it. Atalanta's last two games were both 3–1. AC Milan's 4–0 away and 3–0 at home showed the scoring is alive. Atalanta have conceded in all five of their last five games, keeping the scoring door wide open. The xG data says these two teams are producing more chances than the older records suggest, and the recent matches have been all goals. This is my kind of football.
Key Points:
- Atalanta have gone over 2.5 in 4 of their last 5 games; AC Milan in 3 of 5
- xG data shows combined expectations of roughly 2.7–3.1 goals per game for both sides
- The two most recent head-to-head meetings (2–3 and 1–1) both had at least two goals
- The 20-game home/away records show 9/20 over for both sides, a reminder that not every game is a shootout
- Atalanta have conceded in all 5 of their last 5 games, keeping the scoring door open
My verdict: I'm going Over 2.5 goals at 1.83. Life's too short for nil-nil, and this one looks like it's going to deliver the goods.




