UEFA Champions League League Stage - 4

Tottenham 4 - 0 FT FC Copenhagen

Tottenham Hotspur Stadium

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

48
FT
Tue, Nov 4
Tottenham
4-0
FC Copenhagen
⚡ Intensity 68
⚖️ Balance 4
🏆 Stakes 2
🎲 Upset 0
Spurs demolish Copenhagen in Champions League rout

Tottenham's Four-Goal Statement: Copenhagen Left in Ruins at Tottenham Hotspur Stadium

Average Entertainment Futmetrix Score: 48/100. This wasn't a match—it was a masterclass in European dominance, where Tottenham dismantled FC Copenhagen with surgical precision to announce their Champions League credentials.

Early Assault Sets the Tone

From the opening exchanges, Spurs seized control with intensity that left Copenhagen gasping. Brennan Johnson's finish in the 19th minute—set up by Xavi Simons—arrived with the inevitability of a guillotine blade. The home side's dominance wasn't merely numerical; it was suffocating. Pedro Porro's orchestration from the right flank, generating two key passes, turned the Dane's left side into a motorway. Copenhagen, arriving in London with stakes high after a recent losing streak, found themselves chasing shadows by halftime.

The Avalanche Begins

The second half brought apocalypse. Wílian Odobert's 51st-minute strike, courtesy of Randal Kolo Muani's assist, made it 2-0. Then came the defensive earthquake: Micky van de Ven, the centre-back, rose to head home in the 64th minute (rating 8.3), a rarity that underscored Tottenham's overwhelming balance of attacking threat. Copenhagen's resistance crumbled entirely. With ten men following Johnson's red card in the 57th minute for a foul, the visitors were reduced to spectators. João Palhinha, introduced as a substitute, capped the rout with a goal and an assist (rating 8.3), his late surge adding gloss to an already emphatic scoreline in the 67th minute.

The Narrative Shift

Tottenham's 61% possession and 88% pass accuracy (526 total passes) told the story of a side in complete command. Copenhagen mustered just 39% possession and managed only 0.35 expected goals—a damning indictment of their creative impotence. The upset factor was obliterated within 45 minutes. This wasn't about Copenhagen's recent form (4 wins in 10 games); it was about Tottenham's statement that they belong among Europe's elite. The red card to Johnson proved merely a footnote to a performance that will echo through the group stage.

Key Questions

How did the red card for Brennan Johnson impact the match?

Minimal. Johnson's 57th-minute dismissal came with Tottenham already commanding 2-0. Spurs scored twice more with ten men, proving the result was decided by dominance, not circumstance.

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
61%
39%
Tottenham 61%
FC Copenhagen 39%
Shots
14
12
Tottenham 14
FC Copenhagen 12
Shots on Target
6
4
Tottenham 6
FC Copenhagen 4
Expected Goals (xG)
3.32
0.35
Tottenham 3.32
FC Copenhagen 0.35
Passes
526
322
Tottenham 526
FC Copenhagen 322
Pass Accuracy
88%
82%
Tottenham 88%
FC Copenhagen 82%
Corners
3
6
Tottenham 3
FC Copenhagen 6
Fouls
10
11
Tottenham 10
FC Copenhagen 11
Yellow Cards
1
3
Tottenham 1
FC Copenhagen 3
Red Cards
1
0
Tottenham 1
FC Copenhagen 0

Match Events

Gabriel Pereira 🟨 15'
19' B. Johnson (X. Simons)
HT
J. Larsson V. Dadason 🔄 46'
51' W. Odobert (R. Kolo Muani)
56' Brennan Johnson
57' 🟥 Brennan Johnson
61' 🔄 X. Simons J. Palhinha
Junnosuke Suzuki 🟨 62'
64' M. van de Ven
67' J. Palhinha (C. Romero)
Gabriel Pereira M. Garananga 🔄 72'
Y. Moukoko V. Claesson 🔄 72'
M. Elyounoussi A. Cornelius 🔄 72'
73' 🔄 C. Romero K. Danso
73' 🔄 R. Kolo Muani Richarlison
73' 🔄 D. Udogie D. Spence
E. Achouri Robert 🔄 76'
80' 🔄 W. Odobert D. Scarlett
Lukas Lerager 🟨 90'+1
FT

Player Cards

Season performance ratings for players in this match

