HomeFixtures · MW25Pisa vs Milan — Report
PIS
Pisa
1 – 2
MIL
Milan
Milan won — xG 0.77 vs 2.35

Timeline

PIS MIL
Yellow card — Idrissa Touré🟨 16'
39' Goal — Ruben Loftus-Cheek
46' 🔁 Sub — Niclas Füllkrug
56' Penalty missed — Niclas Füllkrug
Sub — Ebenezer Akinsanmiro🔁 56'
Sub — Samuel Iling Junior🔁 57'
Goal — Felipe Loyola 71'
72' 🔁 Sub — Samuele Ricci
72' 🔁 Sub — Rafael Leão
77' 🔁 Sub — Christian Pulišić
85' Goal — Luka Modrić
Sub — Mehdi Léris🔁 86'
Sub — Gabriele Piccinini🔁 87'
88' 🟨 Yellow card — Davide Bartesaghi
90' 🔁 Sub — Koni De Winter
90+1' 🟥 Second yellow — Adrien Rabiot
90+1' 🟨 Yellow card — Adrien Rabiot
Sub — Rafiu Durosinmi🔁 90+2'

First Half vs Second Half

Metric 1H 2H xG (PIS) 0.39 0.38 Possession (PIS) 36% 30% Shots (PIS) 2 5

Shot Map

MIL shots → ← PIS shots
Goal On target Off target

Lineups

Milan · 3-5-2Pisa · 3-4-2-1
16
Maignan
23
Tomori
24
Athekame
31
Pavlović
33
Bartesaghi
46
Gabbia
12
Rabiot
19
Fofana
MO
Modrić
8
Loftus-Cheek
18
Nkunku
12
Nícolas
3
Angori
4
Caracciolo
5
Canestrelli
15
Touré
26
Bozhinov
5
Loyola
20
Aebischer
10
Tramoni
32
Moreo
99
Stojilković
Match Rating Leader
MO
Luka Modrić
8.76

Player Performance

Touch-Derived
MIL
MILPIS

Average touch location per starter — touch-derived, not tracking data.

PIS
Click a player (list or map) to see their touch heatmap and full match stats.
Top rated:

Value Analysis

Pisa's chance creation shifted after the break — , with possession moving from 36% to 30%.

The chance-quality ledger — — is the evidence base for the scoreline verdict.

All narrative statements are grounded in verified data. See methodology →
Methodology Plans Data Sources Terms & Privacy
Your Team's Weekly Brief
you@email.com Subscribe

VALUELENS is not affiliated with Serie A or any football club. Market values are estimates (±20%).