Belgian Pro League Knockout phase Sun, Dec 7 2025 · 12:30 AFAS Stadion, Malines
First leg2–0 1–0 Full time · HT 1–0 xG 0.94 – 0.58
  • T. Koudou 15’
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Koudou goal decides it for KV Mechelen

KV Mechelen entered as favourites and won 1–0 through a Koudou goal. KV Mechelen finished with the higher xG (0.94 vs 0.58). On the chances created, Charleroi deserved more: 1.0 expected points against the 0 points they took.

KV Mechelen ✓51%
Draw26%
Charleroi23%

Model vs reality

KV Mechelen goals
1
Model 1.66 · xG 0.94
Charleroi goals
0
Model 1.04 · xG 0.58
Total goals
1
Model 2.70 · xG 1.52
Score 1–0
11%
Most likely 1–1 (12%)
Over 2.5
No
Model 51%
Both scored
No
Model 53%
Match facts
★ Player of the matchL. BlumCharleroi
8.3
  • RefereeNicolas Laforge
  • VenueAFAS Stadion
  • Table before kick-offKV Mechelen 5th · Charleroi 10th

Timeline

  1. T. Koudou 1–0Assist A. Mrabti
    15’
  2. Ian StruyfYellow card
    29’
  3. A. MrabtiYellow card
    35’
  4. Half time · 1–0
  5. ⇄ M. BoukamirFor A. Bernier
    46’
  6. ⇄ F. SzymczakFor P. Guiagon
    46’
  7. ⇄ B. BafdiliFor A. Mrabti
    65’
  8. ⇄ Gora DioufFor Ian Struyf
    68’
  9. ⇄ Moncef ZekriFor D. Salifou
    69’
  10. ⇄ J. RomsaasFor P. Pflücke
    69’
  11. M. van BrederodeYellow card
    70’
  12. ⇄ A. ColassinFor É. Camara
    77’
  13. ⇄ Jules GaudinFor C. Keita
    77’
  14. A. ScheidlerYellow card
    84’
  15. ⇄ B. RamanFor M. van Brederode
    85’
  16. T. KoudouYellow card
    89’
  17. F. SzymczakYellow card
    90+4’
  18. Full time · 1–0

Team stats

KV Mechelen11 shots · 7 in box, 4 outside
Charleroi7 shots · 7 in box
KV MechelenCharleroi
54% Possession 46%
0.94 Expected goals (xG) 0.58
1.64 Expected points (xPts) 1.01
11 Shots 7
4 Shots on target 0
2 Shots off target 5
5 Blocked shots 2
7 Shots inside the box 7
4 Shots outside the box 0
449 Passes 377
82% Pass accuracy 82%
7 Corners 3
1 Goalkeeper saves 3
11 Fouls 10
0 Offsides 1
4 Yellow cards 2
0 Red cards 0
6.90 Team rating 6.79

Line-ups

KV Mechelen 3-4-1-2

136.9 Nacho Mirás(G)
186.9 Ian Struyf ↓68’ 87.2 M. Konaté 337.0 T. St. Jago
177.2 Mathis Servais 66.3 F. Hammar 297.3 D. Salifou ↓69’ 77.9 T. Koudou
196.7 A. Mrabti A↓65’
96.6 M. van Brederode ↓85’ 206.3 L. Lauberbach
  • 13Nacho Mirás (G)6.9
  • 18Ian Struyf↓68’6.9
  • 8M. Konaté7.2
  • 33T. St. Jago7.0
  • 17Mathis Servais7.2
  • 6F. Hammar6.3
  • 29D. Salifou↓69’7.3
  • 7T. Koudou7.9
  • 19A. MrabtiA↓65’6.7
  • 9M. van Brederode↓85’6.6
  • 20L. Lauberbach6.3

Substitutes used

  • 11B. Bafdili↑65’6.7
  • 4Gora Diouf↑68’6.5
  • 23Moncef Zekri↑69’6.3
  • 14B. Raman↑85’6.3

Unused: Tijn Van Ingelgom, M. Decoene, B. Bandé, B. Antonio, H. Özdemir

Charleroi 4-2-3-1

306.6 M. Koné(G)
246.9 M. Nzita 956.3 C. Keita ↓77’ 46.7 A. Ousou 278.3★ L. Blum
56.9 É. Camara ↓77’ 226.9 Y. Titraoui
106.2 P. Guiagon ↓46’ 146.7 P. Pflücke ↓69’ 176.3 A. Bernier ↓46’
216.9 A. Scheidler
  • 30M. Koné (G)6.6
  • 24M. Nzita6.9
  • 95C. Keita↓77’6.3
  • 4A. Ousou6.7
  • 27L. Blum ★8.3
  • 5É. Camara↓77’6.9
  • 22Y. Titraoui6.9
  • 10P. Guiagon↓46’6.2
  • 14P. Pflücke↓69’6.7
  • 17A. Bernier↓46’6.3
  • 21A. Scheidler6.9

Substitutes used

  • 32M. Boukamir↑46’6.6
  • 9F. Szymczak↑46’6.2
  • 8J. Romsaas↑69’6.2
  • 23Jules Gaudin↑77’6.7
  • 25A. Colassin↑77’6.3

Unused: M. Delavallée, Y. Khalifi, A. Boukamir, I. Mbenza

Player stats

Top rated
L. BlumCharleroi8.3
2nd
T. KoudouKV Mechelen7.9
3rd
D. SalifouKV Mechelen7.3

KV Mechelen

Charleroi

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.