Villarreal 3 - 1 FT Napoli

Estadio de la Cerámica

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

Futmetrix Verdict
60
FT
Tue, Oct 13
Villarreal
3-1
Napoli
⚡ Intensity 60
⚖️ Balance 74
🏆 Stakes 6
🎲 Upset 0
Villarreal rally to sink Napoli

Win Probability

  • Villarreal 44%
  • Draw 26%
  • Napoli 30%

Futmetrix AI estimate

A Spanish Storm Drowns Napoli

Worth Watching Futmetrix Score: 60/100. An explosive comeback at Estadio de la Cerámica proved the Yellow Submarine still possesses lethal firepower when their backs are against the wall.

The Awakening

The Italian visitors silenced the crowd almost instantly. Amir Rrahmani nodded home an eighth-minute opener, suggesting the away side would dictate the terms of this crucial European tie. However, falling behind only poked the hornet's nest. Villarreal edged possession at 52% and relentlessly peppered the penalty area, maintaining a high Intensity rating that left the visitors scrambling for cover. The response was devastating. In a dizzying three-minute spell, Georges Mikautadze hammered in a brilliant equaliser on 23 minutes. Before the dust could even settle, Álvaro Santiago Mouriño González completed the swift turnaround, courtesy of a slick Gerard Moreno setup that carved the defence wide open.

Weathering the Siege

With the Balance completely upended, Napoli had to chase the game. They pushed their lines aggressively forward, generating 11 total shots and carving out double-digit chances inside the box, but their finishing lacked ruthless precision. The Spanish side absorbed the pressure smartly, turning the middle of the park into a bruising tactical battleground. The hosts' defence repelled waves of sweeping attacks, registering 27 crucial clearances to protect their slender advantage. The match settled into a tense, chaotic rhythm, teetering on a knife-edge as both teams unloaded a combined 28 shots in a frantic search for the next definitive breakthrough.

Masterstroke off the Bench

As legs tired and the Stakes magnified in this Champions League clash, the hosts needed a killer blow to secure the points. Enter the decisive substitutes. Brought on in the 63rd minute, Tani Oluwaseyi injected fresh terror into the fading Napoli backline. With just four minutes of normal time remaining on the clock, fellow substitute Ayoze Pérez slipped a clever pass through the inside channel. Oluwaseyi made no mistake, firing home to seal the 3-1 triumph. This late insurance goal not only killed the tie but secured vital playoff zone positioning, demonstrating how a robust bench can swing the momentum on magical European nights.

Key Questions

How did Villarreal complete the comeback from behind?

After an early Napoli goal, Mikautadze and Mouriño scored in a blistering three-minute span, entirely flipping the match's momentum before halftime.

How did substitute T. Oluwaseyi change the game?

Coming off the bench, Oluwaseyi provided a direct attacking threat, clinically finishing a late Ayoze Pérez assist to kill off the game.

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
52%
48%
Villarreal 52%
Napoli 48%
Shots
17
11
Villarreal 17
Napoli 11
Shots on Target
4
3
Villarreal 4
Napoli 3
Expected Goals (xG)
1.38
1.94
Villarreal 1.38
Napoli 1.94
Passes
492
434
Villarreal 492
Napoli 434
Corners
4
4
Villarreal 4
Napoli 4
Fouls
8
15
Villarreal 8
Napoli 15
Yellow Cards
2
3
Villarreal 2
Napoli 3
Red Cards
0
0
Villarreal 0
Napoli 0

Match Events

Amir Rrahmani ⚽ 8'
26' ⚽ Álvaro Santiago Mouriño González (Gerard Moreno)
HT
↓ Giovane Santana Do Nascimento ↑Noa Lang 🔄 60'
↓ Scott McTominay ↑Leonardo Spinazzola 🔄 60'
↓ Matteo Politano ↑David Neres 🔄 61'
Kevin De Bruyne 🟨 62'
63' 🔄 ↓ Gerard Moreno ↑Tani Oluwaseyi
63' 🔄 ↓ Georges Mikautadze ↑Alex Freeman
68' 🔄 ↓ Alberto Moleiro ↑Juan Foyth
↓ Billy Gilmour ↑Stanislav Lobotka 🔄 72'
↓ Rafael Marin Zamora ↑Lorenzo Lucca 🔄 72'
83' 🔄 ↓ Santi Comesaña ↑Ayoze Pérez
84' 🔄 ↓ Pape Gueye ↑Sergi Cardona Bermúdez
86' ⚽ Tani Oluwaseyi (Ayoze Pérez)
FT

Player Cards

Our take on every player in this match

Villarreal

Goalkeepers
Luíz Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Santiago Mouriño
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Pau Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Renato Veiga
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
42%
Pass Acc
Carlos Romero
WALL
WALL
0
Dribbled Past
0
Dribbled Past
7
Tackles
90%
Duel Win %
Midfielders
Santi Comesaña
MAGNET
MAGNET
56
Activity
56
Activity
47
Passes
9
Duels
Nathan-Dylan Saliba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pape Gueye
MAGNET
MAGNET
59
Activity
59
Activity
54
Passes
5
Duels
Alberto Moleiro
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Forwards
Gerard Moreno
MAGNET
MAGNET
42
Activity
42
Activity
37
Passes
5
Duels
Georges Mikautadze
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Rubén Gómez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Freeman
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Juan Foyth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Logan Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergi Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Alassane Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Macia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. El Jmili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilias Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tani Oluwaseyi
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.6
Rating
Ayoze Pérez
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.8
Rating

Napoli

Goalkeepers
Vanja Milinković-Savić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Amir Rrahmani
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Rafa Marín
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Benoît Badiashile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Matteo Politano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Billy Gilmour
MAGNET
MAGNET
56
Activity
56
Activity
53
Passes
3
Duels
Scott McTominay
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Giovanni Di Lorenzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Giovane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Kevin De Bruyne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Rasmus Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Alex Meret
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nikita Contini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Leonardo Spinazzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Sam Beukema
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanislav Lobotka
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
David Neres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Noa Lang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/17/2022 Napoli 2 - 3 Villarreal Friendlies Clubs Stadio Diego Armando Maradona
02/25/2016 Napoli 1 - 1 Villarreal UEFA Europa League Stadio San Paolo
02/18/2016 Villarreal 1 - 0 Napoli UEFA Europa League Camp El Madrigal
12/07/2011 Villarreal 0 - 2 Napoli UEFA Champions League Camp El Madrigal
09/27/2011 Napoli 2 - 0 Villarreal UEFA Champions League Stadio San Paolo
12/17/2022
Friendlies Clubs Stadio Diego Armando Maradona
02/25/2016
UEFA Europa League Stadio San Paolo
02/18/2016
UEFA Europa League Camp El Madrigal
12/07/2011
UEFA Champions League Camp El Madrigal
09/27/2011
UEFA Champions League Stadio San Paolo
Villarreal Win
Napoli Win
Draw

League Standings

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