UEFA Champions League Gameweek 3
Club Brugge KV 3 - 0 FT Lens
Popular today
Most read in the last 24 hours
Futmetrix Verdict
52
FT
Thu, Oct 22
Bournemouth
3-0
AC Milan
⚡ Intensity
75
⚖️ Balance
20
🏆 Stakes
3
🎲 Upset
0
Two penalties, one red card, total control
Futmetrix Verdict
26
FT
Thu, Oct 22
Sturm Graz
1-0
Marseille
⚡ Intensity
22
⚖️ Balance
31
🏆 Stakes
11
🎲 Upset
60
Diakité struck; Marseille never answered
Futmetrix Verdict
56
FT
Thu, Oct 22
OFI
0-2
Bayer Leverkusen
⚡ Intensity
49
⚖️ Balance
22
🏆 Stakes
100
🎲 Upset
0
Hofmann strikes, Lilo refuses to fold
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Matthieu Udol 45'
↓ Samson Baidoo ↑Jean-Clair Todibo 45'
45'+3 Hans Vanaken
HT
50' Joaquin Seys
↓ Franjo Ivanovic ↑Odsonne Édouard 58'
↓ Thorgan Hazard ↑Florian Thauvin 58'
61' Félix Lemaréchal
67' ↓ Félix Lemaréchal ↑Hugo Vetlesen
↓ Amadou Haidara ↑Yassine Titraoui 70'
72' Carlos Forbs (Hugo Vetlesen)
73' ↓ Jan Virgili Tenas ↑Mamadou Diakhon
79' Hugo Vetlesen
Michał Skóraś 80'
82' ↓ Nicolo Tresoldi ↑Romeo Vermant
82' ↓ Kyriani Sabbe ↑Hugo Siquet
82' ↓ Carlos Forbs ↑Milan Robberechts
↓ Ruben Aguilar ↑Kyllian Antonio 82'
FT
Player Cards
Our take on every player in this match
Club Brugge KV
Goalkeepers
Yann Sommer
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Kyriani Sabbe
MAGNET
83
Activity
83
Activity
79
Passes
4
Duels
Jorne Spileers
MAGNET
114
Activity
114
Activity
111
Passes
3
Duels
Brandon Mechele
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
78%
Duel Win %
Joaquin Seys
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Freddie Potts
MAGNET
89
Activity
89
Activity
77
Passes
12
Duels
Hans Vanaken
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Carlos Forbs
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Félix Lemaréchal
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Jan Virgili
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Forwards
Nicolò Tresoldi
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
Nordin Jackers
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Argus Vanden Driessche
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Dams
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lee Han-Beom
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Siquet
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
T. N. Koren
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cheveyo Tsawa
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Vetlesen
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.1
Rating
Mamadou Diakhon
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Milan Robberechts
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Andrej Vasovic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Romeo Vermant
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Lens
Goalkeepers
Robin Risser
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ruben Aguilar
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Samson Baidoo
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Matthieu Udol
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
58%
Duel Win %
Midfielders
Saud Abdulhamid
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Michaël Cuisance
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
42%
Pass Acc
Amadou Haidara
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Michał Skóraś
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
34%
Pass Acc
Thorgan Hazard
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Junior Kadile
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Franjo Ivanović
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Mathieu Gorgelin
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Régis Gurtner
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Souleymane Sagnan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Clair Todibo
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Nidal Čelik
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kyllian Antonio
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Andrija Bulatović
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Soares
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yacine Titraoui
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Florian Sotoca
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Thauvin
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Odsonne Édouard
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
League Standings
P: 3 GD: +9
P: 3 GD: +9
P: 3 GD: +5
P: 3 GD: +5
P: 3 GD: +3
P: 3 GD: +5
P: 3 GD: +4
P: 3 GD: +5
P: 3 GD: +5
P: 3 GD: +4
P: 3 GD: +3
P: 3 GD: +3
P: 3 GD: +1
P: 3 GD: +5
P: 3 GD: +3
P: 3 GD: +1
P: 3 GD: +1
P: 3 GD: 0
P: 3 GD: 0
P: 3 GD: -1
P: 3 GD: -1
P: 3 GD: -2
P: 3 GD: -3
P: 3 GD: -3
P: 3 GD: -3
P: 3 GD: -4
P: 3 GD: -4
P: 3 GD: -5
P: 3 GD: -5
P: 3 GD: -5
P: 3 GD: -6
P: 3 GD: -3
P: 3 GD: -4
P: 3 GD: -4
P: 3 GD: -6
League Standings
P: 3 GD: +9
P: 3 GD: +5
P: 3 GD: +5
P: 2 GD: +7
P: 3 GD: +5
P: 3 GD: +5
P: 3 GD: +4
P: 2 GD: +4
P: 2 GD: +4
P: 2 GD: +2
P: 2 GD: +2
P: 3 GD: +1
P: 2 GD: +5
P: 3 GD: +3
P: 2 GD: +2
P: 3 GD: +1
P: 3 GD: 0
P: 3 GD: 0
P: 2 GD: 0
P: 3 GD: -1
P: 2 GD: -1
P: 3 GD: -2
P: 2 GD: -2
P: 3 GD: -3
P: 2 GD: -3
P: 3 GD: -5
P: 3 GD: -5
P: 3 GD: -6
P: 2 GD: -2
P: 3 GD: -3
P: 2 GD: -2
P: 2 GD: -4
P: 3 GD: -4
P: 3 GD: -6
Match previews and recaps to help you decide which games are worth watching
Club Brugge KV
Lens
Club Brugge KV
Lens
Win Probability
Futmetrix AI estimate
Clinical Brugge Punish Wasteful French Visitors
Skip It Futmetrix Score: 24/100. A ruthless display of finishing from the hosts punished a heavily attacking French side, vaulting the Belgians up the crucial playoff standings.
First-Half Frustrations
At the Jan Breydel Stadium, the early exchanges suggested a tightly contested European night. Lens arrived with clear attacking intent, firing an aggressive barrage of shots to test the hosts early on. Despite the French side’s high shot volume, Club Brugge KV controlled possession with 57 percent of the ball, calmly dictating the tempo from the back. The Balance of the match teetered on a knife's edge for 44 minutes, as the visitors created numerous big chances but found themselves repeatedly frustrated in the final third. The breakthrough finally arrived in the dying seconds of the half when Hans Vanaken found the back of the net. That devastating 45th-minute strike shifted the momentum entirely, sending the Belgians into the dressing room with a priceless lead.
The Quick One-Two
Any hopes of a French comeback were instantly extinguished after the restart. The Intensity of the hosts' pressing immediately paid dividends in the 50th minute. Joaquin Seys doubled the advantage with a clinical finish, turning a narrow lead into a comfortable cushion. The visitors refused to surrender quietly, continuing to force the issue with 19 total shots on the night. However, Florian Sotoca and the rest of the visiting attack hit a brick wall in the form of Y. Sommer. The veteran goalkeeper produced an absolute masterclass, registering six crucial saves to deny every clear-cut opportunity. That heroic performance between the sticks ensured that even when the defensive line wavered, the clean sheet remained intact.
The Final Nail
With the Stakes extremely high in this mid-table Champions League clash, the home side put the result beyond all doubt in the 72nd minute. Substitute Hugo Vetlesen made an instant impact off the bench, threading a perfect assist to Carlos Forbs, who calmly slotted home the third goal. This comprehensive 3-0 victory completely alters the complexion of their European campaign. By securing all three points, the Belgian outfit leaps ahead in the playoff race, proving their ruthless efficiency in the final third. For the traveling supporters, it was a harsh lesson in elite football: you can rack up all the expected goals you want, but clinical finishing always writes the final story.
Key Questions
How did substitute J. Seys change the game?
Though starting the match, J. Seys critically changed the momentum by scoring in the 50th minute, effectively killing off the opposition's hopes of a comeback.
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.
A tense playoff scramble awaits in Belgium
Highly Entertaining Futmetrix Score: 70/100. With identical points totals, this impeccably balanced clash could dictate who secures a crucial top-24 playoff spot.
The Setup
European nights at the Jan Breydel Stadion rarely lack intensity. As we head into Matchday 3 on October 21, 2026, both Club Brugge KV and Lens find themselves locked on three points. Our Balance rating is off the charts for this one—there is virtually nothing separating these two sides on paper. Sitting in 16th and 19th respectively in the sprawling 36-team table, they are both currently occupying playoff spots. The Stakes remain modest this early in the competition, but banking points against direct mid-table rivals is essential for European survival. Neither side boasts a dominant Form rating, with Brugge trading wins and losses, and Lens doing exactly the same. It is a true deadlock.
Key Battle
When the margins are this tight, individual brilliance takes over. A rising Stars rating highlights the attacking focal points for both sides. Brugge's N. Tresoldi has been tearing through defenses, while F. Thauvin remains the undisputed creative hub for Lens. The outcome hinges on whether Tresoldi's lethal finishing can outpace Thauvin's veteran playmaking in the final third.
Our Prediction
Expect a cagey, tactical affair. A 1-1 draw seems the most logical outcome, with neither side willing to risk surrendering their current foothold in the playoff band. Lens will look to strike on the counter, but Brugge's home advantage will ultimately restore parity.