UEFA Champions League League Stage - 1

Tottenham 1 - 0 FT Villarreal

Tottenham Hotspur Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

16
FT
Tue, Sep 16
Tottenham
1-0
Villarreal
⚡ Intensity 20
⚖️ Balance 5
🏆 Stakes 0
🎲 Upset 0
Own goal decides chaotic Champions League opener

Own Goal Chaos Decides Tottenham's Champions League Bow

Skip It Futmetrix Score: 16/100. A fourth-minute own goal from Luiz Junior handed Tottenham the perfect start to their Champions League campaign, but this was no masterclass—it was a match of grinding intensity where fortune favoured the hosts.

The Nightmare Opening

Before either side could settle into rhythm, the match was effectively decided. Bergvall's delivery found its way to Luiz Junior, whose own goal four minutes in handed Tottenham an early gift. What should have been a platform for Spurs to dominate instead became a cautionary tale: one moment of defensive chaos, and the complexion of a European night shifts entirely. Tottenham controlled 58% possession thereafter, but the early goal meant Villarreal were always chasing shadows at Tottenham Hotspur Stadium.

Kudus Carries the Load

Mohammed Kudus emerged as the evening's standout performer, orchestrating Tottenham's attacking play with a rating of 7.9 and earning man-of-the-match honours. Despite the hosts' 9 total shots, only one found the target—a damning statistic that revealed the lack of clinical edge. Villarreal, meanwhile, peppered Tottenham's goal with 10 shots of their own, yet none troubled the keeper. The visitors' 0.48 xG versus Tottenham's 0.54 told the story: two teams misfiring in the final third, separated only by a stroke of misfortune.

A Grinding Affair

This was no elegant European showcase. Fourteen fouls from Tottenham and thirteen from Villarreal painted a picture of a match played at a fractious tempo. Four yellow cards for the hosts suggested Ange Postecoglou's side were willing to bend the rules to protect their slender advantage. The balance of play never truly shifted—Tottenham's 84% pass accuracy (414 of 491) gave them control, but control without penetration is merely possession theatre. Villarreal's 79% accuracy (279 of 351 passes) proved they could keep the ball when it mattered, yet they never created the decisive chance.

The Verdict

Three points matter more than performances in Europe, and Tottenham's opening-day victory—however fortunate—puts them atop their group with a 1-0 record intact. Villarreal, meanwhile, face an uphill battle after losing to an own goal. This was the kind of match that defines campaigns in hindsight: either a turning point or a false dawn, depending on what unfolds in the weeks ahead.

Key Questions

How did Tottenham win without clinical finishing?

A fourth-minute own goal from Luiz Junior handed Spurs victory. Despite 9 shots, only 1 found the target—fortune prevailed over merit.

Who was the standout performer?

Mohammed Kudus earned man-of-the-match honours with a 7.9 rating, orchestrating Tottenham's attacking play throughout the evening.

Did Villarreal create enough chances?

Villarreal had 10 shots (0.48 xG) but none on target. They matched Tottenham's intensity but lacked the final killer touch.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
58%
42%
Tottenham 58%
Villarreal 42%
Shots
9
10
Tottenham 9
Villarreal 10
Shots on Target
1
0
Tottenham 1
Villarreal 0
Expected Goals (xG)
0.54
0.48
Tottenham 0.54
Villarreal 0.48
Passes
491
351
Tottenham 491
Villarreal 351
Pass Accuracy
84%
79%
Tottenham 84%
Villarreal 79%
Corners
3
3
Tottenham 3
Villarreal 3
Fouls
14
13
Tottenham 14
Villarreal 13
Yellow Cards
4
3
Tottenham 4
Villarreal 3
Red Cards
0
0
Tottenham 0
Villarreal 0

Match Events

4' Luiz Junior (L. Bergvall)
30' 🟨 Xavi Simons
33' 🟨 Richarlison
Santi Comesaña 🟨 35'
HT
Renato Veiga 🟨 53'
69' 🔄 P. M. Sarr J. Palhinha
69' 🔄 D. Spence D. Udogie
S. Cardona I. Akhomach 🔄 75'
A. Perez A. Pedraza 🔄 75'
77' 🔄 X. Simons B. Johnson
77' 🔄 Richarlison R. Kolo Muani
S. Comesana D. Parejo 🔄 78'
P. Gueye T. Partey 🔄 78'
T. Buchanan A. Moleiro 🔄 82'
84' 🟨 Micky van de Ven
90'+2 🔄 L. Bergvall K. Danso
FT

Player Cards

Season performance ratings for players in this match

Tottenham

