Celtic vs AC Milan preview
STANDINGS
| Rank | Team | P | W | D | L | GD | Pts | Form |
|---|
| Rank | Team | P | W | D | L | GD | Pts | Form |
|---|
| Rank | Team | P | W | D | L | GD | Pts | Form |
|---|
CONTEXT
The encounter between Celtic and AC Milan concluded with a 2-2 draw after a dramatic second half turnaround. Celtic established a two goal advantage by the interval with the halftime score standing at 2-0. Despite AC Milan being the stronger side on paper they trailed significantly at the break. The visitors controlled more of the ball with 55 percent possession while Celtic managed 45 percent. Both teams avoided any dismissals throughout the ninety minutes. The final result came after AC Milan netted twice following the restart to level the scores. This outcome featured a notable structural deviation associated with the away team. The match demonstrated how early leads can be overturned through persistent pressure and tactical changes in the latter stages. Overall the game showcased balanced attacking efforts from both participants leading to an even final tally.
TL;DR
-
Structural deviation: Final score: Celtic 2-2 AC Milan. AC Milan showed a significant deviation from the pre-match structural baseline.
-
Efficiency shift: The efficiency shift remained in line with observed patterns for both teams.
-
xG alignment: No xG data was available to determine alignment with the match outcome.
-
Market alignment: The final result was aligned with the market.
-
xG expectations: xG expectations could not be evaluated due to missing metrics.
-
Event impact: AC Milan scored twice in the second half to erase a two goal deficit.
-
Red card distortion: No red cards were issued resulting in zero distortion to proceedings.
Quality vs Volume
Open Play vs Set Play
Expected Points
| Team | xPts |
|---|---|
| Home | 1.8 |
| Away | 1.2 |
Team Power Ranking
i
82.3
85.05
Celtic
AC Milan
Form Analysis Opponent-Weighted
Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.
Heatmaps Ball coordinates
Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.
Celtic
AC Milan
Possession Efficiency Possession-Adjusted
How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage
Celtic
⚠ Proxy
Attacking Efficiency
Defensive Efficiency
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
Set Pieces Efficiency Attack & Defence
Set-piece reliance and strength using expected metrics and actual outcomes for each team.
Celtic
⚠ Proxy
Celtic
AC Milan
Celtic
AC Milan
Counter / Transition Attack & Defence
What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.
Celtic
Celtic
AC Milan
Celtic
AC Milan
PRESSURE INDEX
Momentum phases from smoothed minute-by-minute pressure.
- MIL had peak pressure around 53'.
- MIL started the game with stronger pressure.
Team Head to Head Last 6 Seasons
Summary of 10 matches between these sides — filtered by competition and venue context.
Match Record
Goals
Expected Goals
Data last updated: 2026-07-26T00:01:42+00:00
STARTING XI




General Information
Next Match
Celtic
vs
Dundee
League: Premiership
Kickoff: Mon, 3 Aug - 6:30 PM
Venue: Celtic Park
AC Milan
vs
Inter
League: Club Friendlies 1
Kickoff: Wed, 5 Aug - 11:00 AM
Venue: Stadio Giuseppe Meazza
Statistics
Top Statistics
Match Overview
Attacking
Possession
Defensive
Build-up
Discipline
Lineup
Manager ▼
Starting XI ▼
Substitutes ▼




Manager ▼
Starting XI ▼
Substitutes ▼









































