Belgian Pro League Knockout phase Sat, Jan 17 2026 · 19:45 Stade Joseph Mariën, Brussels
First leg1–1 1–0 Full time · HT 1–0 xG 1.24 – 0.50
  • P. David 35’
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.

David goal decides it for Union St. Gilloise

Union St. Gilloise entered as favourites and won 1–0 through a David goal. Union St. Gilloise finished with the higher xG (1.24 vs 0.50). On the chances created, KV Mechelen deserved more: 0.8 expected points against the 0 points they took.

Union St. Gilloise ✓58%
Draw23%
KV Mechelen18%

Model vs reality

Union St. Gilloise goals
1
Model 1.87 · xG 1.24
KV Mechelen goals
0
Model 0.95 · xG 0.50
Total goals
1
Model 2.81 · xG 1.74
Score 1–0
11%
Most likely 1–1 (11%)
Over 2.5
No
Model 53%
Both scored
No
Model 52%
Match facts
★ Player of the matchK. Van de PerreUnion St. Gilloise · 1 assist
7.7
  • RefereeBram Van Driessche
  • VenueStade Joseph Mariën
  • Table before kick-offUnion St. Gilloise 1st · KV Mechelen 5th

Timeline

  1. M. KireevYellow card
    31’
  2. P. David 1–0Assist K. Van de Perre
    35’
  3. K. Mac AllisterYellow card · misses next match
    45+1’
  4. Half time · 1–0
  5. ⇄ José MarsàFor Ian Struyf
    46’
  6. ⇄ F. LeysenFor M. Barry
    57’
  7. ⇄ M. RasmussenFor A. Zorgane
    57’
  8. ⇄ M. FuseiniFor P. David
    69’
  9. ⇄ K. RodríguezFor R. Florucz
    70’
  10. ⇄ B. AntonioFor M. Konaté
    70’
  11. R. SykesYellow card · misses next match
    77’
  12. ⇄ K. Van RafelghemFor M. Kireev
    78’
  13. ⇄ B. BandéFor L. Lauberbach
    78’
  14. R. HalhalYellow card
    84’
  15. ⇄ M. BiondicFor K. Rodríguez
    87’
  16. K. ScherpenYellow card
    90+2’
  17. A. KhalailiYellow card · misses next match
    90+2’
  18. Full time · 1–0

Team stats

Union St. Gilloise13 shots · 7 in box, 6 outside
KV Mechelen3 shots · 2 in box, 1 outside
Union St. GilloiseKV Mechelen
43% Possession 57%
1.24 Expected goals (xG) 0.50
1.95 Expected points (xPts) 0.75
13 Shots 3
5 Shots on target 0
8 Shots off target 3
7 Shots inside the box 2
6 Shots outside the box 1
323 Passes 452
71% Pass accuracy 77%
7 Corners 0
0 Goalkeeper saves 4
15 Fouls 13
4 Yellow cards 2
0 Red cards 0
7.00 Team rating 6.60

Line-ups

Union St. Gilloise 3-4-3

376.5 K. Scherpen(G)
37.0 M. Barry ↓57’ 266.6 R. Sykes 57.6 K. Mac Allister
116.3 G. da Silva Carvalho 87.0 A. Zorgane ↓57’ 67.7★ K. Van de Perre A 257.3 A. Khalaili
106.9 A. Ait El Hadj 127.6 P. David ↓69’ 307.3 R. Florucz ↓70’
  • 37K. Scherpen (G)6.5
  • 3M. Barry↓57’7.0
  • 26R. Sykes6.6
  • 5K. Mac Allister7.6
  • 11G. da Silva Carvalho6.3
  • 8A. Zorgane↓57’7.0
  • 6K. Van de Perre ★A7.7
  • 25A. Khalaili7.3
  • 10A. Ait El Hadj6.9
  • 12P. David↓69’7.6
  • 30R. Florucz↓70’7.3

Substitutes used

  • 48F. Leysen↑57’6.5
  • 4M. Rasmussen↑57’6.3
  • 7M. Fuseini↑69’6.2
  • 13K. Rodríguez7.0

Unused: V. Chambaere, L. Patris, I. Pavlić, B. Zeneli, Mateo Biondic

KV Mechelen 3-4-1-2

137.3 Nacho Mirás(G)
186.3 Ian Struyf ↓46’ 26.7 R. Halhal 336.7 T. St. Jago
176.3 Mathis Servais 66.7 F. Hammar 86.2 M. Konaté ↓70’ 76.3 T. Koudou
96.3 M. van Brederode
206.2 L. Lauberbach ↓78’ 107.2 M. Kireev ↓78’
  • 13Nacho Mirás (G)7.3
  • 18Ian Struyf↓46’6.3
  • 2R. Halhal6.7
  • 33T. St. Jago6.7
  • 17Mathis Servais6.3
  • 6F. Hammar6.7
  • 8M. Konaté↓70’6.2
  • 7T. Koudou6.3
  • 9M. van Brederode6.3
  • 20L. Lauberbach↓78’6.2
  • 10M. Kireev↓78’7.2

Substitutes used

  • 3José Marsà↑46’6.9
  • 38B. Antonio↑70’6.7
  • 12B. Bandé↑78’6.7
  • 27K. Van Rafelghem↑78’6.5

Unused: Tijn Van Ingelgom, Axel Willockx, L. Golič, B. Bafdili, H. Özdemir

Player stats

Top rated
K. Van de PerreUnion St. Gilloise7.7
2nd
K. Mac AllisterUnion St. Gilloise7.6
3rd
P. DavidUnion St. Gilloise7.6

Union St. Gilloise

KV Mechelen

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.