Napoli 0 - 1 FT Arsenal

Stadio Diego Armando Maradona

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

Futmetrix Verdict
23
FT
Wed, Sep 9
Napoli
0-1
Arsenal
⚡ Intensity 27
⚖️ Balance 28
🏆 Stakes 0
🎲 Upset 0
Ødegaard pierces the Neapolitan defensive wall.

Win Probability

  • Napoli 20%
  • Draw 26%
  • Arsenal 54%

Futmetrix AI estimate

A Neapolitan Siege: Arsenal's Relentless Attack Rewarded Late

Skip It Futmetrix Score: 23/100. Arsenal turned the Stadio Diego Armando Maradona into a shooting gallery, eventually breaking a stubborn Napoli side to secure a crucial opening night Champions League victory.

The Opening Act

Arsenal controlled possession with 58 percent of the ball and established a ferocious Intensity from the very first exchanges of this Champions League clash. The hosts, Napoli, were immediately pinned deep into their own half as Arsenal launched an absolute attacking siege. Driven by the enormous Stakes of securing early points in the league stage, the visiting Londoners relentlessly peppered the goal. They managed to rack up a staggering 26 total shots over the course of the match, turning the pitch into a veritable shooting gallery. However, they found themselves completely frustrated by a resolute Neapolitan rearguard during the opening forty-five minutes. Napoli's starting goalkeeper was kept incredibly busy turning away wave after wave of pressure, and the first half ultimately ended as a tense tactical stalemate despite the sheer volume of English attacks.

The Pivot

The complexion of the match shifted dramatically at the interval when Vanja Milinković-Savić entered the fray for the home side. The substitute goalkeeper immediately produced heroics of his own, making three crucial saves in rapid succession to somehow maintain the Balance of the match against the relentless tide. Arsenal desperately needed a new spark to bypass this imposing blue wall, and manager Mikel Arteta turned to his bench for inspiration. In the 66th minute, Christos Tzolis was introduced to inject fresh energy into the forward line. This substitution proved to be the masterstroke. Just nine minutes later, the dynamic Greek winger finally carved open the stubborn Italian defense, darting into the penalty area to provide the perfect cutback assist. Arsenal's patient but punishing pressure had finally paid dividends.

Resolution

Martin Odegaard was the grateful beneficiary of Tzolis's exceptional vision in the 75th minute, sweeping the ball home to permanently shatter Napoli's heroic resistance. The Norwegian playmaker was the undeniable architect of the entire game, dictating the tempo and finishing with a remarkable six key passes to rightfully earn top plaudits. Napoli valiantly tried to mount a late response in front of their passionate home support but managed only a meager five shots all night, struggling to escape their own half. Arsenal's 1-0 away triumph perfectly reflects a rather low Upset factor, but it brilliantly highlights their clinical edge when the margins are tightest, setting a formidable marker for the rest of their European campaign.

Key Questions

How did substitute M. Ødegaard change the game?

While Ødegaard actually started the match, his impact was profound; he orchestrated play with 6 key passes and scored the 75th-minute winner via substitute Tzolis's assist.

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
42%
58%
Napoli 42%
Arsenal 58%
Shots
5
26
Napoli 5
Arsenal 26
Shots on Target
3
8
Napoli 3
Arsenal 8
Expected Goals (xG)
0.22
4.05
Napoli 0.22
Arsenal 4.05
Passes
446
608
Napoli 446
Arsenal 608
Corners
0
6
Napoli 0
Arsenal 6
Fouls
12
11
Napoli 12
Arsenal 11
Yellow Cards
2
1
Napoli 2
Arsenal 1
Red Cards
0
0
Napoli 0
Arsenal 0

Match Events

42' 🟨 Billy Gilmour
HT
46' 🔄 ↓ A. Meret ↑V. Milinkovic-Savic
58' 🔄 ↓ Alisson Santos ↑A. Vergara
58' 🔄 ↓ M. Politano ↑C. Favasuli
↓ M. Merino ↑Bruno Guimaraes 🔄 65'
↓ E. Eze ↑C. Tzolis 🔄 66'
↓ V. Gyokeres ↑K. Havertz 🔄 73'
↓ B. Saka ↑N. Madueke 🔄 73'
M. Odegaard (C. Tzolis) ⚽ 75'
76' 🔄 ↓ R. Hojlund ↑David Neres
77' 🔄 ↓ S. Lobotka ↑L. Lucca
↓ B. White ↑M. Zubimendi 🔄 82'
85' 🟨 Lorenzo Lucca
Martin Ødegaard 🟨 90'+1
FT

Player Cards

Our take on every player in this match

Napoli

