Europa League · ROUND OF 32 · THU, 19 FEB · 20:00 LOCAL
CELTIC
21ST · 11 PTS · LAST 5:
W W D
FT
1 4
FULL TIME HT · 1-2
VFB STUTTGART
L D W D D
· 11TH · 15 PTS · LAST 5
⚽ 21' Benjamin Nygren
GOALS
⚽ 15' Bilal El Khannouss ⚽ 28' Bilal El Khannouss ⚽ 57' Jamie Leweling ⚽ 90' Tiago Tomás
Bilal El Khannouss
👑
⭐ PLAYER OF THE MATCH
Bilal El Khannouss
VfB Stuttgart · 72 mins
⚽ 2 goals · 18% pass acc · 2 shots on
RATING
8.5
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

2.09
⚡ EXPECTED GOALS (xG)
1.88
53%
BALL POSSESSION %
47%
11
TOTAL SHOTS
16
2
SHOTS ON TARGET
5
85%
PASS ACCURACY %
83%
4
CORNERS
2
KEY EVENTS 17 events
  1. 15'
    Goal · Normal Goal
    Bilal El Khannouss · assist Deniz Undav
    VFB
  2. 21'
    Goal · Normal Goal
    Benjamin Nygren
    CEL
  3. 28'
    Goal · Normal Goal
    Bilal El Khannouss · assist A. Stiller
    VFB
  4. 50'
    Card · Yellow Card
    Jeff Chabot
    VFB
  5. 57'
    Goal · Normal Goal
    Jamie Leweling · assist Deniz Undav
    VFB
  6. 60'
    Var · Goal cancelled
    Ermedin Demirović
    VFB
  7. 62'
    Subst · Substitution 1
    D. Maeda · assist Yang Hyun-Jun
    CEL
  8. 62'
    Subst · Substitution 2
    Paulo Bernardo · assist Reo Hatate
    CEL
  9. 71'
    Subst · Substitution 3
    Benjamin Nygren · assist L. McCowan
    CEL
  10. 71'
    Subst · Substitution 4
    T. Čvančara · assist K. Ịheanachọ
    CEL
  11. 71'
    Subst · Substitution 1
    Jamie Leweling · assist Chris Führich
    VFB
  12. 71'
    Subst · Substitution 2
    Bilal El Khannouss · assist Nikolas Nartey
    VFB
  13. 78'
    Subst · Substitution 5
    K. Tierney · assist M. Saracchi
    CEL
  14. 78'
    Subst · Substitution 3
    Ermedin Demirović · assist Tiago Tomás
    VFB
  15. 78'
    Subst · Substitution 4
    Jeff Chabot · assist Luca Jaquez
    VFB
  16. 90'
    Goal · Normal Goal
    Tiago Tomás · assist Nikolas Nartey
    VFB
  17. 90'+1
    Subst · Substitution 5
    A. Stiller · assist Chema Andrés
    VFB
PLAYER RATINGS · TOP 5 EACH 0–10 scale
CELTIC AVG 7.0
VFB STUTTGART AVG 7.8
MATCH STATS H vs A
ATTACK
2.1
xG
1.9
11.0
TOTAL SHOTS
16.0
2.0
ON TARGET
5.0
4.0
OFF TARGET
6.0
5.0
BLOCKED
5.0
POSSESSION
53.0%
POSSESSION %
47.0%
555.0
PASSES
507.0
85.0%
PASS ACCURACY
83.0%
SET PIECES
4.0
CORNERS
2.0
2.0
OFFSIDES
1.0
DISCIPLINE
8.0
FOULS
7.0
0.0
YELLOW CARDS
1.0
1.0
GK SAVES
1.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
CELTIC 4 shots
Benjamin Nygren
2/2
S. Tounekti
0/2
VFB STUTTGART 7 shots
Bilal El Khannouss
2/3
Tiago Tomás
2/2
Jamie Leweling
1/2
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 2.091.88
1.7 1.3 0.8 0.4 2.1 0.0 HT 21' 15' 28' 57' 90' H 2.09 A 1.88 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 35%
65% A
6
EVENTS LOGGED
11
EVENTS LOGGED
LINEUPS 4-2-3-1 vs 4-2-3-1
SUBSTITUTES · CELTIC
41
Reo Hatate
M
47
D. Murray
D
49
J. Forrest
M
51
Colby Donova...
D
36
M. Saracchi
D
17
K. Ịheanachọ
F
14
L. McCowan
M
13
Yang Hyun-Ju...
F
9
Junior Adamu
F
31
Ross Doohan
G
12
Viljami Sini...
G
56
A. Ralston
D
COACH: Martin O'Neill
SUBSTITUTES · VFB STUTTGART
14
Luca Jaquez
D
22
Lorenz Assig...
D
27
Badredine Bo...
F
28
Nikolas Nart...
M
10
Chris Führic...
M
8
Tiago Tomás
F
7
Maximilian M...
D
2
A. Al Dakhil
D
44
Florian Hell...
G
1
Fabian Bredl...
G
30
Chema Andrés
M
COACH: Sebastian Hoeness
🏥 UNAVAILABLE PLAYERS
CEL · 0 OUT

