Celje 0 - 3 FT Omonia Nicosia

Stadion Z’dežele

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

Futmetrix Verdict
49
FT
Thu, Oct 15
Celje
0-3
Omonia Nicosia
⚡ Intensity 50
⚖️ Balance 6
🏆 Stakes 50
🎲 Upset 10
Omonia Nicosia's clinical counter-attacking masterclass.

Win Probability

  • Celje 36%
  • Draw 28%
  • Omonia Nicosia 36%

Futmetrix AI estimate

Omonia Nicosia Deliver Ruthless Counter-Attacking Masterclass in Slovenia

Average Entertainment Futmetrix Score: 49/100. Our verdict: A harsh lesson in European efficiency as Omonia's counter-attacking precision completely dismantled Celje's hollow possession.

The Warning Shots

European nights demand ruthlessness. Omonia Nicosia brought it in spades to Stadion Z’dežele. The Intensity spiked immediately as Celje tried to dictate terms from the kickoff, hoarding the ball and weaving passes across the midfield. It was entirely sterile. The visitors carried a lethal threat on every break. In the ninth minute, VAR scratched off an early strike from Loïs Diony, sending a clear warning across the Slovenian bows. That warning went unheeded. By the 16th minute, Jaden Sean Montnor found the back of the net after a slick, incisive feed from Ewandro. This opening goal instantly shattered the home side's tactical script. It destroyed the Balance of the tie, forcing Celje to push their defensive line even higher and leaving gaping, exploitable spaces behind them. The Cypriot side clearly did their homework, identifying exactly where the Slovenian champions were vulnerable.

Tactical Checkmate

Celje kept the ball, finishing with 61% possession and over 600 passes, but they lacked any genuine cutting edge. They managed a meager two shots on target despite their territorial control. The true turning point arrived just before the hour mark. Jean-Kevin Duverne carved open the high line with surgical precision, finding Muamer Tanković who coolly doubled the Cypriot advantage. This second goal killed any lingering hope for the hosts. It perfectly illustrated the Upset Factor lurking in Omonia's rapid transitions. The visitors did not need the ball to command the match. They simply absorbed pressure, waited for Celje to overcommit, and punished them ruthlessly. Every time Omonia crossed the halfway line, alarms sounded in the Celje penalty area.

The Final Blow

The closing stages were a procession. With the Stakes rising for goal difference in the Europa League standings, Omonia refused to take their foot off the gas. The defensive unit stood firm, racking up 27 vital clearances to nullify 141 harmless Celje attacks. Substitute Mihlali Mayambela then made an instant impact off the bench. He darted into the final third before teeing up Senou Coulibaly in the 84th minute to seal a comprehensive 3-0 victory. This result propels the visitors forward in the league phase, justly rewarding their staggering 2.13 expected goals from just 39% possession. For Celje, it is a bitter pill to swallow on home soil. Having the ball means nothing if you cannot pull the trigger.

Key Questions

How did VAR change this match?

VAR cancelled Loïs Diony's goal in the 9th minute, briefly saving Celje before Omonia scored just seven minutes later anyway.

How did substitute S. Coulibaly change the game?

Senou Coulibaly sealed the 3-0 victory in the 84th minute with a decisive finish, perfectly converting an assist from substitute Mihlali Mayambela.

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
61%
39%
Celje 61%
Omonia Nicosia 39%
Shots
13
14
Celje 13
Omonia Nicosia 14
Shots on Target
2
6
Celje 2
Omonia Nicosia 6
Expected Goals (xG)
0.92
2.13
Celje 0.92
Omonia Nicosia 2.13
Passes
671
428
Celje 671
Omonia Nicosia 428
Corners
3
6
Celje 3
Omonia Nicosia 6
Fouls
9
9
Celje 9
Omonia Nicosia 9
Yellow Cards
4
2
Celje 4
Omonia Nicosia 2
Red Cards
0
0
Celje 0
Omonia Nicosia 0

Match Events

Loïs Diony • 9'
Jaden Sean Montnor (Ewandro) ⚽ 16'
33' 🟨 Łukasz Bejger
45' 🔄 ↓ Luka Vesner Ticic ↑Mario Kvesić
HT
52' 🟨 Mario Kvesić
Muamer Tanković (Jean-Kevin Duverne) ⚽ 59'
62' 🔄 ↓ Yaya Dukuly ↑Benjamin Verbič
62' 🔄 ↓ Papa Daniel ↑A. Kučys
62' 🔄 ↓ Łukasz Bejger ↑Alpha Richard·Diounkou
↓ Loïs Diony ↑Andronikos Kakoullis 🔄 69'
↓ Muamer Tanković ↑Florin Tănase 🔄 69'
73' 🔄 ↓ Milot Avdyli ↑Leonardo Koutris
↓ Jaden Sean Montnor ↑Mihlali Mayambela 🔄 75'
82' 🟨 Benjamin Verbič
Senou Coulibaly 🟨 83'
Senou Coulibaly (Mihlali Mayambela) ⚽ 84'
↓ Ewandro ↑Loïc Nego 🔄 89'
↓ Senou Coulibaly ↑Stefan Simić 🔄 89'
FT

Player Cards

Our take on every player in this match

Celje

Goalkeepers
Žan-Luk Leban
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Łukasz Bejger
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Žan Žužek
MAGNET
MAGNET
105
Activity
105
Activity
98
Passes
7
Duels
Artemijus Tutyškinas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Milot Avdyli
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
Midfielders
Luka Vešner Tičić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Papa Mustapha Daniel
MAGNET
MAGNET
81
Activity
81
Activity
73
Passes
8
Duels
Mark Zabukovnik
MAGNET
MAGNET
83
Activity
83
Activity
80
Passes
3
Duels
Forwards
Yaya Dukuly
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Blaž Kramer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Svit Sešlar
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
66%
Pass Acc
BENCH
Ziga Frelih
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luka Kolar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alpha Diounkou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Leonardo Koutris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Mario Kvesic
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Benjamin Verbic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Darko Hrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Veton Tusha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Suhovrsnik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armandas Kucys
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Matic Ivanšek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Omonia Nicosia

Goalkeepers
Fabiano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jean-Kévin Duverne
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Senou Coulibaly
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Ľubomír Šatka
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jure Balkovec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Panagiotis Andreou
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Muamer Tankovic
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.8
Rating
Mateo Marić
MAGNET
MAGNET
64
Activity
64
Activity
60
Passes
4
Duels
Forwards
Ewandro
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Loïs Diony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Jaden Montnor
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
BENCH
Thomas Kaminski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Simič
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Loïc Négo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
C. Konstantinidis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Panagiotis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luuk Brouwers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florin Tănase
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Angelos Neophytou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mihlali Mayambela
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.4
Rating
Andronikos Kakoullis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
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.