Napoli 2 - 0 FT Qarabag

Stadio Diego Armando Maradona

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
25
FT
Tue, Nov 25
Napoli
2-0
Qarabag
⚡ Intensity 23
⚖️ Balance 13
🏆 Stakes 9
🎲 Upset 60
Napoli breeze past Qarabag with clinical display

Win Probability

  • Napoli 27%
  • Draw 26%
  • Qarabag 48%

Futmetrix AI estimate

McTominay's Clinical Edge Ends Qarabag's European Dream

Skip It Futmetrix Score: 25/100. Napoli's dominance at the Stadio Diego Armando Maradona proved too much for a spirited Qarabag side, but the margin flatters neither the hosts' inconsistency nor the visitors' resolve.

Control Without Conviction

For 65 minutes, Scott McTominay and Amir Rrahmani led a Napoli outfit that suffocated possession—55% to Qarabag's 45%—yet lacked the Intensity to break through. Seventeen shots to eleven told the story of territorial control, but with only 3.45 expected goals generated, the Partenopei were shooting without cutting. Mateusz Kochalski stood defiant between the sticks, eight saves and a crucial penalty stop keeping Qarabag's deficit manageable until the decisive moment arrived.

The Turning Point: McTominay's Release

In the 65th minute, McTominay ended the stalemate with a finish that carried the weight of frustration. The midfielder's goal unlocked what possession could not—a pathway to victory. Seven minutes later, the Stakes shifted decisively when M. Jankovic deflected a McTominay-assisted chance into his own net, an own goal that transformed a tight contest into a rout. Rrahmani's outstanding defensive performance had anchored Napoli's backline throughout, and with the second goal, the game's Balance swung irreversibly toward the hosts.

Qarabag's Resilience Undone

For a side sitting atop their group with 22 points from 11 games, Qarabag arrived with pedigree. Yet Napoli's 89% pass accuracy and 484 completed passes created an almost suffocating rhythm that the visitors—managing just 85% accuracy—could not match. Kochalski's eight-save masterclass delayed the inevitable, but Champions League football demands clinical finishing, and Napoli delivered when it mattered. The hosts' xG of 3.45 versus Qarabag's 0.49 spoke to a chasm in quality that two goals barely captured.

Key Questions

What made Mateusz Kochalski the standout performer?

Eight saves and a penalty stop kept Qarabag competitive despite Napoli's dominance. His 8.9 rating was a masterclass in composure under relentless pressure.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
55%
45%
Napoli 55%
Qarabag 45%
Shots
17
11
Napoli 17
Qarabag 11
Shots on Target
8
3
Napoli 8
Qarabag 3
Expected Goals (xG)
3.45
0.49
Napoli 3.45
Qarabag 0.49
Passes
545
454
Napoli 545
Qarabag 454
Pass Accuracy
89%
85%
Napoli 89%
Qarabag 85%
Corners
6
4
Napoli 6
Qarabag 4
Fouls
18
6
Napoli 18
Qarabag 6
Yellow Cards
2
2
Napoli 2
Qarabag 2
Red Cards
0
0
Napoli 0
Qarabag 0

Match Events

Kevin Medina 🟨 43'
HT
50' 🟨 Noa Lang
Marko Janković 🟨 55'
K. Medina S. Mmaee 🔄 60'
Leandro Andrade O. Kashchuk 🔄 60'
64' 🔄 S. Beukema M. Politano
65' S. McTominay
72' M. Jankovic (S. McTominay)
75' 🔄 N. Lang E. Elmas
E. Cafarquliyev T. Bayramov 🔄 75'
75' 🔄 R. Hojlund L. Lucca
Matheus Silva Dani Bolt 🔄 75'
C. Duran N. Akhundzade 🔄 75'
77' 🟨 Amir Rrahmani
90' 🔄 A. Buongiorno Juan Jesus
90' 🔄 David Neres A. Vergara
FT

Player Cards

Our take on every player in this match

Napoli

Goalkeepers
Vanja Milinković-Savić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sam Beukema
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Amir Rrahmani
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Alessandro Buongiorno
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Giovanni Di Lorenzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Stanislav Lobotka
MAGNET
MAGNET
77
Activity
77
Activity
72
Passes
5
Duels
Scott McTominay
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
Mathías Olivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
David Neres
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Noa Lang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Rasmus Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Nikita Contini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Arda Yazıcı
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Eljif Elmas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Antonio Vergara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Matteo Politano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Giuseppe Ambrosino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Qarabag

Goalkeepers
Mateusz Kochalski
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
8
Saves
8.9
Rating
Defenders
Matheus Silva
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Bahlul Mustafazada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kevin Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
60
Entry
Elvin Jafarguliyev
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Midfielders
A. Zoubir
👻 Invisible Nothing to note
Pedro Bicalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marko Janković
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Leandro Andrade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
60
Entry
Emmanuel Addai
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Camilo Durán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
76
Total Mins
75
Entry
BENCH
Shahruddin Mahammadaliyev
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabijan Buntić
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Samy Mmaee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Daniel Lima
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Toral Bayramov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Badavi Huseynov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chris Kouakou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joni Montiel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oleksii Kashchuk
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Nariman Akhundzade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Musa Gurbanli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 5 15 14 1 +13 WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
2 Paris Saint Germain 5 12 19 8 +11 WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Bayern München 5 12 15 6 +9 LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
4 Inter 5 12 12 3 +9 LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
5 Real Madrid 5 12 12 5 +7 WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 5 10 17 11 +6 WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Chelsea 5 10 12 6 +6 WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
8 Sporting CP 5 10 11 5 +6 WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
9 Manchester City 5 10 10 5 +5 LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
10 Atalanta 5 10 6 5 +1 WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
11 Newcastle 5 9 11 4 +7 LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
12 Atletico Madrid 5 9 12 10 +2 WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
13 Liverpool 5 9 10 8 +2 LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
14 Galatasaray 5 9 8 7 +1 LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 PSV Eindhoven 5 8 13 8 +5 WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
16 Tottenham 5 8 10 7 +3 LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
17 Bayer Leverkusen 5 8 8 10 -2 WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Barcelona 5 7 12 10 +2 LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
19 Qarabag 5 7 8 9 -1 LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
20 Napoli 5 7 6 9 -3 WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
21 Marseille 5 6 8 6 +2 WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
22 Juventus 5 6 10 10 0 WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
23 Monaco 5 6 6 8 -2 DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
24 Pafos 5 6 4 7 -3 DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
25 Union St. Gilloise 5 6 5 12 -7 WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
26 Club Brugge KV 5 4 8 13 -5 LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
27 Athletic Club 5 4 4 9 -5 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
28 Eintracht Frankfurt 5 4 7 14 -7 LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
29 FC Copenhagen 5 4 7 14 -7 WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
30 Benfica 5 3 4 8 -4 WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
31 Slavia Praha 5 3 2 8 -6 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
32 Bodo/Glimt 5 2 7 11 -4 LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
33 Olympiakos Piraeus 5 2 5 13 -8 LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Villarreal 5 1 2 10 -8 LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
35 Kairat Almaty 5 1 4 14 -10 LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
36 Ajax 5 0 1 16 -15 LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.