No injuries reported · federation feed activates Q3

VFB · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
E. Lambrechts
CEL MANAGER
Martin O'Neill
head coach
VFB MANAGER
Sebastian Hoeness
head coach
HEAD TO HEAD · ALL-TIME
1
CEL WINS
0
DRAWS
1
VFB WINS
50%
50%
2 4
TOTAL GOALS · 2 MEETINGS
3.00
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 1 / 2
CELTIC LAST 5 OVERALL
W W D
VFB STUTTGART LAST 5 OVERALL
L D W D D
MATCH IMPACT Final 1–4 · result locked
CELTIC #21
Lost · already at 11 pts
Promotion - Europa League (Play Offs: 1/16-finals)
VFB STUTTGART #11
Won · already at 15 pts
Promotion - Europa League (Play Offs: 1/16-finals)
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Lyon 8 7 0 1 +13 21
W W W W L
2 Aston Villa 8 7 0 1 +8 21
W W W W W
3 FC Midtjylland 8 6 1 1 +10 19
W D W L W
4 Real Betis 8 5 2 1 +6 17
W L W W W
5 FC Porto 8 5 2 1 +6 17
W D W W D
6 SC Braga 8 5 2 1 +6 17
D W W D L
7 SC Freiburg 8 5 2 1 +6 17
L W W D W
8 AS Roma 8 5 1 2 +7 16
D W W W W
9 Genk 8 5 1 2 +4 16
W W L W W
10 Bologna 8 4 3 1 +7 15
W D W W D
11 VfB Stuttgart 8 5 0 3 +6 15
W L W W W
12 Ferencvarosi TC 8 4 3 1 +1 15
L D W D W
13 Nottingham Forest 8 4 2 2 +8 14
W L W W D
14 Plzen 8 3 5 0 +5 14
W D D D D
15 FK Crvena Zvezda 8 4 2 2 +1 14
D W W W W
16 Celta Vigo 8 4 1 3 +4 13
D W L L W
17 PAOK 8 3 3 2 +3 12
L W D D W
18 Lille 8 4 0 4 +3 12
W L L W L
19 Fenerbahçe 8 3 3 2 +3 12
D L W D D
20 Panathinaikos 8 3 3 2 +2 12
D D D W W
21 Celtic 8 3 2 3 -2 11
W D L W L
22 Ludogorets 8 3 1 4 -3 10
W L D W L
23 Dinamo Zagreb 8 3 1 4 -4 10
L W L L L
24 Brann 8 2 3 3 -2 9
L D L D D
25 BSC Young Boys 8 3 0 5 -6 9
L L W L L
26 Sturm Graz 8 2 1 5 -6 7
W L L L D
27 FCSB 8 2 1 5 -7 7
D L W L L
28 GO Ahead Eagles 8 2 1 5 -8 7
D L L L L
29 Feyenoord 8 2 0 6 -4 6
L W L L L
30 FC Basel 1893 8 2 0 6 -4 6
L L L L W
31 Red Bull Salzburg 8 2 0 6 -5 6
L W L L W
32 Rangers 8 1 1 6 -9 4
L W L D L
33 Nice 8 1 0 7 -8 3
L W L L L
34 Utrecht 8 0 1 7 -10 1
L L L L D
35 Malmo FF 8 0 1 7 -11 1
L L L L L
36 Maccabi Tel Aviv 8 0 1 7 -20 1
L L L L L
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+1
    Subst · Substitution 5 · A. Stiller
  • 90'
    Goal · Normal Goal · Tiago Tomás
  • 78'
    Subst · Substitution 4 · Jeff Chabot
  • 78'
    Subst · Substitution 3 · Ermedin Demirović
  • 78'
    Subst · Substitution 5 · K. Tierney
  • 71'
    Subst · Substitution 2 · Bilal El Khannouss
  • 71'
    Subst · Substitution 1 · Jamie Leweling
  • 71'
    Subst · Substitution 4 · T. Čvančara
  • 71'
    Subst · Substitution 3 · Benjamin Nygren
  • 62'
    Subst · Substitution 2 · Paulo Bernardo
  • 62'
    Subst · Substitution 1 · D. Maeda
  • 60'
    Var · Goal cancelled · Ermedin Demirović
  • 57'
    Goal · Normal Goal · Jamie Leweling
  • 50'
    Card · Yellow Card · Jeff Chabot
    Foul
  • HALF TIME · 1 – 2
  • 28'
    Goal · Normal Goal · Bilal El Khannouss
  • 21'
    Goal · Normal Goal · Benjamin Nygren
  • 15'
    Goal · Normal Goal · Bilal El Khannouss
MATCH WINNER ODDS
Bookmaker odds not yet published. Check back closer to kickoff.