Charleroi vs Mechelen

28 September 2025 · Belgian Pro League · 2025/26 · Referee Bram Van Driessche

Full time 0 – 2

Half-time: 0–2

  • M. V. Brederode 36’
  • L. Lauberbach 41’

Match summary

Mechelen beat Charleroi 2-0 on the road. Mechelen led 2-0 at half-time.

M. V. Brederode put Mechelen ahead in the 36th minute and L. Lauberbach made it 0-2 in the 41st minute.

The chances backed that up: Mechelen created 1.03 expected goals (xG) from 5 shots to Charleroi's 0.59 from 13.

Match stats

63% Possession 37%
13 Shots 5
6 Shots on target 3
5 Corners 3
506 Passes 313
88.9% Pass accuracy 76.4%
19 Tackles 13
6 Fouls 10
0 Yellow cards 4
1 Offsides 0

Key events

Charleroi Mechelen
Kick-off
E. CamaraShot on target
24’
P. PflückeShot on target
29’
32’
L. LauberbachShot on target
36’
M. V. BrederodeRight foot shot0-1 (Mechelen)
41’
L. LauberbachLeft foot shot0-2 (Mechelen)
J. N. RomsaasShot on target
43’
Half-time0-2
46’
Second half underway
J. N. RomsaasVAR: Penalty given
62’
64’
K. MrabtiB. Bafdili
68’
F. SzymczakShot on target
69’
71’
R. AsanteC. Keita
78’
I. MbenzaK. V. D. Kerkhof
79’
P. PflückeShot on target
81’
84’
90+1’
K. Mrabti
J. N. RomsaasShot on target
90+2’
90+4’
Full-time0-2

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 1.03 36’ M. V. Brederode (Mechelen), 0-1 36’ 41’ L. Lauberbach (Mechelen), 0-2 41’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 1.03 36’ M. V. Brederode (Mechelen), 0-1 Brederode 36’ 41’ L. Lauberbach (Mechelen), 0-2 Lauberbach 41’
Charleroi 0.59 xGMechelen 1.03 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mechelen attacking Charleroi attacking 
41’ L. Lauberbach (Mechelen), open play, 0.54 xG, goal 45’ M. Servais (Mechelen), open play, 0.42 xG, off target 29’ P. Pflücke (Charleroi), open play, 0.09 xG, saved 69’ F. Szymczak (Charleroi), open play, 0.09 xG, saved 15’ C. Keita (Charleroi), set piece, 0.08 xG, off target 76’ A. Ousou (Charleroi), open play, 0.08 xG, blocked 61’ J. N. Romsaas (Charleroi), from a corner, 0.07 xG, blocked 22’ M. Servais (Mechelen), open play, 0.04 xG, off target 44’ A. Bernier (Charleroi), from a corner, 0.04 xG, off target 43’ J. N. Romsaas (Charleroi), open play, 0.03 xG, saved 81’ P. Pflücke (Charleroi), open play, 0.03 xG, saved 81’ R. Asante (Charleroi), open play, 0.03 xG, blocked 36’ M. V. Brederode (Mechelen), open play, 0.02 xG, goal 32’ L. Lauberbach (Mechelen), open play, 0.02 xG, saved 57’ C. Keita (Charleroi), open play, 0.02 xG, off target 24’ E. Camara (Charleroi), open play, 0.02 xG, saved 23’ K. V. D. Kerkhof (Charleroi), open play, 0.01 xG, off target 90+2’ J. N. Romsaas (Charleroi), open play, 0.01 xG, saved 41’ L. Lauberbach (Mechelen), open play, 0.54 xG, goal 45’ M. Servais (Mechelen), open play, 0.42 xG, off target 29’ P. Pflücke (Charleroi), open play, 0.09 xG, saved 69’ F. Szymczak (Charleroi), open play, 0.09 xG, saved 76’ A. Ousou (Charleroi), open play, 0.08 xG, blocked 15’ C. Keita (Charleroi), set piece, 0.08 xG, off target 61’ J. N. Romsaas (Charleroi), from a corner, 0.07 xG, blocked 44’ A. Bernier (Charleroi), from a corner, 0.04 xG, off target 22’ M. Servais (Mechelen), open play, 0.04 xG, off target 43’ J. N. Romsaas (Charleroi), open play, 0.03 xG, saved 81’ P. Pflücke (Charleroi), open play, 0.03 xG, saved 81’ R. Asante (Charleroi), open play, 0.03 xG, blocked 36’ M. V. Brederode (Mechelen), open play, 0.02 xG, goal 32’ L. Lauberbach (Mechelen), open play, 0.02 xG, saved 57’ C. Keita (Charleroi), open play, 0.02 xG, off target 24’ E. Camara (Charleroi), open play, 0.02 xG, saved 23’ K. V. D. Kerkhof (Charleroi), open play, 0.01 xG, off target 90+2’ J. N. Romsaas (Charleroi), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Charleroi 4-2-3-1 Starting XI
Delavallée
Kerkhof 79’
Ousou
Keita 78’
Gaudin 46’
Boukamir 46’
Camara
Pflücke
Romsaas
Bernier 68’
Scheidler
Mechelen 3-4-1-2 Starting XI
Miras
Halhal
Konate
Diouf
Koudou
Hammar
Servais
Martinez 86’
Bafdili 64’
Lauberbach
Brederode 78’

Player stats

Goalkeeper1 player
90′ 1 2 27 – – – – –
Defenders8 players
K. V. D. Kerkhof Taken off
79′ – – – – – 27 1 – – –
90′ 2 2 – 6 3 88 – – – –
C. Keita Taken off
78′ 2 2 – 6 2 45 – – – –
J. Gaudin Taken off
45′ 1 1 – 1 – 24 – – – –
M. Nzita Came on as a substitute
45′ 1 – – 1 – 29 – – – –
L. Blum Came on as a substitute
22′ – 1 – 2 1 17 1 – – –
R. Asante Came on as a substitute
12′ 2 – – 3 – 5 – – – –
I. Mbenza Came on as a substitute
11′ – – – – – 8 – – – –
Midfielders5 players
A. Boukamir Taken off
45′ – – 25 1 – 1 – 1 – – –
90′ – – 54 1 – 2 3 8 – – –
90′ – – 47 4 – 4 – 5 1 – –
90′ – – 51 – – 3 1 6 – 2 –
A. Bernier Taken off
68′ – – 31 – – 1 – 5 1 2 –
Forwards2 players
90′ – – – – – – 2 6 3 18 –
F. Szymczak Came on as a substitute
45′ – – 1 1 0.09 – 1 2 – 10 –
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.

Before kick-off

Charleroi win 45% Avg odds 2.07
Draw 27% Avg odds 3.44
Mechelen win 28% Avg odds 3.35

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.