Club Brugge vs Atletico Madrid

18 February 2026 · Champions League · Knockout play-offs, first leg · 2025/26 · Referee Glenn Nyberg

Full time 3 – 3

Half-time: 0–2

Aggregate: Club Brugge 4–7 Atletico Madrid. Atletico Madrid go through.

  • R. Onyedika 51’
  • N. Tresoldi 60’
  • C. Tzolis 89’
  • J. Álvarez 8’ (pen)
  • A. Lookman 45+4’
  • J. Ordóñez 79’ (og)

Match summary

Club Brugge and Atletico Madrid drew 3-3 after 90 minutes. Atletico Madrid led 2-0 at half-time. Atletico Madrid went through 7-4 on aggregate.

In the first half, J. Álvarez put Atletico Madrid ahead from the penalty spot in the 8th minute and A. Lookman made it 0-2 from a corner in first-half stoppage time. In the second half, R. Onyedika pulled one back to make it 1-2 from a corner in the 51st minute, N. Tresoldi equalised in the 60th minute, Ordóñez's own goal put Atletico Madrid back in front in the 79th minute, and C. Tzolis equalised in the 89th minute.

There was little between the sides on chances: Club Brugge created 2.49 expected goals (xG) from 17 shots, Atletico Madrid 2.32 from 13.

Match stats

58% Possession 42%
17 Shots 13
10 Shots on target 4
4 Corners 6
650 Passes 484
87.2% Pass accuracy 84.9%
15 Tackles 8
5 Fouls 8
1 Yellow cards 2
2 Offsides 0

Key events

