Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
J. Schingtienne 27'
↓ B. Franjic ↑R. Halhal 45'+3
HT
K. Perez 48'
R. Haps 54'
59' ↓ A. Cisse ↑A. Rabiot
59' ↓ R. Loftus-Cheek ↑A. Saelemaekers
↓ T. Basic ↑S. Sohm 65'
↓ R. Haps ↑T. Correia 66'
69' G. Ramos (A. Saelemaekers)
71' S. Pavlovic
74' ↓ L. Modric ↑A. Jashari
↓ J. Yeboah ↑L. Lauberbach 80'
↓ K. Perez ↑A. Rrahmani 80'
87' ↓ D. Bartesaghi ↑P. Estupinan
87' ↓ M. Gila ↑M. Gabbia
89' R. Halhal
FT
Player Cards
Our take on every player in this match
AC Milan
Goalkeepers
Mike Maignan
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Mario Gila
👻 Invisible Nothing to note
Koni De Winter
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Strahinja Pavlović
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
65%
Duel Win %
Midfielders
Samuel Chukwueze
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
Yunus Musah
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Luka Modrić
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Davide Bartesaghi
👻 Invisible Nothing to note
Forwards
Ruben Loftus-Cheek
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
Alphadjo Cissè
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Gonçalo Ramos
MAGNET
48
Activity
48
Activity
29
Passes
19
Duels
BENCH
Lorenzo Torriani
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Terracciano
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sankhoun Diawara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Terracciano
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Gabbia
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Pervis Estupiñán
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Adrien Rabiot
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Christian Comotto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Pulišić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexis Saelemaekers
SUPER SUB
1
Assist
1
Assist
34
Minutes
7.5
Rating
Diego Moreira
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Camarda
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Venezia
Goalkeepers
Filip Stankovic
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Joel Schingtienne
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Armel Bella-Kotchap
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Bartol Franjic
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
45
Entry
Midfielders
Antoine Hainaut
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Kike Pérez
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Gianluca Busio
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Toma Bašić
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Ridgeciano Haps
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
John Yeboah
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Akor Adams
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Matteo Grandi
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lorenzo Montipò
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Redouane Halhal
CLUTCH HERO
89
Goal Time
89
Goal Time
Own Goal
Impact
5.7
Rating
Thierry Correia
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ale Gomes
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Richie Sagrado
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simon Sohm
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Matteo Dagasso
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lamine Dabo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simone Panada
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Þórir Jóhann Helgason
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Albion Rrahmani
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Lion Lauberbach
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Marko Farji
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alvin Okoro
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 04/27/2025 | Venezia | 0 - 2 | AC Milan | Serie A | Stadio Pier Luigi Penzo |
| 09/14/2024 | AC Milan | 4 - 0 | Venezia | Serie A | Stadio Giuseppe Meazza |
| 01/09/2022 | Venezia | 0 - 3 | AC Milan | Serie A | Stadio Pierluigi Penzo |
| 09/22/2021 | AC Milan | 2 - 0 | Venezia | Serie A | Stadio Giuseppe Meazza |
AC Milan Win
Venezia Win
Draw
League Standings
P: 2 GD: +3
P: 2 GD: +3
P: 2 GD: +2
P: 2 GD: +2
P: 2 GD: 0
P: 2 GD: -7
League Standings
P: 4 GD: +11
P: 4 GD: +7
P: 4 GD: +5
P: 4 GD: +3
P: 4 GD: +2
P: 4 GD: +3
P: 4 GD: +3
P: 4 GD: +2
P: 4 GD: +1
P: 4 GD: +1
P: 4 GD: 0
P: 4 GD: -2
P: 4 GD: -2
P: 4 GD: -3
P: 4 GD: -6
P: 4 GD: -3
P: 4 GD: -4
P: 4 GD: -5
P: 4 GD: -6
Match previews and recaps to help you decide which games are worth watching
AC Milan
Venezia
AC Milan
Venezia
Win Probability
Futmetrix AI estimate
Patience Pays Off as Milan Disassemble Venezia
Average Entertainment Futmetrix Score: 41/100. A masterful display of sustained pressure underscored AC Milan's title credentials while deepening the visitors' early-season woes.
The Grinding Gears
The San Siro/Giuseppe Meazza served as an imposing fortress from the opening exchanges, as AC Milan immediately set out to suffocate their opposition. The hosts controlled possession, pinning a retreating Venezia deep inside their own defensive third. The sheer Intensity of the Rossoneri's approach was evident in their shooting volume, racking up attempts as they probed for structural weaknesses. At the heart of the engine room, veteran maestro Luka Modrić orchestrated the tempo effortlessly, while Samuel Chukwueze constantly terrorised the flanks with his blistering pace and sharp deliveries. Despite being under siege, the visitors displayed remarkable defensive discipline initially, absorbing wave after wave of pressure. It was a classic tactical stalemate in the early phases; Milan held all the cards but struggled to find the killer pass to breach a stubborn rearguard entirely focused on survival.
The Tactical Masterstroke
The defining moment of the match arrived in the second half, completely altering the delicate Balance of the contest. Frustrated by the low block, Milan turned to their bench, and the impact was devastatingly swift. A. Saelemaekers stepped onto the pitch and immediately injected a renewed sense of urgency into the final third. In the sixty-ninth minute, his precise vision unlocked the door, threading a perfect assist for G. Ramos to confidently slot home. That breakthrough goal was a crushing psychological blow to the visitors, forcing them to abandon their conservative shape. Our take is that this substitution was the clear pivot; the moment the deadlock was broken, the away side lost their anchor in the game, leaving gaping holes that Milan's attackers ruthlessly exploited for the remainder of the evening.
Sealing the Verdict
Any lingering hopes of a smash-and-grab equaliser evaporated cruelly in the dying embers of the match. A devastating stroke of misfortune saw R. Halhal bundle the ball into his own net in the eighty-ninth minute, guaranteeing the victory for the hosts. Given the soaring Stakes at both ends of the table, this result speaks volumes. Milan collect vital points to solidify their standing in the title race, demonstrating the ruthless streak required of champions. Conversely, this defeat leaves the visitors anchored to the foot of the table, fully entrenched in a grim relegation battle. The final whistle brought relief to the Milan faithful and despair to the traveling support, confirming that while one side looks upwards towards silverware, the other must urgently find a way to survive the relentless demands of the top flight.
Key Questions
What does this mean for AC Milan's season?
This victory cements their position at the top, proving they possess both the patience and squad depth necessary to maintain a sustained title charge.
How did substitute Samuel Chukwueze change the game?
Though he actually started the match, Chukwueze was an absolute menace on the pitch, delivering three key passes and earning Man of the Match honors.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Milan Ready to Exploit Venezia's Early Season Crisis
Skip It Futmetrix Score: 9/100. Venezia’s immediate plunge into the drop zone makes this a heavily lopsided fixture that Milan should navigate with minimal fuss.
The Setup
Heading into August 28, 2026, the contrast in early season mood is stark. The Stakes for Venezia are strictly survival, as they aim to crawl out of the relegation zone. A dire Form rating confirms they are already swimming against the tide. The competitive Balance tilts so heavily toward AC Milan that an upset looks highly improbable. While a modest Stars rating implies this isn't a blockbuster showcase, the hosts possess more than enough quality to dictate the proceedings effortlessly.
Key Battle
The midfield engine room will define this clash. Adrien Rabiot will be tasked with orchestrating Milan's possession and suffocating passing lanes. He must nullify the transition threat of John Yeboah, who represents the visitors' best hope for launching an unlikely counter-attack.
Our Prediction
Expect a comfortable 2-0 home victory. Milan will monopolize the ball early, grinding down a frail defensive unit and leaving the visitors chasing shadows for ninety minutes.