Wednesday , 30 September 2026

AC Milan vs Girona FC, Champions League 2024-25 LEAGUE STAGE

1 – 0
Full Time
Wed 22 Jan 2025 · 20:00 UTC Giuseppe Meazza 66,030 HT 45' · FT 45'
Rafael Leao 37' 1–0

Overview

Match Preview

AC Milan vs Girona FC — Champions League at Giuseppe Meazza.

Match Details

  • Referee Tobias Stieler
  • Assistant 1 Christian Gittelmann
  • Assistant 2 Mark Borsch
3 games this season 🟨 5.7/game ⚽ 11.7 goals/game

Head-to-Head

1
AC Milan 1 games · Avg 1.0 goals Girona FC

Recent Form

DateOpponentH/A ScoreResult
22 Jan Girona FC H 1–0 W
18 Jan Juventus FC A 0–2 L
14 Jan Como 1907 A 2–1 W
11 Jan Cagliari Calcio H 1–1 D
29 Dec AS Roma H 1–1 D
20 Dec Hellas Verona FC A 1–0 W
DateOpponentH/A ScoreResult
22 Jan AC Milan A 0–1 L
18 Jan Sevilla FC H 1–2 L
11 Jan Deportivo Alavés A 1–0 W
20 Dec Real Valladolid CF H 3–0 W
14 Dec RCD Mallorca A 1–2 L
10 Dec Liverpool FC H 0–1 L

Key Stats

0% Both Teams to Score
H2H (1 games)
0% Over 2.5 Goals
H2H history

Events

Match Events

  • 0' The game is set. AC Milan kicks off things out of here…
  • 4' Davide Calabria has so much to prove this time. He replaces Emerson Royal on 4 minute.
  • 9' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 14' A tactical chess match is unfolding here. The question is which manager blinks first.
  • 19' AC Milan is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 24' Portu, a Spain , has 0 bookings this season and will need to keep his discipline tonight.
  • 29' named a 4-2-3-1 earlier, and opted for a 4-2-3-1 in response. A fascinating tactical duel is developing.
  • 34' AC Milan currently sit in the Array table. A result here could be decisive in the race for the top positions.
  • 37' Rafael Leao doubles the advantage! 1-0 and this game is slipping away from the opposition.
  • 41' Davide Calabria catches the referee's attention in entirely the wrong way. card on 41.
  • 46' The tempo has dropped considerably in the last few minutes. Michel will be considering his options from the bench.
  • 51' USA international Yunus Musah has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
  • 56' Girona FC are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 59' Bryan Gil catches the referee's attention in entirely the wrong way. card on 59.
  • 64' The supporters are chanting for Tammy Abraham. He replaces Alvaro Morata on 64 minute.
  • 69' It’s high time Sergio Conceicao made some changes to put the his team’s game back to action.
  • 72' The crowd applauds Bryan Gil as he leaves the pitch. Yaser Asprilla steps in for Girona FC.
  • 75' Time for substitution for AC Milan. Tijjani Reijnders is replaced by Christian Pulisic.
  • 77' Girona FC manager makes another effort to make the tables turned. Portu is hanging Yangel Herrera on the field on 77 minute.
  • 80' That is a card for AC Milan. Theo Hernandez will be fuming at that decision.
  • 82' A moment of madness from Ivan Martin on 82 minutes earns him a card. Girona FC will be frustrated.
  • 87' It looks surprising AC Milan does not make any changes. Theo Hernandez has some obvious troubles when approaching to the goal.
  • The final score is 1-0.

Lineups

Predictions

Prediction accuracy
3 / 4
1.15 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.7 Girona FC xG
I would bet for: Under 2.5 goals 71% + Under — clean sheet likely 64%

Match Result

✓ Correct
AC Milan49% Draw31% Girona FC20%
Actual: AC Milan win

Both Teams to Score

✓ Correct
Yes36% 0% No64%
Avg goals/match: 1.85
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 82%
18%
± 1.5 56%
44%
± 2.5 29%
71%
± 3.5 13%
87%
± 4.5 5%
95%

Double Chance

AC Milan or Draw
80%
Draw or Girona FC
51%
AC Milan or Girona FC
69%

Half-Time Result

✗ Wrong
AC Milan29% Draw56% Girona FC15%
Actual: AC Milan win at HT

Correct Score

✓ In top 12
0 – 0
18%
1 – 0
Actual
1 – 1
13.6%
2 – 0
9.9%
0 – 1
9.6%
2 – 1
7.2%
1 – 2
4.3%
3 – 0
3.8%
0 – 2
3.6%
3 – 1
2.9%
2 – 2
2.7%
3 – 2
1.1%

Asian Handicap — AC Milan

Handicap AC Milan covers Push Girona FC covers
-2.5 6% — 94%
-2 6% 13% 80%
-1.5 20% — 80%
-1 20% 25% 55%
-0.5 45% — 55%
+0.5 79% — 21%
+1 79% 15% 6%
+1.5 94% — 6%
+2 94% 5% 1%
+2.5 99% — 1%

Clean Sheet

AC Milan keeps clean sheet
50% ✗
Girona FC keeps clean sheet
32% ✓

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