Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
56
FT
Thu, Oct 22
Union St. Gilloise
4-0
Hapoel Beer Sheva
⚡ Intensity 82
⚖️ Balance 13
🏆 Stakes 3
🎲 Upset 0
A penalty opened the floodgates

Win Probability

  • Union St. Gilloise 71%
  • Draw 17%
  • Hapoel Beer Sheva 12%

Futmetrix AI estimate

Union’s four-goal surge overwhelms Hapoel

A commanding win turns Union St. Gilloise’s late first-half breakthrough into a statement in the Europa League league phase.

Opening Act: Pressure Before the Break

Union St. Gilloise made the opening phase a test of Hapoel Beer Sheva’s back line, and their eventual 4-0 win was built on pressure rather than possession. At Merkur Spielarena, Union edged possession, 51 per cent to 49, but attempted 27 shots to Hapoel’s six. The gap kept the visitors defending for long spells. Union put 14 efforts on target and produced 2.61 expected goals; Hapoel managed four on target and 0.65. Union kept feeding runners into the box and forcing hurried clearances. The Intensity came from a steady siege: Hapoel’s goalkeeper made ten saves, while Union’s keeper faced four. Raul Florucz’s penalty in first-half stoppage time finally broke the deadlock. It was a deserved lead, and a warning that the second half could become even more uncomfortable for Hapoel.

The Pivot: The Penalty Becomes a Platform

That penalty was the hinge, but Guilherme Smith’s finish on 60 minutes turned pressure into separation. Relebohile Mofokeng supplied the assist, rewarding Union’s willingness to attack the space behind Hapoel’s defensive line. Guilherme’s second arrived at 81, set up by Denzel De Roeve, and made the outcome unmistakable. With only 51 per cent of the ball, Union did not need to monopolise possession. They still pushed forward with purpose, recording 20 key passes and 180 passes into the final third. Hapoel’s 48 clearances underline the strain: one wave was repelled, then another followed. The Balance swung decisively after the break as Union’s threat became goals and the visitors’ resistance narrowed to emergency defending. Their forward movement was direct, but not rushed; the finishing matched the volume.

Resolution: A Rout Built from the Bench

Union’s substitutes added bite to the finish. Florucz, introduced in the 14th minute, converted the stoppage-time penalty; Dylan Aquino, on from the 30th, struck in the 77th, and De Roeve came on before setting up the fourth. Aquino’s finish and Guilherme’s late second made the closing spell ruthless. Hapoel still attempted six shots, but never found a way to match Union’s pressure. Coming into this third league-stage round, Union had four points from two matches, while Hapoel had one. The Stakes now feel sharper: Union have a platform in a 36-team league phase, while Hapoel must respond after a heavy setback. This was not a tight escape, but a statement built on waves of chances and decisive finishing.

Key Questions

What made Guilherme Henriques da Silva Carvalho the Man of the Match?

His brace and two key passes powered Union’s attack; he scored at 60 and 81 minutes.

How did substitute Guilherme Henriques da Silva Carvalho change the game?

He was not a substitute: he started, then scored twice after half-time to turn Union’s lead into a rout.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
51%
49%
Union St. Gilloise 51%
Hapoel Beer Sheva 49%
Shots
27
6
Union St. Gilloise 27
Hapoel Beer Sheva 6
Shots on Target
14
4
Union St. Gilloise 14
Hapoel Beer Sheva 4
Expected Goals (xG)
2.61
0.65
Union St. Gilloise 2.61
Hapoel Beer Sheva 0.65
Passes
499
499
Union St. Gilloise 499
Hapoel Beer Sheva 499
Corners
3
0
Union St. Gilloise 3
Hapoel Beer Sheva 0
Fouls
6
13
Union St. Gilloise 6
Hapoel Beer Sheva 13
Yellow Cards
2
3
Union St. Gilloise 2
Hapoel Beer Sheva 3
Red Cards
0
0
Union St. Gilloise 0
Hapoel Beer Sheva 0

Match Events

14' 🔄 ↓ Mateo Biondic ↑Raul Florucz
20' 🟨 Nohim Chibani
Niv·Yehoshua 🟨 25'
30' 🔄 ↓ Darius Olaru ↑Dylan Aquino
45'+1 ⚽ Raul Florucz
zahi ahmed 🟨 45'+6
HT
↓ Eilel Peretz ↑João Victor 🔄 54'
Miguel Vitor 🟨 58'
60' ⚽ Guilherme Smith (Relebohile Mofokeng)
↓ Igor Zlatanović ↑Adrián Ugarriza 🔄 66'
↓ Miguel Vitor ↑Matan Baltaksa 🔄 66'
↓ Forson Amankwah ↑Hamode Kanaan 🔄 66'
↓ guy mizrahi ↑Amir Chaim·Ganah 🔄 76'
77' ⚽ Dylan Aquino
79' 🔄 ↓ Massire Sylla ↑Daniel Tshilanda Kabongo
79' 🔄 ↓ Nohim Chibani ↑Denzel De Roeve
79' 🔄 ↓ Relebohile Mofokeng ↑Kevin Rodriguez
81' ⚽ Guilherme Smith (Denzel De Roeve)
FT

