Club Brugge vs Antwerp

13 September 2026 · Belgian Pro League · 2026/27 · Referee Nicolas Laforge

Full time 3 – 1

Half-time: 1–1

  • Hugo Vetlesen 13’ (pen), 50’
  • Jan Virgili 78’
  • Snayder Porozo 19’

Match summary

Club Brugge won 3-1 at home to Antwerp. It was 1-1 at half-time.

In the first half, Hugo Vetlesen put Club Brugge ahead from the penalty spot in the 13th minute and Snayder Porozo equalised in the 19th minute. In the second half, Vetlesen put Club Brugge back in front in the 50th minute and Jan Virgili made it 3-1 in the 78th minute.

The chances backed that up: Club Brugge created 2.94 expected goals (xG) from 23 shots to Antwerp's 2.17 from 17.

Match stats

58% Possession 42%
23 Shots 17
9 Shots on target 5
9 Corners 4
92 Attacks 69
42 Dangerous attacks 32
439 Passes 332
85.2% Pass accuracy 74.1%
21 Tackles 15
6 Fouls 13
3 Yellow cards 3
1 Offsides 1

Key events

Club Brugge Antwerp
Kick-off
5’
Modibo FofanaShot on target
Hugo VetlesenPenalty1-0 (Club Brugge)
13’
19’
Snayder PorozoRight foot shot1-1 (Antwerp)
25’
Corner
Corner
28’
36’
Snayder PorozoShot on target
Corner
37’
Corner
40’
Carlos ForbsShot on target
43’
Romeo VermantShot on target
45’
45+4’
Corner
45+5’
Corner
45+6’
Half-time1-1
Corner
46’
Romeo VermantShot on target
47’
Corner
49’
Second half underway
Hugo VetlesenLeft foot shot2-1 (Club Brugge)
50’
Félix LemaréchalShot on target
50’
Jan VirgiliShot on target
51’
Han-Beom LeeShot on target
52’
53’
58’
65’
Corner
70’
Corner
72’
73’
Michael FreyShot on target
77’
Jan VirgiliLeft foot shot3-1 (Club Brugge)
78’
80’
86’
Corner
87’
Corner
88’
Luis NarhShot on target
Corner
90+3’
Full-time3-1

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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.94 2.17 13’ Hugo Vetlesen (Club Brugge), 1-0 13’ 19’ Snayder Porozo (Antwerp), 1-1 19’ 50’ Hugo Vetlesen (Club Brugge), 2-1 50’ 78’ Jan Virgili (Club Brugge), 3-1 78’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.94 2.17 13’ Hugo Vetlesen (Club Brugge), 1-0 Vetlesen 13’ 19’ Snayder Porozo (Antwerp), 1-1 Porozo 19’ 50’ Hugo Vetlesen (Club Brugge), 2-1 Vetlesen 50’ 78’ Jan Virgili (Club Brugge), 3-1 Virgili 78’
Club Brugge 2.94 xGAntwerp 2.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Antwerp attacking Club Brugge attacking 
19’ Snayder Porozo (Antwerp), open play, 0.97 xG, goal 13’ Hugo Vetlesen (Club Brugge), penalty, 0.79 xG, goal 57’ Jan Virgili (Club Brugge), open play, 0.36 xG, off target 36’ Snayder Porozo (Antwerp), open play, 0.24 xG, blocked 86’ Luis Narh (Antwerp), from a corner, 0.23 xG, hit the woodwork 43’ Carlos Forbs (Club Brugge), open play, 0.21 xG, off target 86’ Michael Frey (Antwerp), from a corner, 0.21 xG, blocked 90+2’ Mamadou Diakhon (Club Brugge), open play, 0.21 xG, blocked 45’ Romeo Vermant (Club Brugge), open play, 0.20 xG, saved 50’ Hugo Vetlesen (Club Brugge), open play, 0.20 xG, goal 36’ Snayder Porozo (Antwerp), open play, 0.15 xG, saved 52’ Han-Beom Lee (Club Brugge), from a corner, 0.13 xG, saved 47’ Romeo Vermant (Club Brugge), from a corner, 0.13 xG, saved 46’ Romeo Vermant (Club Brugge), set piece, 0.11 xG, off target 49’ Hugo Vetlesen (Club Brugge), from a corner, 0.10 xG, blocked 88’ Luis Narh (Antwerp), open play, 0.09 xG, saved 24’ Jan Virgili (Club Brugge), open play, 0.08 xG, off target 12’ Jan Virgili (Club Brugge), open play, 0.06 xG, blocked 50’ Brandon Mechele (Club Brugge), set piece, 0.06 xG, blocked 90+2’ Tian Nai Koren (Club Brugge), open play, 0.06 xG, blocked 74’ Christopher Scott (Antwerp), set piece, 0.05 xG, off target 90+3’ Mamadou Diakhon (Club Brugge), open play, 0.04 xG, blocked 47’ Snayder Porozo (Antwerp), open play, 0.04 xG, off target 71’ Brandon Mechele (Club Brugge), set piece, 0.03 xG, off target 86’ Arthur Vermeeren (Antwerp), set piece, 0.04 xG, off target 29’ Hugo Siquet (Club Brugge), open play, 0.03 xG, off target 51’ Jan Virgili (Club Brugge), open play, 0.03 xG, saved 54’ Álvaro Cortés (Antwerp), set piece, 0.03 xG, off target 68’ Félix Lemaréchal (Club Brugge), set piece, 0.03 xG, off target 25’ Bahmed Deuff (Antwerp), open play, 0.02 xG, off target 50’ Félix Lemaréchal (Club Brugge), set piece, 0.03 xG, saved 86’ Yuto Tsunashima (Antwerp), from a corner, 0.02 xG, blocked 90+2’ Mamadou Diakhon (Club Brugge), open play, 0.02 xG, blocked 73’ Michael Frey (Antwerp), open play, 0.02 xG, saved 78’ Jan Virgili (Club Brugge), open play, 0.02 xG, goal 87’ Yuto Tsunashima (Antwerp), from a corner, 0.02 xG, off target 5’ Modibo Fofana (Antwerp), open play, 0.02 xG, saved 43’ Carlos Forbs (Club Brugge), open play, 0.02 xG, saved 83’ Álvaro Cortés (Antwerp), open play, 0.01 xG, off target 89’ Carlos Mejia (Antwerp), open play, 0.01 xG, off target 19’ Snayder Porozo (Antwerp), open play, 0.97 xG, goal 13’ Hugo Vetlesen (Club Brugge), penalty, 0.79 xG, goal 57’ Jan Virgili (Club Brugge), open play, 0.36 xG, off target 36’ Snayder Porozo (Antwerp), open play, 0.24 xG, blocked 86’ Luis Narh (Antwerp), from a corner, 0.23 xG, hit the woodwork 43’ Carlos Forbs (Club Brugge), open play, 0.21 xG, off target 86’ Michael Frey (Antwerp), from a corner, 0.21 xG, blocked 90+2’ Mamadou Diakhon (Club Brugge), open play, 0.21 xG, blocked 45’ Romeo Vermant (Club Brugge), open play, 0.20 xG, saved 50’ Hugo Vetlesen (Club Brugge), open play, 0.20 xG, goal 36’ Snayder Porozo (Antwerp), open play, 0.15 xG, saved 52’ Han-Beom Lee (Club Brugge), from a corner, 0.13 xG, saved 47’ Romeo Vermant (Club Brugge), from a corner, 0.13 xG, saved 46’ Romeo Vermant (Club Brugge), set piece, 0.11 xG, off target 49’ Hugo Vetlesen (Club Brugge), from a corner, 0.10 xG, blocked 88’ Luis Narh (Antwerp), open play, 0.09 xG, saved 24’ Jan Virgili (Club Brugge), open play, 0.08 xG, off target 12’ Jan Virgili (Club Brugge), open play, 0.06 xG, blocked 50’ Brandon Mechele (Club Brugge), set piece, 0.06 xG, blocked 90+2’ Tian Nai Koren (Club Brugge), open play, 0.06 xG, blocked 74’ Christopher Scott (Antwerp), set piece, 0.05 xG, off target 47’ Snayder Porozo (Antwerp), open play, 0.04 xG, off target 90+3’ Mamadou Diakhon (Club Brugge), open play, 0.04 xG, blocked 86’ Arthur Vermeeren (Antwerp), set piece, 0.04 xG, off target 71’ Brandon Mechele (Club Brugge), set piece, 0.03 xG, off target 29’ Hugo Siquet (Club Brugge), open play, 0.03 xG, off target 54’ Álvaro Cortés (Antwerp), set piece, 0.03 xG, off target 50’ Félix Lemaréchal (Club Brugge), set piece, 0.03 xG, saved 51’ Jan Virgili (Club Brugge), open play, 0.03 xG, saved 68’ Félix Lemaréchal (Club Brugge), set piece, 0.03 xG, off target 25’ Bahmed Deuff (Antwerp), open play, 0.02 xG, off target 86’ Yuto Tsunashima (Antwerp), from a corner, 0.02 xG, blocked 90+2’ Mamadou Diakhon (Club Brugge), open play, 0.02 xG, blocked 78’ Jan Virgili (Club Brugge), open play, 0.02 xG, goal 43’ Carlos Forbs (Club Brugge), open play, 0.02 xG, saved 73’ Michael Frey (Antwerp), open play, 0.02 xG, saved 87’ Yuto Tsunashima (Antwerp), from a corner, 0.02 xG, off target 5’ Modibo Fofana (Antwerp), open play, 0.02 xG, saved 89’ Carlos Mejia (Antwerp), open play, 0.01 xG, off target 83’ Álvaro Cortés (Antwerp), open play, 0.01 xG, off target
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
Sommer
Seys
Siquet 41’
Lee
Mechele
Potts
Lemaréchal 74’
Forbs
Vetlesen 2 87’
Virgili 87’
Vermant 74’
Antwerp 4-4-2 Starting XI
Nozawa
Tsunashima
Cortés
Busi
Renders 67’
Vermeeren
Deuff 60’
Dierckx 80’
Somers
Fofana 60’
Porozo 60’

