UEFA Champions League League Stage - 1

Tottenham 1 - 0 FT Villarreal

Tottenham Hotspur Stadium

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

Futmetrix Verdict
15
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: 15/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.

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
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

Our take on every player in this match

Tottenham

Goalkeepers
G. Vicario
MAGNET
MAGNET
48
Activity
48
Activity
47
Passes
1
Duels
Defenders
P. Porro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
C. Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Midfielders
L. Bergvall
NPC
NPC
89
Minutes
89
Minutes
12%
Pass Acc
6.6
Rating
R. Bentancur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. M. Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
M. Kudus
MAGNET
MAGNET
54
Activity
54
Activity
43
Passes
11
Duels
Richarlison
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
X. Simons
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
D. Udogie
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
B. Davies
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Byfield
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Palhinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
A. Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
W. Odobert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
D. Scarlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Villarreal

Goalkeepers
Luiz Junior
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.7
Rating
Defenders
S. Mourino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Foyth
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
R. Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Midfielders
N. Pepe
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
S. Comesana
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
P. Gueye
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
T. Buchanan
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
A. Perez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
G. Mikautadze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Pedraza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
P. Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Parejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
T. Partey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
M. Solomon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
T. Oluwaseyi
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 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)