Salernitana vs AC Milan

22 December 2023 · Serie A · 2023/24 · Referee Daniele Doveri

Full time 2 – 2

Half-time: 1–1

  • Federico Fazio 42’
  • Antonio Candreva 63’
  • Fikayo Tomori 17’
  • Luka Jovic 90’

Match summary

The points were shared as Salernitana and AC Milan drew 2-2. It was 1-1 at half-time.

In the first half, Fikayo Tomori put AC Milan ahead with a header in the 17th minute and Federico Fazio equalised with a header in the 42nd minute, set up by Antonio Candreva. In the second half, Antonio Candreva put Salernitana in front in the 63rd minute, set up by Grigoris Kastanos and Luka Jovic equalised in the 90th minute, set up by Olivier Giroud.

AC Milan had the better of the chances, with 3.18 expected goals (xG) from 21 shots to Salernitana's 1.17 from 19. Salernitana had a player sent off.

Match stats

Salernitana AC Milan
19 Shots 21
7 Shots on Target 9
6 Corners 6
3 Yellow Cards 1
1 Red Cards 0
1.14 xG 2.94
1.14 Non-penalty xG 2.94
4 Deep Completions 6

Key events

Salernitana AC Milan
Kick-off
17’
Fikayo Tomori0-1 (AC Milan)
Federico Fazio
Assist: Antonio Candreva
1-1 (Salernitana)
42’
Half-time1-1
Antonio Candreva
Assist: Grigoris Kastanos
2-1 (Salernitana)
63’
90’
Luka Jovic
Assist: Olivier Giroud
2-2 (AC Milan)
Full-time2-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Salernitana
  • Pasquale Mazzocchi
  • Grigoris Kastanos
  • Norbert Gyömbér
