Brought to you by

Key Events

A. Rebić
Brahim Díaz
4 - 2
Brahim Díaz
3 - 2
45' + 4'
A. Masina
R. Pereyra
2 - 2
A. Rebić
D. Calabria
2 - 1
T. Hernández
Penalty Goal
1 - 1

Match Stats

59% 40%
Shots Off Target
Shots On Target 5 4
Total Passes 502 343
  • Heatmap
  • Touch Map


UEFA Champions League
UEFA Europa League
UEFA Conference League Qualifiers


Thanks for joining our commentary. Until next time, goodbye.
Milan are next in Serie A action when they head to Atalanta next weekend. Udinese face Salernitana in their next outing at home on Saturday.
Milan get their 2022/23 campaign off to a winning start, beating Udinese 4-2 at San Siro. The Friulians took an early lead after Deulofeu's inswinging corner was met by the head of Becao, but they were not ahead for long. A penalty from Hernandez and a cool finish from Rebic gave the hosts a deserved lead, but they were pegged back by a late first half header from debutant Masina. However, Udinese did not build on their goal and were dominated in the second half. Strikes from Diaz and Rebic gave last season's Serie A winners a deserved victory, with the away side failing to seriously trouble Maignan in the Milan net.
90' + 4' Another shot from long distance for Udinese. Lovric picks up the ball just outside the box, curling his attempt wide of the post. Maignan never looked worried.
F. Ebosele
Yellow Card
90' + 2' A debut yellow card for Ebosele after sliding in late on Origi.
90' + 1' We are into six minutes of added time.
90' The ball is in the net for Milan but it will not count. Origi sets up de Ketelaere who passes the ball in, but the flag is raised for offside. Origi came from an offside position to receive the pass from Saelemaekers.
89' Chance for Samardzic. Running forward, he twists and turns before firing a shot straight at the goalkeeper from outside the box.
87' Saelemaekers latches onto a fantastic pass from the left, but the winger sends the ball over.
T. Pobega
R. Krunić
84' Substitution for Milan. Krunic is replaced by Pobega.
D. Origi
Rafael Leão
84' Substitution for Milan. Leao is replaced by Origi.
F. Ebosele
A. Masina
83' Final substitution for Udinese. Masina is replaced by Ebosele.
82' Deulofeu and Soppy attempt a one-two, but the latter puts too much power on the ball, with the ball rolling out for a goal-kick.
82' Two substitutes combine as de Ketelaere plays the ball into the feet of Giroud, but the striker sees his attempt blocked.
79' Saelemaekers has his first shot of the match, but his attempt is blocked out for a corner.
L. Samardžić
J. Makengo
76' Substitution for Udinese. Makengo is replaced by Samardzic.
S. Lovrić
76' Substitution for Udinese. Walace is replaced by Lovric.
75' CLOSE! Leao picks up the ball on the right before bursting inside. Cutting onto his left foot, the winger curls the ball just over.
O. Giroud
A. Rebić
72' Substitution for Milan. Rebic is replaced by Giroud, denying him an opportunity for an opening day hat-trick.
A. Saelemaekers
Junior Messias
71' Substitution for Milan. Messias is replaced by Saelemaekers.
C. De Ketelaere
Brahim Díaz
71' Substitution for Milan. Díaz is replaced by De Ketelaere who makes his debut.
Brahim Díaz
68' Díaz did well to dispossess Pereyra, with his cross perfect for Rebic. Messias must also get credit, with his work in the box helping Milan win possession of the ball.
A. Rebić
68' GOAAAAL! REBIC SCORES! 4-2 MILAN! Diaz dispossesses Pereyra in the box and slides the ball to Rebic who thunders it in from close range.
I. Success
67' Substitution for Udinese. Success is replaced by Beto.
E. Ebosse
N. Pérez
67' Substitution for Udinese. Pérez is replaced by Ebosse.
66' A searching ball from Messias is almost met by Leao who rushed into the box to meet the cross. Missing the ball, the goalkeeper collects.
64' Hernandez tries his luck from a free-kick, but curls his attempt just over the bar. The goalkeeper had it covered.
63' Milan haven't drawn any of their last 10 Serie A matches on the opening day of the season (W5 L5), with their last such draw coming back in 2011/12 (2-2 v Lazio).
61' Messias puts a low cross into the box from the right, but it lacks power and rolls straight to the goalkeeper.
59' Masina finds Pereyra at the back-post at the other end, but the captain fails to control the cross, with the ball rolling out for a goal-kick.
57' Calabria hangs a corner to the back-post. Rebic is there unmarked, but he smashes the ball over the bar.
N. Pérez
Yellow Card
55' Yellow card for Pérez after the defender brings down Messias just outside the box.
54' Pereyra and Success combine well in the Milan half before the ball finds the feet of Deulofeu who losses possession.
52' Long balls forward for Udinese have not been effective so far in the second half. Tomori and Kalulu have found it easy to retain possession.
49' Masina attempts to put a cross into the box but the ball goes out for a goal-kick.
Brahim Díaz
46' GOAAAALL! DIAZ SCORES! 3-2 MILAN! Hernandez was given space down the left and the defender swings a ball into the box. After a poor clearance from Masina, Diaz bursts onto the ball to poke it into the net.
46' We're back underway for the second half!
Udinese have shown how they can score against Milan, so should repeat their tricks in the second half. Scoring from two crosses, balls in the box look like their best chance of grabbing a third. Additionally, playing on the counter, they must make the most of the few opportunities they get. As for Milan, they need to capitalise on lapses of concentration from Udinese. Scoring two goals in just a matter of minutes, the away team have shown to be weak at times. Calabria and Hernandez have also created width, so Milan should utilise them more.
The score is level as both teams head into the tunnel. It was Udinese who started the fastest, with Becão heading in Deulofeu's cross, before the hosts scored two quick goals. A penalty from Hernandez and a sweeping finish from Rebic put Milan ahead before the away team scored just before the break. Latching onto a cross from Pereyra, Masina scored a debut header to equalise.
R. Pereyra
45' + 4' Pereyra should take a lot of credit for the goal. His cross matched the run of Masina, who jumped above Kalulu to score.
A. Masina
45' + 4' GOAAALL! UDINESE SCORE! 2-2! A fantastic ball into the box by Pereyra is met by the diving head of Masina who crashes the ball past the goalkeeper.
45' + 2' Milan are controlling possession at the end of the half, and they seem content with their lead heading into the break.
44' Success wins possession on the right and sprints into the box. The forward looks for Deulofeu, but his cross is tame and is collected by the goalkeeper.
41' Diaz makes a great run down the left after playing the ball to Messias, but the Brazilian fails to find him and losses possession.
40' Leao finds space down the left but gets caught in two minds. With a chance to shoot as well as a cross, he does neither and sends the ball out of play for a goal-kick.
38' After intricate play down the left, Rebic is left frustrated after Hernandez fails to make an overlapping run.
Rodrigo Becão
Yellow Card
34' Becão is also shown a yellow card after a bust-up in the middle of the Udinese half.
R. Krunić
Yellow Card
34' Krunić pushes a Udinese player in the middle of the pitch after a foul for the away team is given and receives a yellow card.
32' Smart play from Soppy who threads the ball to Deulofeu, but the forward is offside.
30' Deulofeu bursts towards the goal but is tackled by Kalulu just before he reached the box.
28' The water break has ended and we are back underway.
28' Udinese have only won one of their last six Serie A matches on the opening day of the season (D2 L3): in 2019/20 under Igor Tudor against AC Milan.
25' Udinese have had just two shots so far this match, failing to build on their early goal.
22' Tomori is down for Milan after a clash of heads with Masina. However, the defender gets up and he can continue.
20' Success flicks the ball across the box, but nobody is there to meet his cross. Maignan collects the ball with ease.
18' Leao strikes from distance, but his ambitious attempt goes over the bar.
A. Rebić
15' GOAAAAL! REBIC SCORES! 2-1 MILAN! The home team turn the score around. Calabria's cross falls to the feet of Rebic who directs the ball into the bottom corner.
D. Calabria
15' Calabria bursts down the right after great play from Diaz, with his cross perfect for the incoming Rebic.
11' GOOAALL! HERNANDEZ SCORES! 1-1! Hernández sends the goalkeeper the wrong way and equalises for Milan.
10' PENALTY GIVEN! The referee points to the spot after Soppy takes out Calabria in the box.
B. Soppy
Yellow Card
10' Soppy gets a yellow card for his challenge on Calabria.
9' PENALTY SHOUT! The referee goes to the monitor after Calabria is taken out by Soppy.
8' GREAT SAVE! Milan should be level. A low drive across goal from Messias is saved well by the palm of Silvestri before the ball is cleared away from danger.
5' Milan have responded well. They have control of possession but have failed to threaten the Udinese goal.
Rodrigo Becão
2' GOOAALLLL! BECAO SCORES! 1-0 UDINESE! Udinese take an early lead. An inswinging corner from Deulofeu is met by the defender who nods the ball into the net.
2' It's a fantastic corner from Deulofeu, who puts the ball straight onto the head of an unmarked Becao who has a simple finish.
1' We're underway at San Siro!
Milan have lost just one of their last 10 league matches against Udinese (W4 L5). However, the defeat arrived on the opening day of the 2019/20 season, with Becao scoring the only goal.
Udinese gives a league debut to Masina, who swapped Watford for the Friulians last month. Ebosele, Bijol, Ebosse and Beto all make the bench. Destiny Udogie misses out.
Milan chooses to bench their new signings, with Adli, de Ketelaere, and Origi all missing out on a starting place. There is also a start for Krunic and Bennacer in the midfield, who replace the injured Sandro Tonali and Franck Kessie – who departed in the summer in favour of a move to Barcelona.
UDINESE SUBS: Jaka Bijol, Daniele Padelli, Festy Ebosele, Lazar Samardzic, Ilija Nestorovski, Beto, James Abankwah, Martin Palumbo, Edoardo Piana, Axel Guessand, Simone Pafundi, Sandi Lovric, Enzo Ebosse, Filip Benkovic.
UDINESE (3-5-2): Marco Silvestri; Rodrigo Becão, Bram Nuytinck, Nehuén Pérez; Brandon Soppy, Roberto Pereyra, Walace, Jean-Victor Makengo, Adam Masina; Isaac Success, Gerard Deulofeu.
MILAN SUBS: Matteo Gabbia, Antonio Mirante, Olivier Giroud, Fode Ballo-Toure, Ciprian Tatarusanu, Simon Kjaer, Yacine Adli, Alessandro Florenzi, Alexis Saelemaekers, Tommaso Pobega, Charles de Ketelaere, Divock Origi, Tiemoué Bakayoko.
MILAN (4-2-3-1): Mike Maignan; Davide Calabria, Pierre Kalulu Kyatengwa, Fikayo Tomori, Theo Hernández; Ismael Bennacer, Rade Krunic; Rafael Leão, Brahim Díaz, Junior Messias; Ante Rebic.
Winning just two of their final seven games in the previous campaign, Udinese will be looking to improve on last season’s 12th place finish. After an indifferent pre-season, winning two of their five friendlies (D1 L2), the Friulians got their domestic season underway last weekend. Andrea Sottil’s side were victorious in the first round of the Coppa Italia, beating FeralpiSalo 2-1.
Milan secured their first Serie A title in 11 years after defeating Sassuolo 3-0 on the final day of last season. Preparing for the upcoming campaign, the Rossoneri won four of their five pre-season games, with their last being a 6-1 victory over Vicenza last weekend.
Hello and welcome to the live commentary of the Serie A clash between Milan and Udinese at San Siro.