Tottenham

Goalkeepers
G. Vicario
👻 Invisible Nothing to note
Defenders
P. Porro
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
60%
Pass Acc
C. Romero
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
M. van de Ven
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
D. Udogie
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
R. Bentancur
MAGNET
MAGNET
72
Activity
72
Activity
68
Passes
4
Duels
P. M. Sarr
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
B. Johnson
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
7.3
Rating
X. Simons
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
32%
Pass Acc
W. Odobert
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
R. Kolo Muani
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
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
👻 Invisible Nothing to note
D. Spence
👻 Invisible Nothing to note
J. Palhinha
SUPER SUB
SUPER SUB
0
Impact
0
Impact
29
Minutes
8.3
Rating
R. Kyerematen
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Richarlison
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
D. Scarlett
CAMEO
CAMEO
10
Minutes
10
Minutes
3
Touches
None
Events
Y. Akhamrich
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
J. Rowswell
👻 Invisible Nothing to note

FC Copenhagen

Goalkeepers
D. Kotarski
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
J. Suzuki
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
4
Fouls
5.2
Rating
Gabriel Pereira
SUNDAY LEAGUER
SUNDAY LEAGUER
5.3
Rating
5.3
Rating
6
Duels Lost
24
Poss Lost
P. Hatzidiakos
NPC
NPC
90
Minutes
90
Minutes
44%
Pass Acc
6.7
Rating
M. Lopez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
J. Larsson
👻 Invisible Nothing to note
L. Lerager
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
W. Clem
👻 Invisible Nothing to note
E. Achouri
SUNDAY LEAGUER
SUNDAY LEAGUER
5.6
Rating
5.6
Rating
7
Duels Lost
17
Poss Lost
Forwards
Y. Moukoko
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
M. Elyounoussi
NPC
NPC
72
Minutes
72
Minutes
17%
Pass Acc
6.5
Rating
BENCH
R. A. Runarsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
O. Buur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Garananga
👻 Invisible Nothing to note
Y. Zague
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
V. Claesson
👻 Invisible Nothing to note
Robert
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
M. Madsen
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
A. Cornelius
👻 Invisible Nothing to note
V. Dadason
👻 Invisible Nothing to note

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 4 12 14 3 +11 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)
2 Arsenal 4 12 11 0 +11 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)
3 Inter 4 12 11 1 +10 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)
4 Manchester City 4 10 10 3 +7 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)
5 Paris Saint Germain 4 9 14 5 +9 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)
6 Newcastle 4 9 10 2 +8 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)
7 Real Madrid 4 9 8 2 +6 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)
8 Liverpool 4 9 9 4 +5 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)
9 Galatasaray 4 9 8 6 +2 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)
10 Tottenham 4 8 7 2 +5 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)
11 Barcelona 4 7 12 7 +5 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)
12 Chelsea 4 7 9 6 +3 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)
13 Sporting CP 4 7 8 5 +3 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)
14 Borussia Dortmund 4 7 13 11 +2 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)
15 Qarabag 4 7 8 7 +1 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)
16 Atalanta 4 7 3 5 -2 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)
17 Atletico Madrid 4 6 10 9 +1 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)
18 PSV Eindhoven 4 5 9 7 +2 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)
19 Monaco 4 5 4 6 -2 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)
20 Pafos 4 5 2 5 -3 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)
21 Bayer Leverkusen 4 5 6 10 -4 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)
22 Club Brugge KV 4 4 8 10 -2 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)
23 Eintracht Frankfurt 4 4 7 11 -4 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)
24 Napoli 4 4 4 9 -5 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)
25 Marseille 4 3 6 5 +1 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)
26 Juventus 4 3 7 8 -1 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)
27 Athletic Club 4 3 4 9 -5 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 Union St. Gilloise 4 3 4 12 -8 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)
29 Bodo/Glimt 4 2 5 8 -3 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)
30 Slavia Praha 4 2 2 8 -6 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)
31 Olympiakos Piraeus 4 2 2 9 -7 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)
32 Villarreal 4 1 2 6 -4 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)
33 FC Copenhagen 4 1 4 12 -8 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)
34 Kairat Almaty 4 1 2 11 -9 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)
35 Benfica 4 0 2 8 -6 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)
36 Ajax 4 0 1 14 -13 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)