AC Milan
  • Rafael Leão

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 3.18 17’ Fikayo Tomori (AC Milan), 0-1 17’ 42’ Federico Fazio (Salernitana), 1-1 42’ 63’ Antonio Candreva (Salernitana), 2-1 63’ 90’ Luka Jovic (AC Milan), 2-2 90’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 3.18 17’ Fikayo Tomori (AC Milan), 0-1 Tomori 17’ 42’ Federico Fazio (Salernitana), 1-1 Fazio 42’ 63’ Antonio Candreva (Salernitana), 2-1 Candreva 63’ 90’ Luka Jovic (AC Milan), 2-2 Jovic 90’
Salernitana 1.17 xGAC Milan 3.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Salernitana attacking 
82’ Luka Jovic (AC Milan), open play, 0.67 xG, saved 17’ Olivier Giroud (AC Milan), set piece, 0.52 xG, blocked 17’ Fikayo Tomori (AC Milan), set piece, 0.53 xG, goal 90’ Luka Jovic (AC Milan), open play, 0.41 xG, goal 82’ Luka Jovic (AC Milan), open play, 0.35 xG, saved 6’ Boulaye Dia (Salernitana), open play, 0.34 xG, saved 46’ Ruben Loftus-Cheek (AC Milan), set piece, 0.10 xG, blocked 46’ Olivier Giroud (AC Milan), from a corner, 0.10 xG, off target 41’ Grigoris Kastanos (Salernitana), open play, 0.08 xG, saved 69’ Grigoris Kastanos (Salernitana), from a corner, 0.08 xG, blocked 60’ Ruben Loftus-Cheek (AC Milan), open play, 0.08 xG, saved 29’ Lorenzo Pirola (Salernitana), open play, 0.07 xG, blocked 83’ Agustín Martegani (Salernitana), open play, 0.07 xG, off target 74’ Loum Tchaouna (Salernitana), open play, 0.07 xG, off target 84’ Tijjani Reijnders (AC Milan), open play, 0.07 xG, blocked 32’ Antonio Candreva (Salernitana), open play, 0.05 xG, off target 35’ Tijjani Reijnders (AC Milan), open play, 0.05 xG, blocked 39’ Lassana Coulibaly (Salernitana), from a corner, 0.05 xG, off target 42’ Federico Fazio (Salernitana), from a corner, 0.05 xG, goal 87’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, off target 90+3’ Chukwubuikem Ikwuemesi (Salernitana), open play, 0.05 xG, saved 6’ Antonio Candreva (Salernitana), open play, 0.04 xG, blocked 9’ Christian Pulisic (AC Milan), set piece, 0.04 xG, off target 55’ Loum Tchaouna (Salernitana), open play, 0.05 xG, off target 15’ Theo Hernández (AC Milan), open play, 0.04 xG, blocked 68’ Mateusz Legowski (Salernitana), from a corner, 0.04 xG, blocked 29’ Federico Fazio (Salernitana), open play, 0.04 xG, blocked 10’ Olivier Giroud (AC Milan), from a corner, 0.03 xG, off target 37’ Ismael Bennacer (AC Milan), open play, 0.03 xG, blocked 6’ Domagoj Bradaric (Salernitana), open play, 0.02 xG, off target 90+3’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 2’ Rafael Leão (AC Milan), open play, 0.02 xG, blocked 67’ Pasquale Mazzocchi (Salernitana), set piece, 0.02 xG, saved 6’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 54’ Chukwubuikem Ikwuemesi (Salernitana), open play, 0.02 xG, saved 63’ Antonio Candreva (Salernitana), open play, 0.02 xG, goal 85’ Samuel Chukwueze (AC Milan), open play, 0.02 xG, saved 90+2’ Davide Calabria (AC Milan), open play, 0.02 xG, saved 45’ Theo Hernández (AC Milan), set piece, 0.02 xG, saved 30’ Pasquale Mazzocchi (Salernitana), from a corner, 0.01 xG, blocked 82’ Luka Jovic (AC Milan), open play, 0.67 xG, saved 17’ Olivier Giroud (AC Milan), set piece, 0.52 xG, blocked 17’ Fikayo Tomori (AC Milan), set piece, 0.53 xG, goal 90’ Luka Jovic (AC Milan), open play, 0.41 xG, goal 82’ Luka Jovic (AC Milan), open play, 0.35 xG, saved 6’ Boulaye Dia (Salernitana), open play, 0.34 xG, saved 46’ Ruben Loftus-Cheek (AC Milan), set piece, 0.10 xG, blocked 46’ Olivier Giroud (AC Milan), from a corner, 0.10 xG, off target 41’ Grigoris Kastanos (Salernitana), open play, 0.08 xG, saved 60’ Ruben Loftus-Cheek (AC Milan), open play, 0.08 xG, saved 69’ Grigoris Kastanos (Salernitana), from a corner, 0.08 xG, blocked 29’ Lorenzo Pirola (Salernitana), open play, 0.07 xG, blocked 83’ Agustín Martegani (Salernitana), open play, 0.07 xG, off target 84’ Tijjani Reijnders (AC Milan), open play, 0.07 xG, blocked 74’ Loum Tchaouna (Salernitana), open play, 0.07 xG, off target 39’ Lassana Coulibaly (Salernitana), from a corner, 0.05 xG, off target 32’ Antonio Candreva (Salernitana), open play, 0.05 xG, off target 35’ Tijjani Reijnders (AC Milan), open play, 0.05 xG, blocked 42’ Federico Fazio (Salernitana), from a corner, 0.05 xG, goal 87’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, off target 90+3’ Chukwubuikem Ikwuemesi (Salernitana), open play, 0.05 xG, saved 6’ Antonio Candreva (Salernitana), open play, 0.04 xG, blocked 55’ Loum Tchaouna (Salernitana), open play, 0.05 xG, off target 9’ Christian Pulisic (AC Milan), set piece, 0.04 xG, off target 15’ Theo Hernández (AC Milan), open play, 0.04 xG, blocked 29’ Federico Fazio (Salernitana), open play, 0.04 xG, blocked 68’ Mateusz Legowski (Salernitana), from a corner, 0.04 xG, blocked 37’ Ismael Bennacer (AC Milan), open play, 0.03 xG, blocked 10’ Olivier Giroud (AC Milan), from a corner, 0.03 xG, off target 6’ Domagoj Bradaric (Salernitana), open play, 0.02 xG, off target 90+3’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 2’ Rafael Leão (AC Milan), open play, 0.02 xG, blocked 6’ Rafael Leão (AC Milan), open play, 0.02 xG, off target 54’ Chukwubuikem Ikwuemesi (Salernitana), open play, 0.02 xG, saved 67’ Pasquale Mazzocchi (Salernitana), set piece, 0.02 xG, saved 90+2’ Davide Calabria (AC Milan), open play, 0.02 xG, saved 63’ Antonio Candreva (Salernitana), open play, 0.02 xG, goal 85’ Samuel Chukwueze (AC Milan), open play, 0.02 xG, saved 45’ Theo Hernández (AC Milan), set piece, 0.02 xG, saved 30’ Pasquale Mazzocchi (Salernitana), from a corner, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Benoit Costil GK900 0.000.000
Pasquale Mazzocchi DEF812 0.030.000
Federico Fazio DEF9012 0.090.000
Lorenzo Pirola DEF651 0.070.000
Domagoj Bradaric DEF901 0.020.341
Lassana Coulibaly MID901 0.050.051
Mateusz Legowski MID901 0.040.000
Antonio Candreva MID90113 0.110.326
Grigoris Kastanos MID8112 0.170.154
Loum Tchaouna MID812 0.110.041
Boulaye Dia FWD511 0.340.051
Chukwubuikem Ikwuemesi Sub392 0.070.000
Norbert Gyömbér Sub250 0.000.071
Agustín Martegani Sub91 0.070.000
Jovane Cabral Sub90 0.000.000
Dylan Bronn Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Salernitana win 14% Avg odds 6.75
Draw 21% Avg odds 4.55
AC Milan win 65% Avg odds 1.46

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.