Excelsior Virton vs Sporting Hasselt 3-4
- Abdelsamad Hachem6'
- Abdelsamad Hachem (P)45+8'
- Javan Ngoyi10'
- Lucas Eric Vankerkhoven (OG)60'
- Siebe Van Keymolen87'
- Livio Milts88'
- Javan Ngoyi90+4'
- Kick-off
- Sat, 10 Oct 2026 · 14:00 (UTC)
- Venue
- Stade Yvan Georges, Virton
Match timeline
- 90+4’Goal!
Sporting HasseltJavan Ngoyi2 – 5 - 90+3’Yellow card
Sporting HasseltJavan Ngoyi - 90+2’Substitution
Excelsior VirtonMarks Inchaud ONAbdelsamad Hachem OFF - 88’Goal!
Sporting HasseltLivio MiltsAssist: Javan Ngoyi2 – 4 - 87’Goal!
Sporting HasseltSiebe Van KeymolenAssist: Wilson Da Costa2 – 3 - 76’Substitution
Sporting HasseltAlain-Jerry Lufira Luebo ONGeoffry Hairemans OFF - 76’Substitution
Sporting HasseltNiels Geert Verburgh ONCheick Thiam OFF - 75’Substitution
Excelsior VirtonLuca Maiorano ONGaetan Arib OFF
Show 16 earlier events
- 75’Substitution
Excelsior VirtonAntoine Valerio ONPaul Wade OFF - 75’Substitution
Sporting HasseltRyan Sanusi ONNicolas Gerits OFF - 69’Yellow card
Excelsior VirtonAliou Dembele - 69’Substitution
Sporting HasseltWilson Da Costa ONLoic Masscho OFF - 61’Substitution
Sporting HasseltSiebe Van Keymolen ONM. Bounou OFF - 61’Substitution
Excelsior VirtonIhab Goudani El Baraka ONTyron Tormin OFF - 60’Own goal
Excelsior VirtonLucas Eric Vankerkhoven2 – 2 - 58’Yellow card
Sporting HasseltLivio Milts - 45+8’Penalty goal
Excelsior VirtonAbdelsamad Hachem2 – 1 - 45+6’VAR check
Excelsior VirtonTyron TorminPenalty confirmed - 45+5’Yellow card
Sporting HasseltCheick Thiam - 44’Yellow card
Sporting HasseltAndres Labie - 43’VAR check
Excelsior VirtonPaul WadePenalty cancelled - 33’Yellow card
Sporting HasseltLoic Masscho - 10’Goal!
Sporting HasseltJavan Ngoyi1 – 1 - 6’Goal!
Excelsior VirtonAbdelsamad HachemAssist: Tyron Tormin1 – 0 - 1’Kick-off
Key stats
- 43%Possession57%
- 19Shots22
- 3.31xG2.24
- 6Shots on Target10
- 4Corners7
- 10Fouls18
- 0Offsides4
- 6Saves4
- 439Passes562
- 1Yellow Cards5
Lineups
Confirmed selections
Excelsior Virton5 - 3 - 2
- 1Schrevel
- 22Assengue
- 4Kari
- 25Simba
- 3Tchaptchet
- 18Ntenda
- 8Arib
- 13Dembélé
- 10Wade
- 11Hachem
- 17Tormin
Substitutions
- 61’↑ Ihab Goudani El Baraka↓17 T. Tormin
- 75’↑14 Luca Maiorano↓8 G. Arib
- 75’↑21 A. Valério↓10 P. Wade
- 90+2’↑9 M. Inchaud↓11 A. Hachem
Unused substitutes 28 Y. Hamed, 16 N. Closset, 19 I. Goudani, 6 M. Guillaume, 26 V. Sanson
Coach Drazen Brncic
Sporting Hasselt4 - 2 - 3 - 1
- 99Cascio
- 8Masscho
- 3Thiam
- 15Labie
- 5Lucker
- 17Vankerkhoven
- 23Gerits
- 7Hairemans
- 18Ngoyi
- 11Milts
- 10Bounou
Substitutions
- 61’↑9 Siebe Van Keymolen↓10 M. Bounou
- 69’↑29 W. Da Costa↓8 L. Masscho
- 75’↑13 R. Sanusi↓23 N. Gerits
- 76’↑80 A. Lufira Luebo↓7 G. Hairemans
- 76’↑6 N. Verburgh↓3 C. Thiam
Unused substitutes 27 M. Roekaerts, 14 N. Orye, 22 M. Dassen, 74 E. Butera
Match facts
- Competition
- Challenger Pro League
- Round
- Matchday 7
- Date
- Sat, 10 Oct 2026
- Kick-off
- 14:00 (UTC)
- Venue
- Stade Yvan Georges, Virton
- Excelsior Virton coach
- Drazen Brncic
League table
Challenger Pro League
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 9 | 8 | 0 | 1 | +16 | 24 | |
| 2 | 9 | 6 | 1 | 2 | +8 | 19 | |
| 3 | 9 | 6 | 0 | 3 | +1 | 18 | |
| 4 | 8 | 5 | 0 | 3 | +6 | 15 | |
| 5 | 10 | 5 | 0 | 5 | 0 | 15 | |
| 6 | 9 | 5 | 0 | 4 | -2 | 15 | |
| 7 | 8 | 4 | 1 | 3 | +4 | 13 |
Player ratings
- 1
A. Hachem8.2 - 2
T. Tormin7.7 - 3
S. Assengue6.7 - 4
C. De Schrevel6.6 - 5
E. Kari6.6 - 6
G. Arib6.5 - 7
P. Wade6.5 - 8
A. Tchaptchet6.2 - 9
J. Ntenda6.2 - 10
W. Simba6.1 - 11
A. Dembélé6.0 - 12
A. Valério5.9 - 13
I. Goudani5.8 - 14
Luca Maiorano5.7 - 15
V. Sanson0.0 - 16
M. Inchaud0.0 - 17
M. Guillaume0.0 - 18
N. Closset0.0 - 19
Y. Hamed0.0 - 20Lorenzo De Geyndt0.0
- 1
L. Milts7.9 - 2Javan Ngoyi7.6
- 3
W. Da Costa7.0 - 4
Siebe Van Keymolen6.8 - 5
Leonardo Cascio6.7 - 6
G. Hairemans6.7 - 7
Andres Labie6.6 - 8
N. Gerits6.5 - 9
L. Vankerkhoven6.3 - 10
M. Bounou6.3 - 11
L. Lucker6.2 - 12
N. Verburgh6.0 - 13
R. Sanusi5.9 - 14
A. Lufira Luebo5.8 - 15
L. Masscho5.7 - 16
C. Thiam5.7 - 17
E. Butera0.0 - 18
M. Dassen0.0 - 19
N. Orye0.0 - 20
M. Roekaerts0.0
Match ratings from API-Football, out of 10.
MVP of the match

