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

Futmetrix Verdict
43
FT
Thu, Oct 15
Union St. Gilloise
1-1
Real Sociedad
⚡ Intensity 45
⚖️ Balance 57
🏆 Stakes 0
🎲 Upset 24
Keita's late strike stuns Real Sociedad.

Win Probability

  • Union St. Gilloise 40%
  • Draw 26%
  • Real Sociedad 34%

Futmetrix AI estimate

Late Keita Heroics Salvage Draw at Den Dreef

Average Entertainment Futmetrix Score: 43/100. A dramatic 88th-minute equalizer rescued a deserved point for the hosts after a relentless attacking siege finally broke a stubborn Spanish resistance.

The Initial Stalemate

The Europa League clash at Den Dreef Stadium immediately settled into a fascinating tactical rhythm. Real Sociedad controlled possession in the early stages, holding the ball for 56% of the match, yet they struggled to penetrate the final third. Instead, Union St. Gilloise adopted a highly aggressive, direct approach that put the Spanish defense under immediate duress. The Intensity was evident from the outset as the hosts launched wave after wave of attacks, turning the pitch into a shooting gallery. By the end of the night, the Belgian side would rack up 16 shots compared to a mere five from their visitors. Despite this overwhelming attacking siege, the first half ended without a breakthrough, leaving the home faithful anxious but thoroughly entertained by the sheer volume of forward momentum.

The Pivot

Managers earn their keep with halftime adjustments, and the visitors struck gold immediately after the break. Beñat Turrientes was introduced at the interval and needed just one minute to completely alter the match's complexion. His 46th-minute strike silenced Den Dreef Stadium and forced Union St. Gilloise to chase the game. The Balance shifted as the hosts had to abandon any lingering caution. They pinned Real Sociedad deep into their own half, generating a massive 2.09 expected goals while the visitors managed just 0.65 xG. The Spanish outfit attempted to use their controlled possession to drain the life out of the match, frustrating the Belgian attackers with deep defensive blocks and tactical fouls.

Resolution

Just as the visitors looked destined to escape with an undeserved away victory, another substitution completely flipped the script. S. Keita entered the fray in the 84th minute, tasked with salvaging something from a match his team had largely dominated. Four minutes later, he delivered. Keita's 88th-minute equalizer was the culmination of relentless pressure, rewarding a side that refused to accept defeat. The 1-1 finish keeps Union St. Gilloise comfortably near the top of the league stage standings in fifth place, maintaining their unbeaten start. Meanwhile, Real Sociedad remains stranded in 24th, ruing a missed opportunity to climb the table but likely relieved to escape the Belgian bombardment with a solitary point.

Key Questions

Did Union St. Gilloise deserve the late equalizer?

Absolutely. They dominated the offensive metrics with 16 shots and 2.09 expected goals, making their 88th-minute breakthrough a fair reflection of their relentless attacking output.

How did substitute S. Keita change the game?

Coming on in the 84th minute, Keita provided the ultimate clinical touch, converting a crucial chance just four minutes later to rescue a point for the hosts.

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
44%
56%
Union St. Gilloise 44%
Real Sociedad 56%
Shots
16
5
Union St. Gilloise 16
Real Sociedad 5
Shots on Target
5
1
Union St. Gilloise 5
Real Sociedad 1
Expected Goals (xG)
2.09
0.65
Union St. Gilloise 2.09
Real Sociedad 0.65
Passes
423
546
Union St. Gilloise 423
Real Sociedad 546
Corners
4
2
Union St. Gilloise 4
Real Sociedad 2
Fouls
15
13
Union St. Gilloise 15
Real Sociedad 13
Yellow Cards
1
1
Union St. Gilloise 1
Real Sociedad 1
Red Cards
0
0
Union St. Gilloise 0
Real Sociedad 0

Match Events

39' 🟨 David Hubert
↓ Yangel Herrera ↑Benat Turrientes 🔄 45'
HT
58' 🟨 Nohim Chibani
64' 🔄 ↓ Nohim Chibani ↑Denzel De Roeve
↓ Luka Sučić ↑Takefusa Kubo 🔄 68'
71' 🔄 ↓ Darius Olaru ↑Dylan Aquino
Mamadou Sarr 🟨 74'
↓ Gonçalo Guedes ↑Ander Barrenetxea 🔄 79'
↓ Job Ochieng ↑Pablo Marin 🔄 79'
84' 🔄 ↓ Mateo Biondic ↑Sekou Abrahame Keita
↓ Mikel Oyarzabal ↑Orri Steinn Óskarsson 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Union St. Gilloise

Goalkeepers
Hervé Koffi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Nikki Havenaar
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
83%
Duel Win %
Massiré Sylla
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Nohim Chibani
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
58%
Duel Win %
Midfielders
Kamiel Van de Perre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Louis Patris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Besfort Zeneli
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
44%
Pass Acc
Darius Olaru
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Guilherme Carvalho
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Forwards
Mateo Biondic
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Relebohile Mofokeng
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
33%
Pass Acc
BENCH
Giorgi Kavelashvili
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vic Chambaere
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Denzel De Roeve
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Dylan Aquino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Sekou Keita
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
8.1
Rating

Real Sociedad

Goalkeepers
Unai Marrero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Igor Zubeldia
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Mamadou Sarr
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Jon Martín
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
Sergio Gómez
MAGNET
MAGNET
80
Activity
80
Activity
71
Passes
9
Duels
Midfielders
Job Ochieng
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Jon Gorrotxategi
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
Yangel Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Gonçalo Guedes
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Mikel Oyarzabal
MAGNET
MAGNET
49
Activity
49
Activity
35
Passes
14
Duels
Luka Sučić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
Álex Remiro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jon Pacheco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aihen Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Héctor Fort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Soler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Beñat Turrientes
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Arsen Zakharyan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Orri Óskarsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ander Barrenetxea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Alex Marchal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Takefusa Kubo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

League Standings

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