Goalkeepers
G. Vicario
MAGNET
MAGNET
48
activity
48
activity
47
passes
1
duels
Defenders
P. Porro
👻 Invisible Nothing to note
C. Romero
NPC
NPC
90
minutes
90
minutes
60%
pass acc
6.9
rating
M. van de Ven
BRUISER
BRUISER
3
fouls
3
fouls
Yellow
cards
3
tackles
D. Spence
👻 Invisible Nothing to note
Midfielders
L. Bergvall
NPC
NPC
89
minutes
89
minutes
12%
pass acc
6.6
rating
R. Bentancur
👻 Invisible Nothing to note
P. M. Sarr
NPC
NPC
69
minutes
69
minutes
23%
pass acc
6.7
rating
Forwards
M. Kudus
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
64%
duel win %
Richarlison
NPC
NPC
77
minutes
77
minutes
3%
pass acc
6.6
rating
X. Simons
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
BENCH
A. Kinsky
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
B. Austin
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
K. Danso
CAMEO
CAMEO
1
minutes
1
minutes
0
touches
None
events
D. Udogie
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
100%
duel win %
B. Davies
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
J. Byfield
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
J. Palhinha
👻 Invisible Nothing to note
A. Gray
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
B. Johnson
CAMEO
CAMEO
13
minutes
13
minutes
8
touches
None
events
W. Odobert
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
R. Kolo Muani
👻 Invisible Nothing to note
D. Scarlett
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Villarreal

Goalkeepers
Luiz Junior
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
5.7
rating
Defenders
S. Mourino
NPC
NPC
90
minutes
90
minutes
38%
pass acc
6.6
rating
J. Foyth
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
0
on target
R. Veiga
NPC
NPC
90
minutes
90
minutes
47%
pass acc
6.3
rating
S. Cardona
NPC
NPC
75
minutes
75
minutes
16%
pass acc
6.3
rating
Midfielders
N. Pepe
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
S. Comesana
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
P. Gueye
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
T. Buchanan
NPC
NPC
82
minutes
82
minutes
4%
pass acc
6.3
rating
Forwards
A. Perez
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
55%
duel win %
G. Mikautadze
NPC
NPC
90
minutes
90
minutes
10%
pass acc
6.9
rating
BENCH
D. Conde
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Tenas
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Altimira
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
R. Marin
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Pedraza
👻 Invisible Nothing to note
P. Navarro
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
D. Parejo
CAMEO
CAMEO
12
minutes
12
minutes
8
touches
None
events
T. Partey
CAMEO
CAMEO
12
minutes
12
minutes
9
touches
None
events
A. Moleiro
CAMEO
CAMEO
8
minutes
8
minutes
1
touches
None
events
M. Solomon
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
I. Akhomach
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
T. Oluwaseyi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

League Standings

Pos Team P Pts GF GA GD Form
1 Eintracht Frankfurt 1 3 5 1 +4 WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
2 Paris Saint Germain 1 3 4 0 +4 WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Sporting CP 1 3 4 1 +3 WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
4 Club Brugge KV 1 3 4 1 +3 WClub Brugge KV 4 - 1 Monaco (18-09-2025)
5 Bayern München 1 3 3 1 +2 WBayern München 3 - 1 Chelsea (17-09-2025)
6 Union St. Gilloise 1 3 3 1 +2 WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
7 Arsenal 1 3 2 0 +2 WAthletic Club 0 - 2 Arsenal (16-09-2025)
8 Manchester City 1 3 2 0 +2 WManchester City 2 - 0 Napoli (18-09-2025)
9 Inter 1 3 2 0 +2 WAjax 0 - 2 Inter (17-09-2025)
10 Liverpool 1 3 3 2 +1 WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Qarabag 1 3 3 2 +1 WBenfica 2 - 3 Qarabag (16-09-2025)
12 Barcelona 1 3 2 1 +1 WNewcastle 1 - 2 Barcelona (18-09-2025)
13 Real Madrid 1 3 2 1 +1 WReal Madrid 2 - 1 Marseille (16-09-2025)
14 Tottenham 1 3 1 0 +1 WTottenham 1 - 0 Villarreal (16-09-2025)
15 Borussia Dortmund 1 1 4 4 0 DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
16 Juventus 1 1 4 4 0 DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
17 Bayer Leverkusen 1 1 2 2 0 DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Bodo/Glimt 1 1 2 2 0 DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
19 FC Copenhagen 1 1 2 2 0 DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
20 Slavia Praha 1 1 2 2 0 DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
21 Olympiakos Piraeus 1 1 0 0 0 DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
22 Pafos 1 1 0 0 0 DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
23 Benfica 1 0 2 3 -1 LBenfica 2 - 3 Qarabag (16-09-2025)
24 Atletico Madrid 1 0 2 3 -1 LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
25 Newcastle 1 0 1 2 -1 LNewcastle 1 - 2 Barcelona (18-09-2025)
26 Marseille 1 0 1 2 -1 LReal Madrid 2 - 1 Marseille (16-09-2025)
27 Villarreal 1 0 0 1 -1 LTottenham 1 - 0 Villarreal (16-09-2025)
28 Chelsea 1 0 1 3 -2 LBayern München 3 - 1 Chelsea (17-09-2025)
29 PSV Eindhoven 1 0 1 3 -2 LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
30 Ajax 1 0 0 2 -2 LAjax 0 - 2 Inter (17-09-2025)
31 Napoli 1 0 0 2 -2 LManchester City 2 - 0 Napoli (18-09-2025)
32 Athletic Club 1 0 0 2 -2 LAthletic Club 0 - 2 Arsenal (16-09-2025)
33 Monaco 1 0 1 4 -3 LClub Brugge KV 4 - 1 Monaco (18-09-2025)
34 Kairat Almaty 1 0 1 4 -3 LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
35 Galatasaray 1 0 1 5 -4 LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
36 Atalanta 1 0 0 4 -4 LParis Saint Germain 4 - 0 Atalanta (17-09-2025)