A. Hachem
Excelsior Virton
- 2
- Goals
- 0
- Assists
Rated 8.2, the best on the pitch — 2 goals in 92 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-1-1
- Scored / match
- 1.6
- Conceded / match
- 0.4
- W-D-L
- 2-0-3
- Scored / match
- 0.6
- Conceded / match
- 1.4
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Sporting Hasselt won 4-3 at Excelsior Virton after a late turnaround from 2-2. Javan Ngoyi sealed it with his second of the match in stoppage time.
Excelsior Virton struck first in the 6th minute when Abdelsamad Hachem finished from Tyron Tormin’s assist for 1-0. Ngoyi equalised on 10 minutes, then Hachem restored Virton’s lead from the penalty spot in first-half stoppage time after VAR first ruled out a Paul Wade penalty on 43 minutes and then confirmed one for Tyron Tormin on 45+6 minutes. Virton led 2-1 at the break.
Lucas Eric Vankerkhoven’s own goal on 60 minutes brought Sporting level, and the visitors then made the changes that mattered. Both sides made one switch on 61 minutes, Sporting changed again on 69, Virton made two changes on 75 and Sporting made two on 76. Siebe Van Keymolen, who had come on in the 61st minute, put Sporting 3-2 ahead on 87 minutes from Wilson Da Costa’s assist, with Da Costa having come on in the 69th minute. Livio Milts made it 4-2 on 88 minutes from Ngoyi’s assist, and Ngoyi then added his second of the match three minutes into stoppage time. Abdelsamad Hachem went off for Marks Inchaud in stoppage time for Virton.
The numbers backed a tight match. Sporting Hasselt had 57% possession and 562 passes to Virton’s 439, while Virton finished with 3.31 expected goals to 2.24. Hasselt had more shots, 22 to 19, and more on target, 10 to 6, plus more corners, 7 to 4, and more saves, 6 to 4. Virton had no offsides, while Hasselt had 4, and the visitors also committed more fouls, 18 to 10.
Sporting Hasselt were booked five times, with Loic Masscho on 33 minutes, Andres Labie on 44, Cheick Thiam on 45+5, Livio Milts on 58 and Javan Ngoyi on 90+3. Excelsior Virton had one yellow card, for Aliou Dembele on 69 minutes. There were no red cards.
Match record
- Competition
- Challenger Pro League
- Round
- Matchday 7
- Kick-off
- Venue
- Stade Yvan Georges, Virton
- Match ID
cornerflick:match:excelsior-virton-vs-sporting-hasselt-challenger-pro-league-2026-10-10
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Excelsior Virton 3-4 Sporting Hasselt, Challenger Pro League, 10 October 2026. Match record, last updated 13 October 2026. https://cornerflick.com/football/challenger-pro-league/matches/excelsior-virton-vs-sporting-hasselt-challenger-pro-league-2026-10-10
Permanent identifier cornerflick:match:excelsior-virton-vs-sporting-hasselt-challenger-pro-league-2026-10-10. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/excelsior-virton-vs-sporting-hasselt-challenger-pro-league-2026-10-10" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
24 events
- 6’Goal!
Excelsior VirtonAbdelsamad HachemAssist: Tyron Tormin1 – 0 - 10’Goal!
Sporting HasseltJavan Ngoyi1 – 1 - 33’Yellow card
Sporting HasseltLoic Masscho - 43’VAR check
Excelsior VirtonPaul WadePenalty cancelled - 44’Yellow card
Sporting HasseltAndres Labie - 45+5’Yellow card
Sporting HasseltCheick Thiam - 45+6’VAR check
Excelsior VirtonTyron TorminPenalty confirmed - 45+8’Penalty goal
Excelsior VirtonAbdelsamad Hachem2 – 1 - 58’Yellow card
Sporting HasseltLivio Milts - 60’Own goal
Excelsior VirtonLucas Eric Vankerkhoven2 – 2 - 61’Substitution
Sporting HasseltSiebe Van Keymolen ONM. Bounou OFF - 61’Substitution
Excelsior VirtonIhab Goudani El Baraka ONTyron Tormin OFF - 69’Yellow card
Excelsior VirtonAliou Dembele - 69’Substitution
Sporting HasseltWilson Da Costa ONLoic Masscho OFF - 75’Substitution
Excelsior VirtonLuca Maiorano ONGaetan Arib OFF - 75’Substitution
Excelsior VirtonAntoine Valerio ONPaul Wade OFF - 75’Substitution
Sporting HasseltRyan Sanusi ONNicolas Gerits OFF - 76’Substitution
Sporting HasseltAlain-Jerry Lufira Luebo ONGeoffry Hairemans OFF - 76’Substitution
Sporting HasseltNiels Geert Verburgh ONCheick Thiam OFF - 87’Goal!
Sporting HasseltSiebe Van KeymolenAssist: Wilson Da Costa2 – 3 - 88’Goal!
Sporting HasseltLivio MiltsAssist: Javan Ngoyi2 – 4 - 90+2’Substitution
Excelsior VirtonMarks Inchaud ONAbdelsamad Hachem OFF - 90+3’Yellow card
Sporting HasseltJavan Ngoyi - 90+4’Goal!
Sporting HasseltJavan Ngoyi2 – 5




