AC Milan vs Inter preview

2026 Club Friendlies 1, World
Optus Stadium
Club Friendlies 1
Full Time
Regular Season

CONTEXT

In the latest installment of the Milan derby, AC Milan and Inter played out a tense 1-1 draw at the San Siro. The first half ended without goals, leaving the score at 0-0 when the teams returned for the second period. Inter dominated possession with 56 percent but could not break down the home defense effectively until late. AC Milan responded with determination to level the score, ensuring neither side claimed victory. With no red cards issued, the game maintained its intensity from start to finish. The outcome reflects the balanced yet fierce competition typical of this fixture. Significant structural deviation was evident as Inter failed to convert their possession advantage into a win.

TL;DR

  • Structural deviation: The match showed a significant deviation from expectations with Inter as the affected team.
  • Efficiency shift: Efficiency remained in line with overall performance metrics for both sides.
  • xG alignment: Expected goals data was unavailable preventing direct alignment assessment.
  • Market alignment: The outcome aligned with pre-match market indicators.
  • xG expectations: No xG values were recorded for either side in this encounter.
  • Event impact: The 1-1 draw represented a balanced result between the two sides.
  • Red card distortion: Absence of red cards meant no distortion from disciplinary events occurred.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
L. Keevers
L. Keevers
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
A. Beecham
A. Beecham
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
A. Sakalis
A. Sakalis
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
S. Skinner
S. Skinner
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
1
Avg Points / Game (Last 100 Matches)
2
1 i
Last 6 Opponents
Celtic Rank: 81 D
Avg Points / Game (Last 6 Matches)
2 i
Last 6 Opponents
Manchester City Rank: 99 D
Karlsruher SC Rank: 71 W
6
Head to Head (Wins - Draws - Losses)
6 - 4 - 2
2

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
85.57
93.26
0 (Weakest) 100 (Strongest)
Metric
AC Milan
Inter
Power Score
85.57
93.26
League Position
-
-
Global Rank
44
9

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.

vs
AC Milan Opponent-weighted form score
Inter Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) AC Milan Inter

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

AC Milan

Left / Center / Right
Opposition half density
vs season average

Inter

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

AC Milan ⚠ Proxy
vs
⚠ Proxy Inter
Attacking Efficiency
Higher is better
Attacking Efficiency
18.75
29.91
Defensive Efficiency
Lower is better
Defensive Efficiency
29.91
18.75
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
AC Milan -0.13 Efficiency Index
vs
Inter +0.13 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
AC Milan
Inter
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

AC Milan ⚠ Proxy
vs
⚠ Proxy Inter
Created Set-piece attacking threat
AC Milan Inter
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
AC Milan Inter
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
AC Milan
Inter
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

AC Milan
vs
Inter
Attack After Winning Possession transition → offence
AC Milan Inter
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
AC Milan Inter
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
AC Milan
Inter
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • INT had peak pressure around 60'.
  • MIL started the game with stronger pressure.
MIL Pressure INT Pressure
Pressure Index: INT reached the top pressure at 60' (100.00).

STARTING XI

Match Formation 3-4-2-1
Match Formation 3-5-2

General Information

Date & Time
Competition
2026 Club Friendlies 1, World · Regular Season
Stadium
Optus Stadium
Capacity
60000
Attendance
52310
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Lachlan Keevers
Ashley Beecham
Astro Sakalis
Shane Skinner

Statistics

Possession
MIL
46%
INT
54%

Top Statistics

1 Goals 1
3 Big Chances Created 3
3 Shots 8
25 Dangerous attacks 35
44 Possession 56
2 Corners 5
7 Free kicks 14
1 Yellow Cards 1

Match Overview

1 Penalties 0
9 Goal Kicks 4
10 Substitutions 11
13 Throwins 15
1 Hit Woodwork 0
0 Assists 1
7 Dribble Attempts 11
5 Successful Dribbles 5
71 Successful Dribbles Percentage 45

Attacking

85 Attacks 100
2 Big Chances Missed 2

Possession

46 Long Passes 45
471 Passes 595
407 Successful Passes 529
86 Successful Passes Percentage 89
5 Key Passes 11
29 Successful Long Passes 30
63 Successful Long Passes Percentage 67

Defensive

5 Saves 2
16 Tackles 6
14 Interceptions 15
35 Duels Won 32

Build-up

9 Total Crosses 13
3 Accurate Crosses 6

Discipline

1 Offsides 3
14 Fouls 8

Lineup

Referee : Lachlan Keevers

Starting XI

