AC Milan vs Napoli

23 November 2019 · Serie A · 2019/20 · Referee Daniele Orsato

Full time 1 – 1

Half-time: 1–1

  • Giacomo Bonaventura 29’
  • Hirving Lozano 24’

Match summary

AC Milan and Napoli drew 1-1. It was 1-1 at half-time.

Hirving Lozano put Napoli ahead with a header in the 24th minute and Giacomo Bonaventura equalised in the 29th minute, set up by Rade Krunic.

Napoli had the better of the chances, with 1.25 expected goals (xG) from 12 shots to AC Milan's 0.79 from 13.

Match stats

AC Milan Napoli
11 Shots 12
4 Shots on Target 6
3 Corners 4
3 Yellow Cards 2
0 Red Cards 0
0.79 xG 1.23
0.79 Non-penalty xG 1.23
8 Deep Completions 7

Key events

AC Milan Napoli
Kick-off
24’
Hirving Lozano0-1 (Napoli)
Giacomo Bonaventura
Assist: Rade Krunic
1-1 (AC Milan)
29’
Half-time1-1
Full-time1-1

Bookings

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

AC Milan
  • Andrea Conti
  • Theo Hernández
  • Lucas Paquetá
Napoli
  • Eljif Elmas
  • Amin Younes

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 1.25 24’ Hirving Lozano (Napoli), 0-1 24’ 29’ Giacomo Bonaventura (AC Milan), 1-1 29’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 1.25 24’ Hirving Lozano (Napoli), 0-1 Lozano 24’ 29’ Giacomo Bonaventura (AC Milan), 1-1 Bonaventura 29’
AC Milan 0.79 xGNapoli 1.25 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Napoli attacking AC Milan attacking 
24’ Hirving Lozano (Napoli), open play, 0.43 xG, goal 42’ Ante Rebic (AC Milan), open play, 0.27 xG, off target 46’ Lorenzo Insigne (Napoli), open play, 0.25 xG, saved 79’ Krzysztof Piatek (AC Milan), open play, 0.14 xG, blocked 32’ José Callejón (Napoli), open play, 0.09 xG, off target 58’ Lorenzo Insigne (Napoli), open play, 0.09 xG, off target 49’ Kalidou Koulibaly (Napoli), from a corner, 0.07 xG, off target 29’ Giacomo Bonaventura (AC Milan), open play, 0.06 xG, goal 86’ Allan (Napoli), open play, 0.05 xG, saved 90+1’ Allan (Napoli), set piece, 0.05 xG, saved 90+3’ Dries Mertens (Napoli), open play, 0.06 xG, off target 21’ Alessio Romagnoli (AC Milan), from a corner, 0.05 xG, saved 23’ Lorenzo Insigne (Napoli), open play, 0.05 xG, hit the woodwork 6’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, off target 50’ Rade Krunic (AC Milan), open play, 0.04 xG, off target 9’ Giacomo Bonaventura (AC Milan), open play, 0.04 xG, blocked 18’ Krzysztof Piatek (AC Milan), open play, 0.04 xG, off target 61’ Lorenzo Insigne (Napoli), open play, 0.04 xG, off target 88’ Fernando Llorente (Napoli), open play, 0.04 xG, off target 2’ Rade Krunic (AC Milan), open play, 0.03 xG, off target 83’ Dries Mertens (Napoli), open play, 0.03 xG, saved 5’ Lucas Paquetá (AC Milan), open play, 0.02 xG, off target 64’ Krzysztof Piatek (AC Milan), open play, 0.02 xG, off target 74’ Lucas Paquetá (AC Milan), open play, 0.02 xG, saved 78’ Franck Kessié (AC Milan), open play, 0.01 xG, blocked 24’ Hirving Lozano (Napoli), open play, 0.43 xG, goal 42’ Ante Rebic (AC Milan), open play, 0.27 xG, off target 46’ Lorenzo Insigne (Napoli), open play, 0.25 xG, saved 79’ Krzysztof Piatek (AC Milan), open play, 0.14 xG, blocked 32’ José Callejón (Napoli), open play, 0.09 xG, off target 58’ Lorenzo Insigne (Napoli), open play, 0.09 xG, off target 49’ Kalidou Koulibaly (Napoli), from a corner, 0.07 xG, off target 29’ Giacomo Bonaventura (AC Milan), open play, 0.06 xG, goal 90+3’ Dries Mertens (Napoli), open play, 0.06 xG, off target 86’ Allan (Napoli), open play, 0.05 xG, saved 90+1’ Allan (Napoli), set piece, 0.05 xG, saved 23’ Lorenzo Insigne (Napoli), open play, 0.05 xG, hit the woodwork 6’ Krzysztof Piatek (AC Milan), open play, 0.05 xG, off target 21’ Alessio Romagnoli (AC Milan), from a corner, 0.05 xG, saved 50’ Rade Krunic (AC Milan), open play, 0.04 xG, off target 9’ Giacomo Bonaventura (AC Milan), open play, 0.04 xG, blocked 18’ Krzysztof Piatek (AC Milan), open play, 0.04 xG, off target 61’ Lorenzo Insigne (Napoli), open play, 0.04 xG, off target 88’ Fernando Llorente (Napoli), open play, 0.04 xG, off target 2’ Rade Krunic (AC Milan), open play, 0.03 xG, off target 83’ Dries Mertens (Napoli), open play, 0.03 xG, saved 5’ Lucas Paquetá (AC Milan), open play, 0.02 xG, off target 64’ Krzysztof Piatek (AC Milan), open play, 0.02 xG, off target 74’ Lucas Paquetá (AC Milan), open play, 0.02 xG, saved 78’ Franck Kessié (AC Milan), 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Gianluigi Donnarumma GK900 0.000.000
Andrea Conti DEF900 0.000.021
Mateo Musacchio DEF900 0.000.000
Alessio Romagnoli DEF901 0.050.000
Theo Hernández DEF900 0.000.141
Rade Krunic MID9012 0.080.332
Lucas Paquetá MID902 0.040.092
Lucas Biglia MID740 0.000.000
Ante Rebic FWD471 0.270.041
Krzysztof Piatek FWD864 0.250.072
Giacomo Bonaventura FWD9012 0.100.072
Franck Kessié Sub431 0.010.000
Davide Calabria Sub160 0.000.021
Rafael Leão Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 32% Avg odds 2.96
Draw 29% Avg odds 3.35
Napoli win 39% Avg odds 2.43

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.