Club Brugge Atletico Madrid
I. LekoManagerArgument
0’
Kick-off
7’
A. GriezmannVAR: No penalty
8’
J. ÁlvarezPenalty0-1 (Atletico Madrid)
R. OnyedikaShot on target
12’
N. TresoldiShot on target
19’
R. OnyedikaShot on target
37’
39’
J. ÁlvarezShot on target
45+4’
A. LookmanRight foot shot0-2 (Atletico Madrid)
Half-time0-2
48’
PubillFoul
Second half underway
R. OnyedikaRight foot shot1-2 (Club Brugge)
51’
N. TresoldiShot on target
51’
N. TresoldiRight foot shot2-2 (Club Brugge)
60’
62’
A. StankovićShot on target
71’
76’
78’
A. SørlothShot on target
79’
J. OrdóñezOwn goal2-3 (Atletico Madrid)
81’
C. TzolisShot on target
84’
86’
C. TzolisLeft foot shot3-3 (Club Brugge)
89’
C. TzolisShot on target
89’
90’
C. TzolisVAR: Goal ruled out
90+1’
90+5’
A. BaenaArgument
Full-time3-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.49 2.32 8’ J. Álvarez (Atletico Madrid), 0-1 8’ 45+4’ A. Lookman (Atletico Madrid), 0-2 45+4’ 51’ R. Onyedika (Club Brugge), 1-2 51’ 60’ N. Tresoldi (Club Brugge), 2-2 60’ 79’ J. Ordóñez (Atletico Madrid) own goal, 2-3 79’ 89’ C. Tzolis (Club Brugge), 3-3 89’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.49 2.32 8’ J. Álvarez (Atletico Madrid), 0-1 Álvarez 8’ 45+4’ A. Lookman (Atletico Madrid), 0-2 Lookman 45+4’ 51’ R. Onyedika (Club Brugge), 1-2 Onyedika 51’ 60’ N. Tresoldi (Club Brugge), 2-2 Tresoldi 60’ 79’ J. Ordóñez (Atletico Madrid) own goal, 2-3 Ordóñez 79’ 89’ C. Tzolis (Club Brugge), 3-3 Tzolis 89’
Club Brugge 2.49 xGAtletico Madrid 2.32 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Atletico Madrid attacking Club Brugge attacking 
8’ J. Álvarez (Atletico Madrid), penalty, 0.79 xG, goal 60’ N. Tresoldi (Club Brugge), open play, 0.73 xG, goal 49’ A. Lookman (Atletico Madrid), from a corner, 0.54 xG, goal 51’ R. Onyedika (Club Brugge), from a corner, 0.41 xG, goal 51’ N. Tresoldi (Club Brugge), from a corner, 0.39 xG, saved 89’ C. Tzolis (Club Brugge), open play, 0.26 xG, goal 90+4’ A. Sørloth (Atletico Madrid), open play, 0.22 xG, blocked 44’ A. Lookman (Atletico Madrid), open play, 0.20 xG, blocked 78’ A. Sørloth (Atletico Madrid), open play, 0.20 xG, saved 19’ N. Tresoldi (Club Brugge), open play, 0.15 xG, saved 69’ A. Sørloth (Atletico Madrid), open play, 0.15 xG, hit the woodwork 12’ R. Onyedika (Club Brugge), open play, 0.13 xG, saved 88’ B. Meijer (Club Brugge), open play, 0.09 xG, blocked 71’ A. Stanković (Club Brugge), open play, 0.08 xG, saved 4’ A. Griezmann (Atletico Madrid), open play, 0.06 xG, blocked 89’ C. Tzolis (Club Brugge), open play, 0.06 xG, saved 36’ G. Simeone (Atletico Madrid), open play, 0.05 xG, off target 39’ J. Álvarez (Atletico Madrid), open play, 0.04 xG, saved 47’ C. Tzolis (Club Brugge), open play, 0.04 xG, blocked 48’ M. Ruggeri (Atletico Madrid), open play, 0.04 xG, off target 34’ M. Diakhon (Club Brugge), open play, 0.03 xG, off target 28’ G. Simeone (Atletico Madrid), open play, 0.03 xG, off target 15’ N. Tresoldi (Club Brugge), open play, 0.03 xG, off target 37’ R. Onyedika (Club Brugge), open play, 0.02 xG, saved 90+6’ S. Campbell (Club Brugge), open play, 0.03 xG, off target 84’ C. Tzolis (Club Brugge), open play, 0.02 xG, saved 81’ C. Tzolis (Club Brugge), open play, 0.02 xG, off target 45’ M. Llorente (Atletico Madrid), from a corner, 0.01 xG, blocked 83’ S. Campbell (Club Brugge), open play, 0.01 xG, blocked 45’ G. Simeone (Atletico Madrid), from a corner, 0.01 xG, blocked 79’ J. Ordóñez (Club Brugge), own goal 8’ J. Álvarez (Atletico Madrid), penalty, 0.79 xG, goal 60’ N. Tresoldi (Club Brugge), open play, 0.73 xG, goal 49’ A. Lookman (Atletico Madrid), from a corner, 0.54 xG, goal 51’ R. Onyedika (Club Brugge), from a corner, 0.41 xG, goal 51’ N. Tresoldi (Club Brugge), from a corner, 0.39 xG, saved 89’ C. Tzolis (Club Brugge), open play, 0.26 xG, goal 90+4’ A. Sørloth (Atletico Madrid), open play, 0.22 xG, blocked 44’ A. Lookman (Atletico Madrid), open play, 0.20 xG, blocked 78’ A. Sørloth (Atletico Madrid), open play, 0.20 xG, saved 19’ N. Tresoldi (Club Brugge), open play, 0.15 xG, saved 69’ A. Sørloth (Atletico Madrid), open play, 0.15 xG, hit the woodwork 12’ R. Onyedika (Club Brugge), open play, 0.13 xG, saved 88’ B. Meijer (Club Brugge), open play, 0.09 xG, blocked 71’ A. Stanković (Club Brugge), open play, 0.08 xG, saved 4’ A. Griezmann (Atletico Madrid), open play, 0.06 xG, blocked 89’ C. Tzolis (Club Brugge), open play, 0.06 xG, saved 36’ G. Simeone (Atletico Madrid), open play, 0.05 xG, off target 39’ J. Álvarez (Atletico Madrid), open play, 0.04 xG, saved 47’ C. Tzolis (Club Brugge), open play, 0.04 xG, blocked 48’ M. Ruggeri (Atletico Madrid), open play, 0.04 xG, off target 34’ M. Diakhon (Club Brugge), open play, 0.03 xG, off target 28’ G. Simeone (Atletico Madrid), open play, 0.03 xG, off target 15’ N. Tresoldi (Club Brugge), open play, 0.03 xG, off target 90+6’ S. Campbell (Club Brugge), open play, 0.03 xG, off target 37’ R. Onyedika (Club Brugge), open play, 0.02 xG, saved 84’ C. Tzolis (Club Brugge), open play, 0.02 xG, saved 81’ C. Tzolis (Club Brugge), open play, 0.02 xG, off target 45’ M. Llorente (Atletico Madrid), from a corner, 0.01 xG, blocked 83’ S. Campbell (Club Brugge), open play, 0.01 xG, blocked 45’ G. Simeone (Atletico Madrid), from a corner, 0.01 xG, blocked 79’ J. Ordóñez (Club Brugge), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Club Brugge 4-2-3-1 Starting XI
Mignolet
Sabbe 81’
Ordóñez
Mechele
Seys 86’
Stanković 86’
Onyedika
Tzolis
Vanaken
Diakhon 82’
Tresoldi 76’
Atletico Madrid 4-3-3 Starting XI
Oblak
Molina 90’
Pubill
Hancko
Ruggeri
Griezmann 66’
Koke 90’
Llorente
Simeone
Álvarez
Lookman 62’

Player stats

Goalkeeper1 player
S. Mignolet
90′ 2 3 39 – – – – –
Defenders6 players
K. Sabbe Taken off
81′ – 1 – – – 57 – – – –
90′ – – – – – 86 1 – – –
90′ 1 2 – 5 2 91 – – – –
J. Seys Taken off
86′ – – – 3 3 46 1 – – –
H. Siquet Came on as a substitute
9′ – – – 1 – 11 – – – –
B. Meijer Came on as a substitute
11′ – – – 1 1 2 – – – –
Midfielders7 players
A. Stanković Taken off
86′ – – 55 – – 3 1 4 – 1 –
90′ 1 – – –
90′ 1 – – – –
90′ – – 83 3 – 3 1 5 – – –
M. Diakhon Taken off
82′ – 1 28 3 – 1 – 3 1 1 –
S. Campbell Came on as a substitute
8′ – – 5 – – 1 – 2 – – –
F. Lemaréchal Came on as a substitute
11′ – – 7 – – 1 1 1 – – –
Forwards2 players
N. Tresoldi Taken off
76′ 1 – 4 3 1.29 – – 6 2 13 –
R. Vermant Came on as a substitute
14′ – – – – – – 1 1 – 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.