96
Lorenzo Torriani
Lorenzo Torriani Goalkeeper
7.22
23
Fikayo Tomori
6.59
42
Filippo Terracciano
6.71
31
Strahinja Pavlović
6.61
35
Valeri Vladimirov
6.42
46
Matteo Gabbia
Matteo Gabbia Defender
6.59
30
Ardon Jashari
Ardon Jashari
Midfielder63'
6.63
19
Youssouf Fofana
Youssouf Fofana Midfielder
6.89
14
Luka Modrić
Luka Modrić
Midfielder63'
6.95
21
Samuel Chukwueze
Samuel Chukwueze Midfielder
6.55
5
Koni De Winter
Koni De Winter
Defender63'
6.33
33
Davide Bartesaghi
Davide Bartesaghi Midfielder
7.17
2
Pervis Estupiñán
6.17
80
Yunus Musah
Yunus Musah Midfielder
6.36
56
Alexis Saelemaekers
6.5
8
Ruben Loftus-Cheek
7
10
Rafael Leão
Rafael Leão
Attacker63'
6.67
70
Alphadjo Cissè
Alphadjo Cissè Attacker
6.39
18
Christopher Nkunku
7.63
73
Francesco Camarda
6.57
9
Gonçalo Ramos
Gonçalo Ramos
Attacker63'
6.47
Referee : Lachlan Keevers

Starting XI

1
Josep Martínez
Josep Martínez Goalkeeper
7.04
49
Ivan Provedel
Ivan Provedel
Goalkeeper70'
6.12
28
Benjamin Pavard
Benjamin Pavard Defender
6.93
46
Leonardo Bovio
Leonardo Bovio
Defender76'
6.11
31
Yann Bisseck
Yann Bisseck Defender
6.53
48
Mattia Mosconi
Mattia Mosconi
Attacker90+5'
95
Alessandro Bastoni
6.96
30
Carlos Augusto
Carlos Augusto
Defender70'
5.34
5
Aleksandar Stanković
6.8
22
Henrikh Mkhitaryan
Henrikh Mkhitaryan
Midfielder46'
6.81
7
Piotr Zielinski
Piotr Zielinski Midfielder
7.09
20
Hakan Çalhanoğlu
Hakan Çalhanoğlu
Midfielder70'
7.09
17
Andy Diouf
Andy Diouf Midfielder
6.75
11
Luis Henrique
Luis Henrique
Attacker71'
6.53
23
Nicolò Barella
Nicolò Barella (C) Midfielder
7.95
16
Davide Frattesi
Davide Frattesi
Midfielder70'
6.35
32
Federico Dimarco
Federico Dimarco Midfielder
7.85
56
Yvan Maye
Yvan Maye
Defender80'
6.15
52
Jamal Iddrissou
Jamal Iddrissou Attacker
6.37
53
Matteo Lavelli
Matteo Lavelli
Attacker46'
6.2
94
Pio Esposito
Pio Esposito Attacker
6.8
14
Ange-Yoan Bonny
Ange-Yoan Bonny
Attacker70'
6.49

Events

2ND-HALF
90+5'
Event
Mattia Mosconi Yann Bisseck
21st Substitution
Event
Foul / 2nd Yellowcard
90+3'
Event
Right foot shot / 1st Penalty
84'
80'
Event
Yvan Maye Federico Dimarco
20th Substitution
76'
Event
Leonardo Bovio Benjamin Pavard
19th Substitution
71'
Event
Luis Henrique Andy Diouf
18th Substitution
70'
Event
Carlos Augusto Alessandro Bastoni
13th Substitution
70'
Event
Ange-Yoan Bonny Pio Esposito
14th Substitution
70'
Event
Hakan Çalhanoğlu Piotr Zielinski
15th Substitution
70'
Event
Davide Frattesi Nicolò Barella
16th Substitution
70'
Event
Ivan Provedel Josep Martínez
17th Substitution
Event
Ardon Jashari Matteo Gabbia
5th Substitution
63'
Event
Rafael Leão Ruben Loftus-Cheek
6th Substitution
63'
Event
Luka Modrić Youssouf Fofana
7th Substitution
63'
Event
Gonçalo Ramos Francesco Camarda
8th Substitution
63'
Event
Alexis Saelemaekers Yunus Musah
9th Substitution
63'
Event
Filippo Terracciano Fikayo Tomori
10th Substitution
63'
Event
Valeri Vladimirov Strahinja Pavlović
11th Substitution
63'
Event
Koni De Winter Samuel Chukwueze
12th Substitution
63'
52'
Event
Right foot shot / 1st Goal
Event
Pervis Estupiñán Davide Bartesaghi
1st Substitution
46'
Event
Christopher Nkunku Alphadjo Cissè
4th Substitution
46'
46'
Event
Matteo Lavelli Jamal Iddrissou
2nd Substitution
46'
Event
Henrikh Mkhitaryan Aleksandar Stanković
3rd Substitution
1ST-HALF
36'
Event
Foul / 1st Yellowcard

Match Commentary

