Napoli host Fiorentina in the Italian Serie A on 31 January 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 17:00 UK Time.
Napoli return to league action knowing consistency at home has become a defining part of their campaign. Despite a heavy defeat in Turin last time out, their broader Serie A profile remains controlled and difficult to break down.
Fiorentina arrive under pressure, with defensive issues resurfacing and results fluctuating week to week. Recent meetings with Napoli have offered little comfort, especially away from Florence.
Napoli’s most recent match ended in a 3-0 defeat at Juventus, but that result stands apart from a more stable domestic run. Before that loss, the Partenopei had recorded three consecutive clean sheets in Serie A, including narrow home wins and a goalless draw that underlined their defensive structure.
At the Stadio Diego Armando Maradona, Napoli have leaned into game control rather than volume attacking. Only two goals conceded across their last four league matches highlights how measured their approach has been. Scoring has not come in bursts, but the balance between patience and discipline has been effective.
Across the season, Napoli have conceded just 20 goals in 22 matches. That foundation continues to shape their home performances, where they often dictate tempo and reduce risk once in front.
Fiorentina’s 2-1 home defeat to Cagliari extended a pattern of inconsistency. While they have avoided heavy losses, the Viola have struggled to turn competitive matches into wins, with only three league victories all season.
Away from home, Fiorentina show moments of attacking intent, as seen in wins at Bologna and draws at Lazio. However, those positives are regularly offset by defensive lapses. They have conceded 34 league goals, the second highest total between the two sides.
Recent head to head meetings further highlight the challenge. Fiorentina have conceded three goals in each of the last two meetings with Napoli and have not kept a clean sheet against them across the last five encounters.
The best bet for this match is Napoli to win at 1.78 odds. Napoli’s home control and defensive record contrast sharply with Fiorentina’s struggles to manage games across ninety minutes. The data supports a home win built on structure rather than dominance.
Goals could be limited. Napoli’s last four Serie A matches have all finished under 2.5 goals, and Fiorentina rarely push games into high scoring territory away from home. The under 2.5 goals market at 1.82 odds aligns with both teams’ recent patterns.
For those looking at a correct score prediction, Napoli 2-0 stands out at 7.50 odds. Napoli’s clean sheet trend at home and Fiorentina’s difficulty converting chances against stronger sides point towards a controlled win with limited scoring.
| Napoli | Fiorentina | |
|---|---|---|
| Game Played | 37 | 37 |
| Wins | 22 | 9 |
| Draws | 7 | 14 |
| Loss | 8 | 14 |
| Goals For | 57 | 40 |
| Goals Against | 36 | 49 |
| Napoli | Fiorentina | |
|---|---|---|
| Game Played | 18 | 19 |
| Wins | 12 | 5 |
| Draws | 4 | 6 |
| Loss | 2 | 8 |
| Goals For | 32 | 20 |
| Goals Against | 18 | 29 |
|
17.05.26
|
Pisa Napoli |
0-3 |
|
11.05.26
|
Napoli Bologna |
2-3 |
|
02.05.26
|
Como Napoli |
0-0 |
|
24.04.26
|
Napoli Cremonese |
4-0 |
|
18.04.26
|
Napoli Lazio |
0-2 |
|
12.04.26
|
Parma Napoli |
1-1 |
|
06.04.26
|
Napoli AC Milan |
1-0 |
|
20.03.26
|
Cagliari Napoli |
0-1 |
|
14.03.26
|
Napoli Lecce |
2-1 |
|
06.03.26
|
Napoli Torino |
2-1 |
|
28.02.26
|
Verona Napoli |
1-2 |
|
22.02.26
|
Atalanta Napoli |
2-1 |
|
15.02.26
|
Napoli Roma |
2-2 |
|
10.02.26
|
Napoli Como (Penalties:6 - 7) |
1-1 |
|
07.02.26
|
Genoa Napoli |
2-3 |
|
31.01.26
|
Napoli Fiorentina |
2-1 |
|
28.01.26
|
Napoli Chelsea |
2-3 |
|
25.01.26
|
Juventus Napoli |
3-0 |
|
20.01.26
|
FC Copenhagen Napoli |
1-1 |
|
17.01.26
|
Napoli Sassuolo |
1-0 |
|
14.01.26
|
Napoli Parma |
0-0 |
|
11.01.26
|
Inter Milan Napoli |
2-2 |
|
07.01.26
|
Napoli Verona |
2-2 |
|
04.01.26
|
Lazio Napoli |
0-2 |
|
28.12.25
|
Cremonese Napoli |
0-2 |
|
22.12.25
|
Napoli Bologna |
2-0 |
|
18.12.25
|
Napoli AC Milan |
2-0 |
|
14.12.25
|
Udinese Napoli |
1-0 |
|
10.12.25
|
Benfica Napoli |
2-0 |
|
07.12.25
|
Napoli Juventus |
2-1 |
|
03.12.25
|
Napoli Cagliari (Penalties:9 - 8) |
1-1 |
|
30.11.25
|
Roma Napoli |
0-1 |
|
25.11.25
|
Napoli Qarabag |
2-0 |
|
22.11.25
|
Napoli Atalanta |
3-1 |
|
09.11.25
|
Bologna Napoli |
2-0 |
|
04.11.25
|
Napoli Eintracht Frankfurt |
0-0 |
|
01.11.25
|
Napoli Como |
0-0 |
|
28.10.25
|
Lecce Napoli |
0-1 |
|
25.10.25
|
Napoli Inter Milan |
3-1 |
|
21.10.25
|
PSV Eindhoven Napoli |
6-2 |
|
18.10.25
|
Torino Napoli |
1-0 |
|
05.10.25
|
Napoli Genoa |
2-1 |
|
01.10.25
|
Napoli Sporting CP |
2-1 |
|
28.09.25
|
AC Milan Napoli |
2-1 |
|
22.09.25
|
Napoli Pisa |
3-2 |
|
18.09.25
|
Manchester City Napoli |
2-0 |
|
13.09.25
|
Fiorentina Napoli |
1-3 |
|
30.08.25
|
Napoli Cagliari |
1-0 |
|
23.08.25
|
Sassuolo Napoli |
0-2 |
|
16.08.25
|
Napoli Cagliari U20 |
1-0 |
|
11.05.26
|
Napoli Bologna |
2-3 |
|
24.04.26
|
Napoli Cremonese |
4-0 |
|
18.04.26
|
Napoli Lazio |
0-2 |
|
06.04.26
|
Napoli AC Milan |
1-0 |
|
14.03.26
|
Napoli Lecce |
2-1 |
|
06.03.26
|
Napoli Torino |
2-1 |
|
15.02.26
|
Napoli Roma |
2-2 |
|
10.02.26
|
Napoli Como (Penalties:6 - 7) |
1-1 |
|
31.01.26
|
Napoli Fiorentina |
2-1 |
|
28.01.26
|
Napoli Chelsea |
2-3 |
|
17.01.26
|
Napoli Sassuolo |
1-0 |
|
14.01.26
|
Napoli Parma |
0-0 |
|
07.01.26
|
Napoli Verona |
2-2 |
|
22.12.25
|
Napoli Bologna |
2-0 |
|
18.12.25
|
Napoli AC Milan |
2-0 |
|
07.12.25
|
Napoli Juventus |
2-1 |
|
03.12.25
|
Napoli Cagliari (Penalties:9 - 8) |
1-1 |
|
25.11.25
|
Napoli Qarabag |
2-0 |
|
22.11.25
|
Napoli Atalanta |
3-1 |
|
04.11.25
|
Napoli Eintracht Frankfurt |
0-0 |
|
01.11.25
|
Napoli Como |
0-0 |
|
25.10.25
|
Napoli Inter Milan |
3-1 |
|
05.10.25
|
Napoli Genoa |
2-1 |
|
01.10.25
|
Napoli Sporting CP |
2-1 |
|
22.09.25
|
Napoli Pisa |
3-2 |
|
30.08.25
|
Napoli Cagliari |
1-0 |
|
16.08.25
|
Napoli Cagliari U20 |
1-0 |
|
14.08.25
|
Napoli Olympiacos |
2-1 |
|
10.08.25
|
Napoli Sorrento |
4-0 |
|
09.08.25
|
Napoli Girona |
3-2 |
|
03.08.25
|
Napoli Brest |
1-2 |
|
26.07.25
|
Napoli Catanzaro |
2-1 |
|
22.07.25
|
Napoli Arezzo |
0-2 |
|
23.05.25
|
Napoli Cagliari |
2-0 |
|
11.05.25
|
Napoli Genoa |
2-2 |
|
27.04.25
|
Napoli Torino |
2-0 |
|
14.04.25
|
Napoli Empoli |
3-0 |
|
30.03.25
|
Napoli AC Milan |
2-1 |
|
09.03.25
|
Napoli Fiorentina |
2-1 |
|
01.03.25
|
Napoli Inter Milan |
1-1 |
|
09.02.25
|
Napoli Udinese |
1-1 |
|
25.01.25
|
Napoli Juventus |
2-1 |
|
12.01.25
|
Napoli Verona |
2-0 |
|
29.12.24
|
Napoli Venezia |
1-0 |
|
08.12.24
|
Napoli Lazio |
0-1 |
|
24.11.24
|
Napoli Roma |
1-0 |
|
03.11.24
|
Napoli Atalanta |
0-3 |
|
26.10.24
|
Napoli Lecce |
1-0 |
|
04.10.24
|
Napoli Como |
3-1 |
|
29.09.24
|
Napoli Monza |
2-0 |
|
17.05.26
|
Pisa Napoli |
0-3 |
|
02.05.26
|
Como Napoli |
0-0 |
|
12.04.26
|
Parma Napoli |
1-1 |
|
20.03.26
|
Cagliari Napoli |
0-1 |
|
28.02.26
|
Verona Napoli |
1-2 |
|
22.02.26
|
Atalanta Napoli |
2-1 |
|
07.02.26
|
Genoa Napoli |
2-3 |
|
25.01.26
|
Juventus Napoli |
3-0 |
|
20.01.26
|
FC Copenhagen Napoli |
1-1 |
|
11.01.26
|
Inter Milan Napoli |
2-2 |
|
04.01.26
|
Lazio Napoli |
0-2 |
|
28.12.25
|
Cremonese Napoli |
0-2 |
|
14.12.25
|
Udinese Napoli |
1-0 |
|
10.12.25
|
Benfica Napoli |
2-0 |
|
30.11.25
|
Roma Napoli |
0-1 |
|
09.11.25
|
Bologna Napoli |
2-0 |
|
28.10.25
|
Lecce Napoli |
0-1 |
|
21.10.25
|
PSV Eindhoven Napoli |
6-2 |
|
18.10.25
|
Torino Napoli |
1-0 |
|
28.09.25
|
AC Milan Napoli |
2-1 |
|
18.09.25
|
Manchester City Napoli |
2-0 |
|
13.09.25
|
Fiorentina Napoli |
1-3 |
|
23.08.25
|
Sassuolo Napoli |
0-2 |
|
18.05.25
|
Parma Napoli |
0-0 |
|
03.05.25
|
Lecce Napoli |
0-1 |
|
19.04.25
|
Monza Napoli |
0-1 |
|
07.04.25
|
Bologna Napoli |
1-1 |
|
16.03.25
|
Venezia Napoli |
0-0 |
|
23.02.25
|
Como Napoli |
2-1 |
|
15.02.25
|
Lazio Napoli |
2-2 |
|
02.02.25
|
Roma Napoli |
1-1 |
|
18.01.25
|
Atalanta Napoli |
2-3 |
|
04.01.25
|
Fiorentina Napoli |
0-3 |
|
21.12.24
|
Genoa Napoli |
1-2 |
|
14.12.24
|
Udinese Napoli |
1-3 |
|
05.12.24
|
Lazio Napoli |
3-1 |
|
01.12.24
|
Torino Napoli |
0-1 |
|
10.11.24
|
Inter Milan Napoli |
1-1 |
|
29.10.24
|
AC Milan Napoli |
0-2 |
|
20.10.24
|
Empoli Napoli |
0-1 |
|
21.09.24
|
Juventus Napoli |
0-0 |
|
15.09.24
|
Cagliari Napoli |
0-4 |
|
18.08.24
|
Verona Napoli |
3-0 |
|
17.05.24
|
Fiorentina Napoli |
2-2 |
|
06.05.24
|
Udinese Napoli |
1-1 |
|
20.04.24
|
Empoli Napoli |
1-0 |
|
07.04.24
|
Monza Napoli |
2-4 |
|
17.03.24
|
Inter Milan Napoli |
1-1 |
|
12.03.24
|
Barcelona Napoli |
3-1 |
|
28.02.24
|
Sassuolo Napoli |
1-6 |
|
17.05.26
|
Juventus Fiorentina |
0-2 |
|
10.05.26
|
Fiorentina Genoa |
0-0 |
|
04.05.26
|
Roma Fiorentina |
4-0 |
|
26.04.26
|
Fiorentina Sassuolo |
0-0 |
|
20.04.26
|
Lecce Fiorentina |
1-1 |
|
16.04.26
|
Fiorentina Crystal Palace |
2-1 |
|
13.04.26
|
Fiorentina Lazio |
1-0 |
|
09.04.26
|
Crystal Palace Fiorentina |
3-0 |
|
04.04.26
|
Verona Fiorentina |
0-1 |
|
22.03.26
|
Fiorentina Inter Milan |
1-1 |
|
19.03.26
|
Rakow Fiorentina |
1-2 |
|
16.03.26
|
Cremonese Fiorentina |
1-4 |
|
12.03.26
|
Fiorentina Rakow |
2-1 |
|
08.03.26
|
Fiorentina Parma |
0-0 |
|
02.03.26
|
Udinese Fiorentina |
3-0 |
|
26.02.26
|
Fiorentina Jagiellonia |
2-4 |
|
23.02.26
|
Fiorentina Pisa |
1-0 |
|
19.02.26
|
Jagiellonia Fiorentina |
0-3 |
|
14.02.26
|
Como Fiorentina |
1-2 |
|
07.02.26
|
Fiorentina Torino |
2-2 |
|
31.01.26
|
Napoli Fiorentina |
2-1 |
|
27.01.26
|
Fiorentina Como |
1-3 |
|
24.01.26
|
Fiorentina Cagliari |
1-2 |
|
18.01.26
|
Bologna Fiorentina |
1-2 |
|
11.01.26
|
Fiorentina AC Milan |
1-1 |
|
07.01.26
|
Lazio Fiorentina |
2-2 |
|
04.01.26
|
Fiorentina Cremonese |
1-0 |
|
27.12.25
|
Parma Fiorentina |
1-0 |
|
21.12.25
|
Fiorentina Udinese |
5-1 |
|
18.12.25
|
Lausanne Fiorentina |
1-0 |
|
14.12.25
|
Fiorentina Verona |
1-2 |
|
11.12.25
|
Fiorentina Dynamo Kyiv |
2-1 |
|
06.12.25
|
Sassuolo Fiorentina |
3-1 |
|
30.11.25
|
Atalanta Fiorentina |
2-0 |
|
27.11.25
|
Fiorentina AEK Athens |
0-1 |
|
22.11.25
|
Fiorentina Juventus |
1-1 |
|
09.11.25
|
Genoa Fiorentina |
2-2 |
|
06.11.25
|
Mainz Fiorentina |
2-1 |
|
02.11.25
|
Fiorentina Lecce |
0-1 |
|
29.10.25
|
Inter Milan Fiorentina |
3-0 |
|
26.10.25
|
Fiorentina Bologna |
2-2 |
|
23.10.25
|
Rapid Wien Fiorentina |
0-3 |
|
19.10.25
|
AC Milan Fiorentina |
2-1 |
|
05.10.25
|
Fiorentina Roma |
1-2 |
|
02.10.25
|
Fiorentina Sigma Olomouc |
2-0 |
|
28.09.25
|
Pisa Fiorentina |
0-0 |
|
21.09.25
|
Fiorentina Como |
1-2 |
|
13.09.25
|
Fiorentina Napoli |
1-3 |
|
31.08.25
|
Torino Fiorentina |
0-0 |
|
28.08.25
|
Fiorentina Polessya |
3-2 |
|
10.05.26
|
Fiorentina Genoa |
0-0 |
|
26.04.26
|
Fiorentina Sassuolo |
0-0 |
|
16.04.26
|
Fiorentina Crystal Palace |
2-1 |
|
13.04.26
|
Fiorentina Lazio |
1-0 |
|
22.03.26
|
Fiorentina Inter Milan |
1-1 |
|
12.03.26
|
Fiorentina Rakow |
2-1 |
|
08.03.26
|
Fiorentina Parma |
0-0 |
|
26.02.26
|
Fiorentina Jagiellonia |
2-4 |
|
23.02.26
|
Fiorentina Pisa |
1-0 |
|
07.02.26
|
Fiorentina Torino |
2-2 |
|
27.01.26
|
Fiorentina Como |
1-3 |
|
24.01.26
|
Fiorentina Cagliari |
1-2 |
|
11.01.26
|
Fiorentina AC Milan |
1-1 |
|
04.01.26
|
Fiorentina Cremonese |
1-0 |
|
21.12.25
|
Fiorentina Udinese |
5-1 |
|
14.12.25
|
Fiorentina Verona |
1-2 |
|
11.12.25
|
Fiorentina Dynamo Kyiv |
2-1 |
|
27.11.25
|
Fiorentina AEK Athens |
0-1 |
|
22.11.25
|
Fiorentina Juventus |
1-1 |
|
02.11.25
|
Fiorentina Lecce |
0-1 |
|
26.10.25
|
Fiorentina Bologna |
2-2 |
|
05.10.25
|
Fiorentina Roma |
1-2 |
|
02.10.25
|
Fiorentina Sigma Olomouc |
2-0 |
|
21.09.25
|
Fiorentina Como |
1-2 |
|
13.09.25
|
Fiorentina Napoli |
1-3 |
|
28.08.25
|
Fiorentina Polessya |
3-2 |
|
25.07.25
|
Fiorentina Carrarese |
2-0 |
|
18.05.25
|
Fiorentina Bologna |
3-2 |
|
08.05.25
|
Fiorentina Real Betis |
2-2 |
|
27.04.25
|
Fiorentina Empoli |
2-1 |
|
17.04.25
|
Fiorentina Celje |
2-2 |
|
13.04.25
|
Fiorentina Parma |
0-0 |
|
30.03.25
|
Fiorentina Atalanta |
1-0 |
|
16.03.25
|
Fiorentina Juventus |
3-0 |
|
13.03.25
|
Fiorentina Panathinaikos |
3-1 |
|
28.02.25
|
Fiorentina Lecce |
1-0 |
|
16.02.25
|
Fiorentina Como |
0-2 |
|
02.02.25
|
Fiorentina Genoa |
2-1 |
|
19.01.25
|
Fiorentina Torino |
1-1 |
|
04.01.25
|
Fiorentina Napoli |
0-3 |
|
23.12.24
|
Fiorentina Udinese |
1-2 |
|
12.12.24
|
Fiorentina LASK |
7-0 |
|
08.12.24
|
Fiorentina Cagliari |
1-0 |
|
04.12.24
|
Fiorentina Empoli (Penalties:3 - 4) |
2-2 |
|
01.12.24
|
Fiorentina Inter Milan |
3-0 |
|
28.11.24
|
Fiorentina Pafos |
3-2 |
|
10.11.24
|
Fiorentina Verona |
3-1 |
|
27.10.24
|
Fiorentina Roma |
5-1 |
|
06.10.24
|
Fiorentina AC Milan |
2-1 |
|
03.10.24
|
Fiorentina The New Saints |
2-0 |
|
17.05.26
|
Juventus Fiorentina |
0-2 |
|
04.05.26
|
Roma Fiorentina |
4-0 |
|
20.04.26
|
Lecce Fiorentina |
1-1 |
|
09.04.26
|
Crystal Palace Fiorentina |
3-0 |
|
04.04.26
|
Verona Fiorentina |
0-1 |
|
19.03.26
|
Rakow Fiorentina |
1-2 |
|
16.03.26
|
Cremonese Fiorentina |
1-4 |
|
02.03.26
|
Udinese Fiorentina |
3-0 |
|
19.02.26
|
Jagiellonia Fiorentina |
0-3 |
|
14.02.26
|
Como Fiorentina |
1-2 |
|
31.01.26
|
Napoli Fiorentina |
2-1 |
|
18.01.26
|
Bologna Fiorentina |
1-2 |
|
07.01.26
|
Lazio Fiorentina |
2-2 |
|
27.12.25
|
Parma Fiorentina |
1-0 |
|
18.12.25
|
Lausanne Fiorentina |
1-0 |
|
06.12.25
|
Sassuolo Fiorentina |
3-1 |
|
30.11.25
|
Atalanta Fiorentina |
2-0 |
|
09.11.25
|
Genoa Fiorentina |
2-2 |
|
06.11.25
|
Mainz Fiorentina |
2-1 |
|
29.10.25
|
Inter Milan Fiorentina |
3-0 |
|
23.10.25
|
Rapid Wien Fiorentina |
0-3 |
|
19.10.25
|
AC Milan Fiorentina |
2-1 |
|
28.09.25
|
Pisa Fiorentina |
0-0 |
|
31.08.25
|
Torino Fiorentina |
0-0 |
|
24.08.25
|
Cagliari Fiorentina |
1-1 |
|
21.08.25
|
Polessya Fiorentina |
0-3 |
|
09.08.25
|
Manchester United Fiorentina (Penalties:5 - 4) |
1-1 |
|
05.08.25
|
Nottingham Forest Fiorentina |
0-0 |
|
03.08.25
|
Leicester Fiorentina |
2-0 |
|
24.07.25
|
Grosseto Fiorentina |
0-3 |
|
25.05.25
|
Udinese Fiorentina |
2-3 |
|
12.05.25
|
Venezia Fiorentina |
2-1 |
|
04.05.25
|
Roma Fiorentina |
1-0 |
|
01.05.25
|
Real Betis Fiorentina |
2-1 |
|
23.04.25
|
Cagliari Fiorentina |
1-2 |
|
10.04.25
|
Celje Fiorentina |
1-2 |
|
05.04.25
|
AC Milan Fiorentina |
2-2 |
|
09.03.25
|
Napoli Fiorentina |
2-1 |
|
06.03.25
|
Panathinaikos Fiorentina |
3-2 |
|
23.02.25
|
Verona Fiorentina |
1-0 |
|
10.02.25
|
Inter Milan Fiorentina |
2-1 |
|
26.01.25
|
Lazio Fiorentina |
1-2 |
|
13.01.25
|
Monza Fiorentina |
2-1 |
|
29.12.24
|
Juventus Fiorentina |
2-2 |
|
19.12.24
|
Vitoria Guimaraes Fiorentina |
1-1 |
|
15.12.24
|
Bologna Fiorentina |
1-0 |
|
24.11.24
|
Como Fiorentina |
0-2 |
|
07.11.24
|
APOEL Nicosia Fiorentina |
2-1 |
|
03.11.24
|
Torino Fiorentina |
0-1 |
|
31.10.24
|
Genoa Fiorentina |
0-1 |
|
13.09.2025
|
Fiorentina Napoli |
1-3
|
|
09.03.2025
|
Napoli Fiorentina |
2-1
|
|
04.01.2025
|
Fiorentina Napoli |
0-3
|
|
17.05.2024
|
Fiorentina Napoli |
2-2
|
|
18.01.2024
|
Napoli Fiorentina |
3-0
|
|
09.03.2025
|
Napoli Fiorentina |
2-1
|
|
18.01.2024
|
Napoli Fiorentina |
3-0
|
|
08.10.2023
|
Napoli Fiorentina |
1-3
|
|
07.05.2023
|
Napoli Fiorentina |
1-0
|
|
10.04.2022
|
Napoli Fiorentina |
2-3
|
|
13.01.2022
|
Napoli Fiorentina |
2-5
|