Goalkeepers
Alex Meret
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Defenders
Giovanni Di Lorenzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Amir Rrahmani
MAGNET
MAGNET
68
Activity
68
Activity
64
Passes
4
Duels
Rafa Marín
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
44%
Duel Win %
Mathías Olivera
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Midfielders
Kevin De Bruyne
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Billy Gilmour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Stanislav Lobotka
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
Matteo Politano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
58
Entry
Rasmus Højlund
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Alisson Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Vanja Milinković-Savić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Nikita Contini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Beukema
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benoît Badiashile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Spinazzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Costantino Favasuli
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Antonio Vergara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
David Neres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Arsenal

Goalkeepers
David Raya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ben White
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
56%
Pass Acc
Ezri Konsa
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Gabriel Magalhães
MAGNET
MAGNET
73
Activity
73
Activity
63
Passes
10
Duels
Piero Hincapié
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Midfielders
Declan Rice
MAGNET
MAGNET
103
Activity
103
Activity
98
Passes
5
Duels
Mikel Merino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Bukayo Saka
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
Martin Ødegaard
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Eberechi Eze
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Forwards
Viktor Gyökeres
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
5%
Pass Acc
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Illan Meslier
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marli Salmon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riccardo Calafiori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martín Zubimendi
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Bruno Guimarães
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Max Dowman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kai Havertz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Noni Madueke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Christos Tzolis
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.8
Rating

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 1 3 6 1 +5 WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Bayern München 1 3 5 0 +5 WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
3 Barcelona 1 3 5 1 +4 WBarcelona 5 - 1 Feyenoord (09-09-2026)
4 Manchester United 1 3 4 0 +4 WManchester United 4 - 0 Sabah FA (10-09-2026)
5 Como 1 3 4 1 +3 WComo 4 - 1 RB Leipzig (10-09-2026)
6 VfB Stuttgart 1 3 3 1 +2 WVfB Stuttgart 3 - 1 Viking (09-09-2026)
7 Sporting CP 1 3 3 1 +2 WSporting CP 3 - 1 Galatasaray (09-09-2026)
8 Manchester City 1 3 2 0 +2 WFC Porto 0 - 2 Manchester City (08-09-2026)
9 Aston Villa 1 3 3 2 +1 WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
10 Lens 1 3 3 2 +1 WSlavia Praha 2 - 3 Lens (10-09-2026)
11 Borussia Dortmund 1 3 3 2 +1 WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
12 Real Betis 1 3 3 2 +1 WLille 2 - 3 Real Betis (08-09-2026)
13 Liverpool 1 3 2 1 +1 WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
14 Real Madrid 1 3 2 1 +1 WReal Madrid 2 - 1 Inter (08-09-2026)
15 Arsenal 1 3 1 0 +1 WNapoli 0 - 1 Arsenal (09-09-2026)
16 AEK Athens FC 1 3 1 0 +1 WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
17 PSV Eindhoven 1 1 1 1 0 DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
18 AS Roma 1 1 1 1 0 DFenerbahçe 1 - 1 AS Roma (10-09-2026)
19 Shakhtar Donetsk 1 1 1 1 0 DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
20 Fenerbahçe 1 1 1 1 0 DFenerbahçe 1 - 1 AS Roma (10-09-2026)
21 Lille 1 0 2 3 -1 LLille 2 - 3 Real Betis (08-09-2026)
22 Villarreal 1 0 2 3 -1 LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
23 Slavia Praha 1 0 2 3 -1 LSlavia Praha 2 - 3 Lens (10-09-2026)
24 Club Brugge KV 1 0 2 3 -1 LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
25 Inter 1 0 1 2 -1 LReal Madrid 2 - 1 Inter (08-09-2026)
26 Atletico Madrid 1 0 1 2 -1 LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
27 Napoli 1 0 0 1 -1 LNapoli 0 - 1 Arsenal (09-09-2026)
28 Lask Linz 1 0 0 1 -1 LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
29 Galatasaray 1 0 1 3 -2 LSporting CP 3 - 1 Galatasaray (09-09-2026)
30 Viking 1 0 1 3 -2 LVfB Stuttgart 3 - 1 Viking (09-09-2026)
31 FC Porto 1 0 0 2 -2 LFC Porto 0 - 2 Manchester City (08-09-2026)
32 RB Leipzig 1 0 1 4 -3 LComo 4 - 1 RB Leipzig (10-09-2026)
33 Feyenoord 1 0 1 5 -4 LBarcelona 5 - 1 Feyenoord (09-09-2026)
34 Sabah FA 1 0 0 4 -4 LManchester United 4 - 0 Sabah FA (10-09-2026)
35 Slovan Bratislava 1 0 1 6 -5 LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
36 Bodo/Glimt 1 0 0 5 -5 LBayern München 5 - 0 Bodo/Glimt (10-09-2026)

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.