Club Brugge KV 2 - 3 FT Aston Villa

Jan Breydel Stadium

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

Futmetrix Verdict
100
FT
Tue, Sep 8
Club Brugge KV
2-3
Aston Villa
⚡ Intensity 86
⚖️ Balance 72
🏆 Stakes 100
🎲 Upset 10
Villa outgun Brugge in five-goal thriller.

Win Probability

  • Club Brugge KV 36%
  • Draw 26%
  • Aston Villa 38%

Futmetrix AI estimate

Villa Survive Brugge Barrage in Champions League Classic

Must-Watch Futmetrix Score: 100/100. A breathtaking five-goal showcase at Jan Breydel Stadion proved that ruthless efficiency can dismantle even the most dominant possession play.

The Opening Act

The Champions League returned with off-the-charts Intensity in Belgium, as Aston Villa struck early to ignite a frantic first half. John McGinn needed just 11 minutes to silence the Jan Breydel Stadion, converting a sharp pass from Pau Torres. But Club Brugge KV refused to buckle. Dominating possession from the outset, the hosts orchestrated a swift response when Hugo Vetlesen leveled the tie in the 19th minute. Parity was agonizingly brief. Just three minutes later, Emiliano Buendía restored Villa's advantage, capping a spectacular goal flurry that saw three strikes ripple the net in an 11-minute window. The Balance of power swung violently, with the English side looking lethal on the transition while the Belgians commanded the ball.

The Pivot

The decisive blow arrived just before the interval, breaking Brugge's immediate resolve. Despite dominating possession with 64% of the ball, the Belgian outfit was repeatedly cut open by devastating counter-attacks. Nicolas Jackson emerged as the ultimate difference-maker, latching onto another brilliant delivery from Torres in the 43rd minute. Jackson's clinical finish established a two-goal cushion, a vital buffer that fundamentally altered the match's complexion. This high-octane Stakes scenario forced Brugge to throw caution to the wind after the restart. The hosts peppered the Villa penalty area, culminating in a dramatic 59th-minute VAR review involving Joaquin Seys. The resulting confirmed penalty injected sudden belief back into the home crowd, setting the stage for a tense, nail-biting grandstand finish under the European lights.

Resolution

Nicolo Tresoldi confidently dispatched the 61st-minute spot-kick, reducing the deficit and turning the final half-hour into a siege. The Belgian side launched wave after wave of attacks, racking up a massive 14 total shots and stringing together over 600 passes. However, Villa's rearguard, backed by outstanding goalkeeper heroics that contributed to 10 combined saves on the night, stood firm against the onslaught. While the hosts controlled possession, Villa's 21 attempts and sheer offensive volume proved that directness could conquer strategy. This 3-2 victory immediately propels the English visitors to the top of the early standings, while Club Brugge are left to rue missed opportunities. The Upset Factor never quite materialized, but this thrilling encounter delivered everything a European night should promise.

Key Questions

What caused the 5-goal thriller?

A combination of Villa's ruthless counter-attacks and Brugge's high-possession approach created an incredibly open match with three goals in the opening 22 minutes.

What does this mean for Club Brugge KV's season?

Dropping points at home complicates their Champions League league stage campaign, forcing them to chase crucial away points to secure top-eight contention.

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
64%
36%
Club Brugge KV 64%
Aston Villa 36%
Shots
14
21
Club Brugge KV 14
Aston Villa 21
Shots on Target
7
9
Club Brugge KV 7
Aston Villa 9
Expected Goals (xG)
1.53
3.22
Club Brugge KV 1.53
Aston Villa 3.22
Passes
602
337
Club Brugge KV 602
Aston Villa 337
Pass Accuracy
88%
83%
Club Brugge KV 88%
Aston Villa 83%
Corners
4
5
Club Brugge KV 4
Aston Villa 5
Fouls
17
14
Club Brugge KV 17
Aston Villa 14
Yellow Cards
3
3
Club Brugge KV 3
Aston Villa 3
Red Cards
0
0
Club Brugge KV 0
Aston Villa 0

Match Events

Ian Maatsen 🟨 9'
J. McGinn (P. Torres) ⚽ 11'
19' ⚽ H. Vetlesen (J. Virgili)
E. Buendia (Joao Gomes) ⚽ 22'
N. Jackson (P. Torres) ⚽ 43'
HT
46' 🔄 ↓ K. Sabbe ↑H. Siquet
48' 🟨 Hans Vanaken
60' • Joaquin Seys
61' ⚽ N. Tresoldi
62' 🟨 Jan Virgili
↓ B. Kamara ↑R. Barkley 🔄 68'
↓ A. Wan-Bissaka ↑L. Bogarde 🔄 68'
↓ E. Buendia ↑Alysson 🔄 68'
77' 🔄 ↓ H. Vanaken ↑F. Lemarechal
77' 🔄 ↓ H. Vetlesen ↑C. Tsawa
John McGinn 🟨 78'
↓ N. Jackson ↑T. Abraham 🔄 81'
86' 🔄 ↓ F. Potts ↑R. Vermant
86' 🔄 ↓ J. Virgili ↑M. Diakhon
88' 🟨 Romeo Vermant
João Gomes 🟨 89'
FT

Player Cards

Our take on every player in this match

Club Brugge KV

Goalkeepers
Yann Sommer
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Kyriani Sabbe
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lee Han-Beom
MAGNET
MAGNET
109
Activity
109
Activity
100
Passes
9
Duels
Brandon Mechele
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
86%
Duel Win %
Joaquin Seys
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
35%
Pass Acc
Midfielders
Freddie Potts
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
Hans Vanaken
MAGNET
MAGNET
58
Activity
58
Activity
51
Passes
7
Duels
Carlos Forbs
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Hugo Vetlesen
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.8
Rating
Jan Virgili
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Forwards
Nicolò Tresoldi
MAGNET
MAGNET
42
Activity
42
Activity
28
Passes
14
Duels
BENCH
Nordin Jackers
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Argus Vanden Driessche
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Hugo Siquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Jorne Spileers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cheveyo Tsawa
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Félix Lemaréchal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Wisdom Mike
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Romeo Vermant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Mamadou Diakhon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Andrej Vasovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lynnt Audoor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Aston Villa

Goalkeepers
Zion Suzuki
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Aaron Wan-Bissaka
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
80%
Duel Win %
Victor Lindelöf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pau Torres
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
34%
Pass Acc
Ian Maatsen
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Midfielders
Boubacar Kamara
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
João Gomes
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
John McGinn
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
20%
Pass Acc
Emiliano Buendía
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
George Hemmings
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
Forwards
Nicolas Jackson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
BENCH
Marco Bizot
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
James Wright
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tyrone Mings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Ruggeri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ross Barkley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Alejandro Garnacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alysson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Tammy Abraham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ibrahim Mbaye
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 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.