Player Cards

Our take on every player in this match

Union St. Gilloise

Goalkeepers
Hervé Koffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Nohim Chibani
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Massiré Sylla
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
86%
Duel Win %
Nikki Havenaar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Kamiel Van de Perre
MAGNET
MAGNET
87
Activity
87
Activity
74
Passes
13
Duels
Louis Patris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Darius Olaru
ENFORCER
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
75%
Win %
Besfort Zeneli
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
59%
Pass Acc
Guilherme Carvalho
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Mateo Biondic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
14
Entry
Relebohile Mofokeng
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
34%
Pass Acc
BENCH
Vic Chambaere
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giorgi Kavelashvili
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Denzel De Roeve
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
5%
Pass Acc
Ross Sykes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dylan Aquino
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Raul Florucz
FINISHER
FINISHER
1
Goals
1
Goals
10
Shots
7.8
Rating
Kevin Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Sekou Keita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Hapoel Beer Sheva

Goalkeepers
Ofir Marciano
OCTOPUS
OCTOPUS
10
Saves
10
Saves
0
Conceded
100%
Save %
Defenders
Guy Mizrahi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
58%
Duel Win %
Miguel Vitor
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
89%
Duel Win %
Itay Rotman
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
71%
Duel Win %
Pedro Amador
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Amankwah Forson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Niv Yehoshua
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Eliel Peretz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Forwards
Javon East
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Igor Zlatanovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Zahi Ahmed
MAGNET
MAGNET
55
Activity
55
Activity
35
Passes
20
Duels
BENCH
Y. Shani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Wolff
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ofir Davidzada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djibril Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matan Baltaxa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Amir Ganah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
João Victor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Yonas Malede
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrián Ugarriza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Mohamad Abu Rumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohammad Kna'an
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Bayer Leverkusen 3 9 8 0 +8 WOFI 0 - 2 Bayer Leverkusen (22-10-2026)WLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)WBayer Leverkusen 2 - 0 Celje (16-09-2026)
2 Ferencvarosi TC 3 9 9 3 +6 WFerencvarosi TC 4 - 1 Torreense (22-10-2026)WFerencvarosi TC 2 - 1 Plzen (15-10-2026)WCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
3 Olympiakos Piraeus 3 9 4 1 +3 WOlympiakos Piraeus 1 - 0 Sparta Praha (22-10-2026)WMarseille 0 - 1 Olympiakos Piraeus (15-10-2026)WOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
4 Union St. Gilloise 3 7 8 1 +7 WUnion St. Gilloise 4 - 0 Hapoel Beer Sheva (22-10-2026)DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)WPlzen 0 - 3 Union St. Gilloise (17-09-2026)
5 Juventus 3 7 9 3 +6 DJuventus 2 - 2 Rennes (22-10-2026)WCelta Vigo 1 - 2 Juventus (15-10-2026)WJuventus 5 - 0 NEC Nijmegen (17-09-2026)
6 Sunderland 3 7 4 2 +2 DLech Poznan 1 - 1 Sunderland (22-10-2026)WTorreense 1 - 2 Sunderland (15-10-2026)WSunderland 1 - 0 AZ Alkmaar (16-09-2026)
7 Benfica 2 6 6 1 +5 WBenfica 4 - 1 Celtic (15-10-2026)WAC Milan 0 - 2 Benfica (16-09-2026)
8 Beşiktaş 2 6 7 3 +4 W1899 Hoffenheim 2 - 3 Beşiktaş (15-10-2026)WBeşiktaş 4 - 1 Marseille (17-09-2026)
9 AZ Alkmaar 3 6 6 2 +4 WArarat-Armenia 0 - 4 AZ Alkmaar (22-10-2026)WAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)LSunderland 1 - 0 AZ Alkmaar (16-09-2026)
10 Bournemouth 2 6 5 1 +4 WBournemouth 3 - 0 Sturm Graz (15-10-2026)WReal Sociedad 1 - 2 Bournemouth (17-09-2026)
11 Omonia Nicosia 2 6 4 0 +4 WCelje 0 - 3 Omonia Nicosia (15-10-2026)WOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
12 Lyon 2 6 5 3 +2 WLyon 3 - 2 Crystal Palace (15-10-2026)WAnderlecht 1 - 2 Lyon (16-09-2026)
13 Rennes 3 5 4 3 +1 DJuventus 2 - 2 Rennes (22-10-2026)WRennes 2 - 1 OFI (15-10-2026)DSturm Graz 0 - 0 Rennes (16-09-2026)
14 Real Sociedad 3 4 8 3 +5 WLillestrom 0 - 6 Real Sociedad (22-10-2026)DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)LReal Sociedad 1 - 2 Bournemouth (17-09-2026)
15 Sparta Praha 3 4 5 3 +2 LOlympiakos Piraeus 1 - 0 Sparta Praha (22-10-2026)DSparta Praha 1 - 1 Lillestrom (15-10-2026)WArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
16 Levski Sofia 3 4 3 3 0 WPlzen 1 - 2 Levski Sofia (22-10-2026)DNEC Nijmegen 1 - 1 Levski Sofia (15-10-2026)LLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
17 Dinamo Zagreb 3 4 3 4 -1 LDinamo Zagreb 2 - 4 NEC Nijmegen (22-10-2026)WDinamo Zagreb 1 - 0 Anderlecht (15-10-2026)DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
18 Sturm Graz 3 4 1 3 -2 WSturm Graz 1 - 0 Marseille (22-10-2026)LBournemouth 3 - 0 Sturm Graz (15-10-2026)DSturm Graz 0 - 0 Rennes (16-09-2026)
19 NEC Nijmegen 3 4 5 8 -3 WDinamo Zagreb 2 - 4 NEC Nijmegen (22-10-2026)DNEC Nijmegen 1 - 1 Levski Sofia (15-10-2026)LJuventus 5 - 0 NEC Nijmegen (17-09-2026)
20 Red Bull Salzburg 3 4 3 6 -3 DCelje 2 - 2 Red Bull Salzburg (22-10-2026)LRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)WLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
21 Crystal Palace 2 3 6 3 +3 LLyon 3 - 2 Crystal Palace (15-10-2026)WCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
22 AC Milan 2 3 4 2 +2 WRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)LAC Milan 0 - 2 Benfica (16-09-2026)
23 Anderlecht 3 3 4 3 +1 WJagiellonia 0 - 3 Anderlecht (22-10-2026)LDinamo Zagreb 1 - 0 Anderlecht (15-10-2026)LAnderlecht 1 - 2 Lyon (16-09-2026)
24 Celta Vigo 3 3 3 4 -1 WCeltic 1 - 2 Celta Vigo (22-10-2026)LCelta Vigo 1 - 2 Juventus (15-10-2026)LOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
25 OFI 3 3 3 4 -1 LOFI 0 - 2 Bayer Leverkusen (22-10-2026)LRennes 2 - 1 OFI (15-10-2026)WOFI 2 - 0 1899 Hoffenheim (17-09-2026)
26 Jagiellonia 3 3 4 6 -2 LJagiellonia 0 - 3 Anderlecht (22-10-2026)WJagiellonia 3 - 1 Ararat-Armenia (15-10-2026)LOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
27 Torreense 3 3 4 7 -3 LFerencvarosi TC 4 - 1 Torreense (22-10-2026)LTorreense 1 - 2 Sunderland (15-10-2026)WLillestrom 1 - 2 Torreense (17-09-2026)
28 Celje 3 1 2 7 -5 DCelje 2 - 2 Red Bull Salzburg (22-10-2026)LCelje 0 - 3 Omonia Nicosia (15-10-2026)LBayer Leverkusen 2 - 0 Celje (16-09-2026)
29 Hapoel Beer Sheva 3 1 1 6 -5 LUnion St. Gilloise 4 - 0 Hapoel Beer Sheva (22-10-2026)LAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
30 Lillestrom 3 1 2 9 -7 LLillestrom 0 - 6 Real Sociedad (22-10-2026)DSparta Praha 1 - 1 Lillestrom (15-10-2026)LLillestrom 1 - 2 Torreense (17-09-2026)
31 Lech Poznan 3 1 1 9 -8 DLech Poznan 1 - 1 Sunderland (22-10-2026)LLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)LCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
32 1899 Hoffenheim 2 0 2 5 -3 L1899 Hoffenheim 2 - 3 Beşiktaş (15-10-2026)LOFI 2 - 0 1899 Hoffenheim (17-09-2026)
33 Plzen 3 0 2 7 -5 LPlzen 1 - 2 Levski Sofia (22-10-2026)LFerencvarosi TC 2 - 1 Plzen (15-10-2026)LPlzen 0 - 3 Union St. Gilloise (17-09-2026)
34 Marseille 3 0 1 6 -5 LSturm Graz 1 - 0 Marseille (22-10-2026)LMarseille 0 - 1 Olympiakos Piraeus (15-10-2026)LBeşiktaş 4 - 1 Marseille (17-09-2026)
35 Celtic 3 0 3 9 -6 LCeltic 1 - 2 Celta Vigo (22-10-2026)LBenfica 4 - 1 Celtic (15-10-2026)LCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
36 Ararat-Armenia 3 0 2 11 -9 LArarat-Armenia 0 - 4 AZ Alkmaar (22-10-2026)LJagiellonia 3 - 1 Ararat-Armenia (15-10-2026)LArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.