Player stats

Goalkeeper1 player
94′ 4 1 31 – – – – –
Defenders5 players
Hugo Siquet Taken off
41′ – – – – – 27 – – – –
94′ 3 1 – 8 4 58 – – – –
94′ 3 4 – 7 4 73 – – – –
94′ 2 1 2 5 – 53 – – 1 –
Jorne Spileers Came on as a substitute
53′ 1 – – 2 1 29 1 – –
Midfielders7 players
94′ – – 44 1 – 1 4 4 – 1 –
Félix Lemaréchal Taken off
74′ – – 27 4 – 5 – 6 – – –
94′ – – 28 1 – 1 – 6 – 2 –
Hugo Vetlesen Taken off
87′ 2 – 20 5 – 1 1 4 3 1
Jan Virgili Taken off
87′ 1 – 25 2 – 1 – 6 – 1 –
Cheveyo Tsawa Came on as a substitute
20′ – – 5 2 – 1 – 1 1 – –
Tian Nai Koren Came on as a substitute
7′ – – 1 – – 1 – 1 – – –
Forwards3 players
Romeo Vermant Taken off
74′ – – 3 2 0.43 – – 7 3 12
Nicolò Tresoldi Came on as a substitute
20′ – – – – – – – 2 1 2 –
Mamadou Diakhon Came on as a substitute
7′ – – 3 – 0.28 – – – – 4 –
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.

Before kick-off

Club Brugge win 73% Avg odds 1.27
Draw 16% Avg odds 5.79
Antwerp win 11% Avg odds 8.67

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five 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 and odds from football-data.co.uk.