90
Substitution Substitution
Substitution: Mattia Mosconi comes on for Yann Bisseck.
90
Yellow Card Yellow Card Important
Yellow card shown.
89
Attempt Attempt
Carlos Augusto takes a header shot, but it misses the target.
89
Corner Corner
Corner awarded.
88
Attempt Attempt
Hakan Calhanoglu takes a right-footed shot, but it is saved.
88
Corner Corner
Corner awarded.
85
GOAL! GOAL! Important
Goal! Christopher Nkunku scores, bringing the match to 1-1.
84
GOAL! GOAL! Important
Goal! Christopher Nkunku scores, making it 1-1.
84
GOAL! GOAL! Important
Shot by Christopher Nkunku with his right foot results in a goal.
80
Update Update
Yvan Maye comes on for Federico Dimarco.
76
Update Update
Leonardo Bovio replaces Benjamin Pavard.
74
Corner Corner
Corner awarded.
71
Update Update
Davide Frattesi comes on for Nicolo Barella.
71
Attempt Attempt
Goncalo Matias Ramos takes a left-footed shot, but it is blocked.
71
Update Update
Carlos Augusto replaces Alessandro Bastoni.
71
Update Update
Luis Henrique Tomaz de Lima comes on for Andy Diouf.
71
Update Update
Ange-Yoan Bonny is on, and Francesco Pio Esposito is off.
70
Update Update
On comes Ivan Provedel, off goes Josep Martínez.
70
Update Update
Hakan Calhanoglu comes on for Piotr Zielinski.
68
Corner Corner
Corner awarded.
67
Attempt Attempt
Henrik Mkhitaryan takes a right-footed shot but misses.
67
Corner Corner
Corner awarded.
66
Corner Corner
Corner awarded.
63
Update Update
Ardon Jashari comes on for Matteo Gabbia.
63
Update Update
Koni De Winter comes on for Samuel Chimerenka Chukwueze.
63
Update Update
Goncalo Matias Ramos is on, and Francesco Camarda is off.
63
Update Update
Alexis Saelemaekers comes on for Yunus Musah.
63
Update Update
Luka Modric is on, and Youssouf Fofana is off.
63
Update Update
Filippo Terracciano comes on for Fikayo Tomori.
63
Update Update
Rafael Leao comes on for Ruben Loftus Cheek.
58
Attempt Attempt
Henrik Mkhitaryan takes a left-footed shot but misses.
57
Attempt Attempt
Federico Dimarco takes a right-footed shot but misses.
56
Attempt Attempt
Francesco Pio Esposito takes a right-footed shot but misses.
56
Attempt Attempt
Christopher Nkunku takes a right-footed shot, but it's saved.
53
GOAL! GOAL! Important
Goal! Federico Dimarco scores to make it 0-1, assisted by Nicolo Barella.
52
GOAL! GOAL! Important
Goal! Federico Dimarco scores, making it 0-1.
52
Attempt Attempt
Andy Diouf takes a left-footed shot, but it's saved.
46
Update Update
Henrik Mkhitaryan comes on for Aleksandar Stankovic.
46
Update Update
Pervis Josue Estupinan Tenorio comes on for Davide Bartesaghi.
46
Update Update
Christopher Nkunku comes on for Alphadjo Cisse.
46
Update Update
Matteo Lavelli comes on for Jamal Iddrissou.
44
Attempt Attempt
Piotr Zielinski takes a right-footed shot, but it is saved.
43
Attempt Attempt
Francesco Pio Esposito takes a right-footed shot, but it is saved.
37
Attempt Attempt
Fikayo Tomori attempts a header but misses the shot.
36
Yellow Card Yellow Card Important
Yann Bisseck receives a yellow card.
31
Attempt Attempt
Piotr Zielinski takes a left-footed shot but misses.
31
Corner Corner
Corner awarded.
26
Attempt Attempt
Youssouf Fofana takes a right-footed shot, but it's saved.
25
Attempt Attempt
Nicolo Barella takes a right-footed shot but misses.
25
Corner Corner
Corner awarded.
18
Attempt Attempt
Yunus Musah takes a right-footed shot that hits the post.
11
Attempt Attempt
Francesco Pio Esposito attempts a header but misses the shot.
10
Corner Corner
Corner awarded.
8
Attempt Attempt
Alphadjo Cisse takes a left-footed shot but misses.
1
Update Update
Kick-off has occurred!

CONCLUSION

The 1-1 result in this derby match serves as a testament to the resilience shown by AC Milan against a possession-dominant Inter side. Both teams demonstrated tactical discipline particularly in the opening half where no goals were scored. The second half brought the action with each side finding the net once to share the spoils. This point each could prove valuable in the broader context of their campaigns. Inter's inability to secure the win despite more of the ball highlights areas for improvement in finishing. Overall the match was a classic example of derby intensity without the need for disciplinary interventions. Fans can appreciate the competitive spirit displayed throughout the ninety minutes.