Inter vs AC Milan

23 November 2025 · Serie A · 2025/26 · Referee Simone Sozza

Full time 0 – 1

Half-time: 0–0

  • Christian Pulisic 54’

Match summary

AC Milan won 1-0 away at Inter. It was goalless at half-time.

Christian Pulisic put AC Milan ahead in the 54th minute.

Inter can feel hard done by, creating 1.74 expected goals (xG) from 20 shots to AC Milan's 0.89 from 7. Hakan Calhanoglu had a penalty saved for Inter.

Match stats

64% Possession 36%
20 Shots 7
6 Shots on target 3
9 Corners 1
67 Attacks 72
84 Dangerous attacks 41
624 Passes 361
90% Pass accuracy 83%
12 Tackles 13
7 Fouls 9
1 Yellow cards 2
0 Red cards 0
2 Offsides 3

Key events

Inter AC Milan
Kick-off
Marcus ThuramShot on target
4’
Lautaro MartínezShot on target
37’
45+2’
Rafael LeãoFoul
Half-time0-0
Second half underway
Marcus ThuramShot on target
51’
54’
Christian PulisicLeft foot shot0-1 (AC Milan)
54’
Alexis SaelemaekersShot on target
61’
68’
Youssouf FofanaShot on target
VAR review
71’
72’
Hakan Çalhanoğlu Missed penalty
74’
Hakan CalhanogluShot on target
74’
Federico DimarcoShot on target
75’
Andy DioufFrancesco Acerbi
85’
86’
Ruben Loftus-Cheek Rafael Leão
Andy DioufShot on target
88’
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.89 54’ Christian Pulisic (AC Milan), 0-1 54’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.89 54’ Christian Pulisic (AC Milan), 0-1 Pulisic 54’
Inter 1.74 xGAC Milan 0.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Inter attacking 
74’ Hakan Calhanoglu (Inter), penalty, 0.76 xG, saved 54’ Christian Pulisic (AC Milan), open play, 0.68 xG, goal 27’ Francesco Acerbi (Inter), from a corner, 0.30 xG, hit the woodwork 4’ Marcus Thuram (Inter), from a corner, 0.07 xG, saved 37’ Lautaro Martínez (Inter), open play, 0.07 xG, saved 50’ Nicolò Barella (Inter), open play, 0.07 xG, blocked 36’ Carlos Augusto (Inter), open play, 0.05 xG, blocked 81’ Francesco Acerbi (Inter), from a corner, 0.06 xG, off target 41’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, off target 54’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, saved 89’ Ange-Yoan Bonny (Inter), open play, 0.05 xG, off target 68’ Youssouf Fofana (AC Milan), open play, 0.05 xG, saved 59’ Alessandro Bastoni (Inter), open play, 0.04 xG, off target 15’ Petar Sucic (Inter), from a corner, 0.03 xG, off target 51’ Marcus Thuram (Inter), open play, 0.04 xG, saved 75’ Federico Dimarco (Inter), open play, 0.03 xG, saved 29’ Hakan Calhanoglu (Inter), open play, 0.03 xG, off target 44’ Christian Pulisic (AC Milan), open play, 0.03 xG, off target 13’ Manuel Akanji (Inter), from a corner, 0.02 xG, off target 3’ Nicolò Barella (Inter), from a corner, 0.02 xG, off target 16’ Davide Bartesaghi (AC Milan), open play, 0.02 xG, off target 90+2’ Marcus Thuram (Inter), open play, 0.02 xG, blocked 14’ Lautaro Martínez (Inter), open play, 0.02 xG, blocked 25’ Youssouf Fofana (AC Milan), open play, 0.02 xG, off target 88’ Andy Diouf (Inter), open play, 0.02 xG, saved 14’ Federico Dimarco (Inter), open play, 0.02 xG, blocked 59’ Hakan Calhanoglu (Inter), open play, 0.01 xG, blocked 74’ Hakan Calhanoglu (Inter), penalty, 0.76 xG, saved 54’ Christian Pulisic (AC Milan), open play, 0.68 xG, goal 27’ Francesco Acerbi (Inter), from a corner, 0.30 xG, hit the woodwork 4’ Marcus Thuram (Inter), from a corner, 0.07 xG, saved 37’ Lautaro Martínez (Inter), open play, 0.07 xG, saved 50’ Nicolò Barella (Inter), open play, 0.07 xG, blocked 81’ Francesco Acerbi (Inter), from a corner, 0.06 xG, off target 36’ Carlos Augusto (Inter), open play, 0.05 xG, blocked 54’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, saved 41’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, off target 89’ Ange-Yoan Bonny (Inter), open play, 0.05 xG, off target 68’ Youssouf Fofana (AC Milan), open play, 0.05 xG, saved 59’ Alessandro Bastoni (Inter), open play, 0.04 xG, off target 51’ Marcus Thuram (Inter), open play, 0.04 xG, saved 15’ Petar Sucic (Inter), from a corner, 0.03 xG, off target 75’ Federico Dimarco (Inter), open play, 0.03 xG, saved 29’ Hakan Calhanoglu (Inter), open play, 0.03 xG, off target 44’ Christian Pulisic (AC Milan), open play, 0.03 xG, off target 13’ Manuel Akanji (Inter), from a corner, 0.02 xG, off target 3’ Nicolò Barella (Inter), from a corner, 0.02 xG, off target 16’ Davide Bartesaghi (AC Milan), open play, 0.02 xG, off target 90+2’ Marcus Thuram (Inter), open play, 0.02 xG, blocked 25’ Youssouf Fofana (AC Milan), open play, 0.02 xG, off target 88’ Andy Diouf (Inter), open play, 0.02 xG, saved 14’ Lautaro Martínez (Inter), open play, 0.02 xG, blocked 14’ Federico Dimarco (Inter), open play, 0.02 xG, blocked 59’ Hakan Calhanoglu (Inter), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Inter 3-5-2 Starting XI
Sommer
Akanji
Acerbi 85’
Bastoni
Augusto
Barella 85’
Çalhanoğlu 78’
Sučić
Dimarco
Thuram
Martínez 66’
AC Milan 3-5-2 Starting XI
Maignan
Pavlović
Gabbia
Tomori
Bartesaghi
Rabiot
Modrić
Fofana 78’
Saelemaekers
Leão 86’
Pulisic 78’

Player stats

PlayerPosMinGAShxGxAKPCards
Yann Sommer GK900 0.000.000
Alessandro Bastoni DEF901 0.040.062
Manuel Akanji DEF901 0.020.000
Francesco Acerbi DEF882 0.360.000
Carlos Augusto MID901 0.050.071
Federico Dimarco MID902 0.050.071
Petar Sucic MID901 0.030.021
Nicolò Barella MID882 0.090.061
Hakan Calhanoglu MID813 0.800.332
Marcus Thuram FWD903 0.130.215
Lautaro Martínez FWD692 0.090.000
Ange-Yoan Bonny Sub211 0.050.021
Piotr Zielinski Sub90 0.000.000
Andy Diouf Sub21 0.020.051
Francesco Pio Esposito Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Inter win 46% Avg odds 2.04
Draw 30% Avg odds 3.13
AC Milan win 24% Avg odds 3.89

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.