Napoli vs Fiorentina

31 January 2026 · Serie A · 2025/26 · Referee Federico La Penna

Full time 2 – 1

Half-time: 1–0

  • Antonio Vergara 11’
  • Miguel Gutiérrez 49’
  • Manor Solomon 57’

Match summary

Napoli beat Fiorentina 2-1. Napoli led 1-0 at half-time.

Antonio Vergara put Napoli ahead in the 11th minute, set up by Alex Meret, Miguel Gutiérrez made it 2-0 in the 49th minute, set up by Antonio Vergara, and Manor Solomon pulled one back to make it 2-1 in the 57th minute.

The chances backed that up: Napoli created 2.40 expected goals (xG) from 19 shots to Fiorentina's 1.90 from 15.

Match stats

53% Possession 47%
19 Shots 15
6 Shots on target 5
4 Corners 4
100 Attacks 85
51 Dangerous attacks 27
482 Passes 419
88% Pass accuracy 85%
8 Tackles 8
21 Fouls 13
1 Yellow cards 1
0 Red cards 0
0 Offsides 2

Key events

Napoli Fiorentina
Kick-off
Antonio VergaraLeft foot shot1-0 (Napoli)
11’
25’
Roberto PiccoliShot on target
26’
Albert GudmundssonShot on target
Scott McTominayShot on target
39’
44’
Half-time1-0
Miguel GutiérrezLeft foot shot2-0 (Napoli)
49’
Second half underway
54’
57’
Manor SolomonRight foot shot2-1 (Fiorentina)
57’
Roberto PiccoliShot on target
Rasmus HøjlundShot on target
60’
Rasmus HøjlundShot on target
67’
70’
Fabiano ParisiManor Solomon
76’
Moise KeanShot on target
84’
Scott McTominayShot on target
87’
Romelu LukakuRasmus Højlund
90+1’
Full-time2-1

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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.40 1.90 11’ Antonio Vergara (Napoli), 1-0 11’ 49’ Miguel Gutiérrez (Napoli), 2-0 49’ 57’ Manor Solomon (Fiorentina), 2-1 57’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.40 1.90 11’ Antonio Vergara (Napoli), 1-0 Vergara 11’ 49’ Miguel Gutiérrez (Napoli), 2-0 Gutiérrez 49’ 57’ Manor Solomon (Fiorentina), 2-1 Solomon 57’
Napoli 2.40 xGFiorentina 1.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Fiorentina attacking Napoli attacking 
23’ Rasmus Højlund (Napoli), open play, 0.73 xG, blocked 26’ Albert Gudmundsson (Fiorentina), set piece, 0.49 xG, saved 90+2’ Roberto Piccoli (Fiorentina), open play, 0.36 xG, off target 57’ Roberto Piccoli (Fiorentina), open play, 0.30 xG, saved 57’ Manor Solomon (Fiorentina), open play, 0.29 xG, goal 11’ Antonio Vergara (Napoli), open play, 0.27 xG, goal 19’ Rasmus Højlund (Napoli), open play, 0.17 xG, blocked 39’ Eljif Elmas (Napoli), open play, 0.14 xG, blocked 67’ Rasmus Højlund (Napoli), open play, 0.14 xG, saved 58’ Eljif Elmas (Napoli), open play, 0.13 xG, off target 60’ Rasmus Højlund (Napoli), open play, 0.11 xG, saved 90’ Giovane (Napoli), open play, 0.10 xG, blocked 39’ Scott McTominay (Napoli), open play, 0.09 xG, saved 76’ Moise Kean (Fiorentina), open play, 0.10 xG, saved 41’ Rasmus Højlund (Napoli), open play, 0.09 xG, off target 20’ Antonio Vergara (Napoli), open play, 0.09 xG, blocked 47’ Rolando Mandragora (Fiorentina), direct free kick, 0.06 xG, off target 48’ Roberto Piccoli (Fiorentina), open play, 0.06 xG, off target 87’ Scott McTominay (Napoli), open play, 0.06 xG, saved 8’ Antonio Vergara (Napoli), open play, 0.04 xG, blocked 17’ Scott McTominay (Napoli), open play, 0.05 xG, off target 46’ Scott McTominay (Napoli), set piece, 0.04 xG, off target 26’ Roberto Piccoli (Fiorentina), set piece, 0.04 xG, blocked 49’ Miguel Gutiérrez (Napoli), open play, 0.04 xG, goal 63’ Roberto Piccoli (Fiorentina), open play, 0.04 xG, off target 77’ Rolando Mandragora (Fiorentina), from a corner, 0.04 xG, blocked 9’ Miguel Gutiérrez (Napoli), from a corner, 0.04 xG, off target 90+5’ Moise Kean (Fiorentina), open play, 0.03 xG, off target 25’ Roberto Piccoli (Fiorentina), set piece, 0.03 xG, saved 68’ Miguel Gutiérrez (Napoli), open play, 0.03 xG, blocked 50’ Mathías Olivera (Napoli), open play, 0.03 xG, off target 32’ Pietro Comuzzo (Fiorentina), set piece, 0.03 xG, off target 52’ Rolando Mandragora (Fiorentina), open play, 0.02 xG, off target 78’ Fabiano Parisi (Fiorentina), open play, 0.02 xG, off target 23’ Rasmus Højlund (Napoli), open play, 0.73 xG, blocked 26’ Albert Gudmundsson (Fiorentina), set piece, 0.49 xG, saved 90+2’ Roberto Piccoli (Fiorentina), open play, 0.36 xG, off target 57’ Roberto Piccoli (Fiorentina), open play, 0.30 xG, saved 57’ Manor Solomon (Fiorentina), open play, 0.29 xG, goal 11’ Antonio Vergara (Napoli), open play, 0.27 xG, goal 19’ Rasmus Højlund (Napoli), open play, 0.17 xG, blocked 39’ Eljif Elmas (Napoli), open play, 0.14 xG, blocked 67’ Rasmus Højlund (Napoli), open play, 0.14 xG, saved 58’ Eljif Elmas (Napoli), open play, 0.13 xG, off target 60’ Rasmus Højlund (Napoli), open play, 0.11 xG, saved 90’ Giovane (Napoli), open play, 0.10 xG, blocked 39’ Scott McTominay (Napoli), open play, 0.09 xG, saved 41’ Rasmus Højlund (Napoli), open play, 0.09 xG, off target 76’ Moise Kean (Fiorentina), open play, 0.10 xG, saved 20’ Antonio Vergara (Napoli), open play, 0.09 xG, blocked 47’ Rolando Mandragora (Fiorentina), direct free kick, 0.06 xG, off target 48’ Roberto Piccoli (Fiorentina), open play, 0.06 xG, off target 87’ Scott McTominay (Napoli), open play, 0.06 xG, saved 17’ Scott McTominay (Napoli), open play, 0.05 xG, off target 8’ Antonio Vergara (Napoli), open play, 0.04 xG, blocked 46’ Scott McTominay (Napoli), set piece, 0.04 xG, off target 49’ Miguel Gutiérrez (Napoli), open play, 0.04 xG, goal 77’ Rolando Mandragora (Fiorentina), from a corner, 0.04 xG, blocked 26’ Roberto Piccoli (Fiorentina), set piece, 0.04 xG, blocked 63’ Roberto Piccoli (Fiorentina), open play, 0.04 xG, off target 9’ Miguel Gutiérrez (Napoli), from a corner, 0.04 xG, off target 90+5’ Moise Kean (Fiorentina), open play, 0.03 xG, off target 25’ Roberto Piccoli (Fiorentina), set piece, 0.03 xG, saved 68’ Miguel Gutiérrez (Napoli), open play, 0.03 xG, blocked 50’ Mathías Olivera (Napoli), open play, 0.03 xG, off target 32’ Pietro Comuzzo (Fiorentina), set piece, 0.03 xG, off target 52’ Rolando Mandragora (Fiorentina), open play, 0.02 xG, off target 78’ Fabiano Parisi (Fiorentina), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Napoli 3-4-2-1 Starting XI
Meret
Lorenzo 30’
Buongiorno
Jesus
Gutiérrez
Lobotka
McTominay
Spinazzola
Vergara 84’
Elmas
Højlund 90’
Fiorentina 4-1-4-1 Starting XI
Gea
Gosens 70’
Pongracic
Comuzzo
Dodô
Fagioli
Gudmundsson 79’
Brescianini 70’
Fabbian 46’
Solomon 70’
Piccoli

Player stats

PlayerPosMinGAShxGxAKPCards
Alex Meret GK9010 0.000.271
Juan Jesus DEF900 0.000.061
Alessandro Buongiorno DEF900 0.000.000
Giovanni Di Lorenzo DEF290 0.000.000
Miguel Gutiérrez MID9013 0.110.091
Leonardo Spinazzola MID900 0.000.152
Stanislav Lobotka MID900 0.000.000
Scott McTominay MID904 0.240.031
Eljif Elmas MID902 0.270.273
Antonio Vergara MID88113 0.400.334
Rasmus Højlund FWD905 1.240.041
Mathías Olivera Sub611 0.030.141
Giovane Sub21 0.100.000
Romelu Lukaku Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Napoli win 49% Avg odds 1.92
Draw 29% Avg odds 3.22
Fiorentina win 22% Avg odds 4.30

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.