Celje 2 - 2 FT Red Bull Salzburg

Stadion Z’dežele

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

Futmetrix Verdict
74
FT
Thu, Oct 22
Celje
2-2
Red Bull Salzburg
⚡ Intensity 71
⚖️ Balance 66
🏆 Stakes 11
🎲 Upset 85
Two Goals Down, One Last-Minute Answer

Win Probability

  • Celje 18%
  • Draw 22%
  • Red Bull Salzburg 61%

Futmetrix AI estimate

Two Goals Down, One Last-Minute Answer

Highly Entertaining Futmetrix Score: 74/100. A 90th-minute equaliser gave Celje a hard-earned point and denied Red Bull Salzburg a win from a two-goal lead in the league phase.

The Opening Act

Salzburg struck early, but Celje never let the night settle. At Stadion Z’dežele, the visitors took the lead in the ninth minute, when Sota Kitano finished after Damir Redzic opened the defence with the first of his two assists. The hosts had to absorb that blow, yet kept finding routes forward rather than retreating into their shell. Salzburg edged possession, 53% to 47%, but that advantage did not amount to a grip on the contest. Celje fashioned four big chances to Salzburg’s one and recorded 1.68 expected goals against 1.62. A high Intensity label fits a match where initiative kept shifting, even before the scoreline caught up. Salzburg’s early punch was real; Celje’s refusal to fold was the first clue this would not be a comfortable away night.

The Pivot

The decisive swing came just after half-time. Jesper Lindstrom, sent on at the break, struck in the 46th minute, and Redzic supplied his second assist to put Salzburg 2-0 ahead. That should have forced Celje into a desperate chase; instead, the home side answered within four minutes. Svit Seslar picked out Blaž Kramer, whose 50th-minute finish made it 2-1 and put the match back within reach. The Balance was not about equal possession, but how quickly each side punished a lapse: Salzburg had 15 shots to Celje’s nine, yet the hosts stayed alive and kept creating danger. Seven of the 24 attempts hit the target. Celje’s immediate reply mattered most; it stopped Salzburg settling into a defensive rhythm and gave the hosts a clear route back.

The Resolution

Salzburg’s lead survived until the final minute, when Celje’s late pressure finally paid off. Yaya Dukuly, introduced in the second half, set up A. Kučys, who had come on in the 81st minute and finished in the 90th to make it 2-2. The draw was a rescue for Celje and a frustration for Salzburg: the visitors had scored twice, including straight after half-time, but could not protect their advantage. The Stakes are practical in a long league phase: Celje take a point, while Salzburg leave two behind after leading by two. The final burst changed the mood from an uphill chase to a deserved share of the spoils. Celje leave with proof their persistence can alter a European night; Salzburg with a warning about closing one out.

Key Questions

Did Celje deserve the late equaliser?

Yes. Celje created four big chances, matched Salzburg’s expected goals and kept pressing until Kučys scored in the 90th minute.

How did Celje complete the comeback from behind?

Blaž Kramer scored four minutes after Salzburg’s second goal, then Kučys converted Dukuly’s assist in the 90th minute.

How did substitute B. Kramer change the game?

B. Kramer was not a substitute; he started and scored Celje’s 50th-minute goal, which reignited the comeback.

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
47%
53%
Celje 47%
Red Bull Salzburg 53%
Shots
9
15
Celje 9
Red Bull Salzburg 15
Shots on Target
3
4
Celje 3
Red Bull Salzburg 4
Expected Goals (xG)
1.68
1.62
Celje 1.68
Red Bull Salzburg 1.62
Passes
514
512
Celje 514
Red Bull Salzburg 512
Corners
2
3
Celje 2
Red Bull Salzburg 3
Fouls
14
10
Celje 14
Red Bull Salzburg 10
Yellow Cards
2
2
Celje 2
Red Bull Salzburg 2
Red Cards
0
0
Celje 0
Red Bull Salzburg 0

Match Events

Sota Kitano (Damir Redzic) ⚽ 9'
Damir Redzic 🟨 35'
43' 🟨 Pijus Sirvys
↓ Yorbe Vertessen ↑Jesper Lindstrom 🔄 45'
↓ Umut Deger Tohumcu ↑Bartosz Mazurek 🔄 45'
HT
Jesper Lindstrom (Damir Redzic) ⚽ 46'
50' ⚽ Blaž Kramer (Svit Seslar)
60' 🔄 ↓ Veton Tusha ↑Yaya Dukuly
↓ Sota Kitano ↑Gaoussou Diakité 🔄 65'
81' 🔄 ↓ Benjamin Verbič ↑A. Kučys
81' 🔄 ↓ Pijus Sirvys ↑Žan Žužek
↓ Damir Redzic ↑Frans Kratzig 🔄 83'
90' ⚽ A. Kučys (Yaya Dukuly)
Bartosz Mazurek 🟨 90'+2
90'+4 🔄 ↓ Mario Kvesić ↑Darko Hrka
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
Pijus Sirvys
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
Łukasz Bejger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Artemijus Tutyškinas
MAGNET
MAGNET
79
Activity
79
Activity
71
Passes
8
Duels
Milot Avdyli
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
73%
Duel Win %
Midfielders
Svit Sešlar
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.8
Rating
Mark Zabukovnik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mario Kvesic
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Forwards
Veton Tusha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Blaž Kramer
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Benjamin Verbic
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
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
0
Total Mins
Started
Entry
Leonardo Koutris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Žan Žužek
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Papa Mustapha Daniel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darko Hrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yaya Dukuly
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.1
Rating
Matic Ivanšek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armandas Kucys
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.1
Rating
D. Suhovrsnik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Red Bull Salzburg

Goalkeepers
Christian Zawieschitzky
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Leandro Morgalla
WALL
WALL
0
Dribbled Past
0
Dribbled Past
8
Tackles
53%
Duel Win %
Kevin Boma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tim Drexler
MAGNET
MAGNET
82
Activity
82
Activity
79
Passes
3
Duels
Dominik Schmid
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Midfielders
Abubakr Barry
MAGNET
MAGNET
83
Activity
83
Activity
73
Passes
10
Duels
Umut Tohumcu
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
Damir Redzic
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
2
Assists
15%
Pass Acc
Sota Kitano
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.5
Rating
Yorbe Vertessen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Haris Tabaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Nikola Šarčević
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Christian Früchtl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Valentin Zabransky
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
John Mellberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefan Lainer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Frans Krätzig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Bartosz Mazurek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Jesper Lindstrøm
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
Aboubacar Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Soumaïla Diabaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Konaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Diakité
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
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.