xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.
McCowan goal decides it for Celtic
VfB Stuttgart entered as clear favourites, but Celtic won 1–0 through a McCowan goal. Celtic won despite the lower xG; VfB Stuttgart created the better chances (1.86 vs 0.30). On the chances created, VfB Stuttgart deserved more: 2.5 expected points against the 0 points they took.
Model vs reality
- VfB Stuttgart goals
- 0 Model 2.38 · xG 1.86
- Celtic goals
- 1 Model 1.23 · xG 0.30
- Total goals
- 1 Model 3.61 · xG 2.16
- Score 0–1
- 3% Most likely 2–1 (9%)
- Over 2.5
- No Model 70%
- Both scored
- No Model 65%
- RefereeIrfan Peljto
- VenueStuttgart Arena
- Table before kick-offVfB Stuttgart 1st · Celtic 15th
Timeline
-
L. McCowan 0–1Assist C. Adamu1’
-
C. DonovanYellow card · Holding45’
- Half time · 0–1
-
⇄ C. FührichFor J. Leweling46’
-
⇄ T. ČvančaraFor C. Adamu55’
-
⇄ A. RalstonFor C. Donovan56’
-
⇄ E. DemirovićFor Tiago Tomás64’
-
⇄ A. StillerFor Chema Andrés64’
-
⇄ E. NygrenFor H. Yang68’
-
⇄ S. TounektiFor L. McCowan68’
-
⇄ R. HendriksFor L. Jaquez72’
-
VAR D. UndavGoal Disallowed - offside76’
-
⇄ K. ỊheanachọFor R. Hatate78’
-
⇄ B. El KhannoussFor B. Bouanani85’
- Full time · 0–1
Team stats
Line-ups
VfB Stuttgart 4-4-1-1
- 33A. Nübel (G)6.7
- 7M. Mittelstädt7.6
- 14L. Jaquez7.2
- 29Finn Jeltsch6.3
- 4J. Vagnoman7.9
- 18J. Leweling6.3
- 30Chema Andrés6.9
- 16A. Karazor6.6
- 27B. Bouanani6.9
- 26D. Undav7.3
- 8Tiago Tomás6.3
Substitutes used
- 10C. Führich7.2
- 6A. Stiller7.0
- 9E. Demirović6.5
- 3R. Hendriks6.2
- 11B. El Khannouss
Unused: F. Bredlow, Florian Hellstern, A. Al Dakhil, L. Assignon, N. Nartey, M. Catovic
Celtic 4-2-3-1
- 12V. Sinisalo (G)7.2
- 36M. Saracchi ★8.3
- 6A. Trusty7.6
- 47D. Murray8.3
- 51C. Donovan6.7
- 41R. Hatate6.3
- 42C. McGregor6.9
- 38D. Maeda5.6
- 14L. McCowan7.9
- 13H. Yang7.2
- 9C. Adamu7.3
Substitutes used
- 56A. Ralston7.6
- 11T. Čvančara7.2
- 23S. Tounekti6.3
- 8E. Nygren6.5
- 17K. Ịheanachọ6.7
Unused: K. Schmeichel, L. Scales, K. Tierney, Paulo Bernardo, J. Forrest, Sean Mcardle, Thomas Hatton
- On target faced
- 1
- Clean sheet
- No
- xG faced
- 0.30
- Prevented vs xG
- -0.70
- Passes
- 41 · 78%
- Shots (on target)
- 0 (0)
- Key passes
- 2
- Passes
- 65 · 86%
- Tackles
- 5
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 0 (1)
- ↓72’ Replaced by R. Hendriks
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 61 · 95%
- Tackles
- 1
- Interceptions
- 3
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (2)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 72 · 89%
- Tackles
- 1
- Interceptions
- 2
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 1 (0)
- Shots (on target)
- 1 (0)
- Key passes
- 2
- Passes
- 36 · 89%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 2 / 2
- Fouls (drawn)
- 1 (0)
- ↓46’ Replaced by C. Führich
- Shots (on target)
- 1 (1)
- Key passes
- 0
- Passes
- 23 · 65%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 2 / 3
- Fouls (drawn)
- 0 (2)
- ↓64’ Replaced by A. Stiller
- Shots (on target)
- 0 (0)
- Key passes
- 4
- Passes
- 39 · 82%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- Shots (on target)
- 1 (0)
- Key passes
- 2
- Passes
- 54 · 87%
- Tackles
- 0
- Interceptions
- 2
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (2)
- ↓85’ Replaced by B. El Khannouss
- Shots (on target)
- 4 (3)
- Key passes
- 0
- Passes
- 16 · 75%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 1 / 3
- Fouls (drawn)
- 0 (0)
- Shots (on target)
- 2 (2)
- Key passes
- 3
- Passes
- 41 · 90%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 1 / 2
- Fouls (drawn)
- 0 (0)
- ↓64’ Replaced by E. Demirović
- Shots (on target)
- 1 (0)
- Key passes
- 0
- Passes
- 22 · 77%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 1 / 2
- Fouls (drawn)
- 0 (1)
- ↑46’ Came on for J. Leweling
- Shots (on target)
- 2 (1)
- Key passes
- 3
- Passes
- 37 · 95%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 0 (0)
- ↑64’ Came on for Chema Andrés
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 31 · 94%
- Tackles
- 2
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑64’ Came on for Tiago Tomás
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 7 · 71%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 1
- Fouls (drawn)
- 0 (1)
- ↑72’ Came on for L. Jaquez
- Shots (on target)
- 1 (1)
- Key passes
- 0
- Passes
- 8 · 100%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑85’ Came on for B. Bouanani
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 10 · 90%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
- On target faced
- 6
- Clean sheet
- Yes
- xG faced
- 1.86
- Prevented vs xG
- +1.86
- Passes
- 29 · 62%
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 35 · 74%
- Tackles
- 2
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 38 · 95%
- Tackles
- 2
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 29 · 86%
- Tackles
- 2
- Interceptions
- 2
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- 45’ Yellow card · Holding
- ↓56’ Replaced by A. Ralston
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 13 · 54%
- Tackles
- 1
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- ↓78’ Replaced by K. Ịheanachọ
- Shots (on target)
- 1 (0)
- Key passes
- 0
- Passes
- 28 · 86%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 38 · 79%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 1 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 5 · 40%
- Tackles
- 2
- Interceptions
- 2
- Dribbles won
- 0 / 1
- Fouls (drawn)
- 1 (0)
- 1’ Assist C. Adamu
- ↓68’ Replaced by S. Tounekti
- Shots (on target)
- 1 (1)
- Key passes
- 0
- Passes
- 24 · 88%
- Tackles
- 2
- Interceptions
- 1
- Dribbles won
- 2 / 2
- Fouls (drawn)
- 0 (1)
- ↓68’ Replaced by E. Nygren
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 18 · 89%
- Tackles
- 3
- Interceptions
- 0
- Dribbles won
- 0 / 2
- Fouls (drawn)
- 1 (0)
- A1’ Assist for L. McCowan
- ↓55’ Replaced by T. Čvančara
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 10 · 60%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 2 / 2
- Fouls (drawn)
- 4 (2)
- ↑56’ Came on for C. Donovan
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 10 · 50%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (1)
- ↑55’ Came on for C. Adamu
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 9 · 44%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑68’ Came on for L. McCowan
- Shots (on target)
- 1 (1)
- Key passes
- 0
- Passes
- 4 · 100%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑68’ Came on for H. Yang
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 4 · 100%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑78’ Came on for R. Hatate
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 1 · 100%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Player stats
VfB Stuttgart
| Player | Min | G | A | Shots | KP | Pass | Tkl | Int | Drb | Fouls | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Nübel G | 90 | 0 | 0 | 0 sv | 0 | 78% 41 | 0 | 0 | 0/0 | 0/1 | 6.7 |
| M. Mittelstädt D | 90 | 0 | 0 | 0 (0) | 2 | 86% 65 | 5 | 0 | 1/1 | 0/1 | 7.6 |
| L. Jaquez D | 72 | 0 | 0 | 0 (0) | 0 | 95% 61 | 1 | 3 | 0/0 | 1/2 | 7.2 |
| Finn Jeltsch D | 90 | 0 | 0 | 0 (0) | 0 | 89% 72 | 1 | 2 | 1/1 | 1/0 | 6.3 |
| J. Vagnoman D | 90 | 0 | 0 | 1 (0) | 2 | 89% 36 | 0 | 0 | 2/2 | 1/0 | 7.9 |
| J. Leweling F | 46 | 0 | 0 | 1 (1) | 0 | 65% 23 | 0 | 0 | 2/3 | 0/2 | 6.3 |
| Chema Andrés M | 64 | 0 | 0 | 0 (0) | 4 | 82% 39 | 1 | 0 | 0/0 | 0/0 | 6.9 |
| A. Karazor M | 90 | 0 | 0 | 1 (0) | 2 | 87% 54 | 0 | 2 | 0/0 | 1/2 | 6.6 |
| B. Bouanani M | 85 | 0 | 0 | 4 (3) | 0 | 75% 16 | 0 | 0 | 1/3 | 0/0 | 6.9 |
| D. Undav F | 90 | 0 | 0 | 2 (2) | 3 | 90% 41 | 0 | 1 | 1/2 | 0/0 | 7.3 |
| Tiago Tomás F | 64 | 0 | 0 | 1 (0) | 0 | 77% 22 | 0 | 0 | 1/2 | 0/1 | 6.3 |
| C. Führich M | 44 | 0 | 0 | 2 (1) | 3 | 95% 37 | 0 | 0 | 1/1 | 0/0 | 7.2 |
| A. Stiller M | 26 | 0 | 0 | 0 (0) | 1 | 94% 31 | 2 | 1 | 0/0 | 0/0 | 7.0 |
| E. Demirović F | 26 | 0 | 0 | 0 (0) | 0 | 71% 7 | 0 | 0 | 0/1 | 0/1 | 6.5 |
| R. Hendriks D | 18 | 0 | 0 | 1 (1) | 0 | 100% 8 | 0 | 0 | 0/0 | 0/0 | 6.2 |
| B. El Khannouss M | 5 | 0 | 0 | 0 (0) | 0 | 90% 10 | 0 | 0 | 0/0 | 1/0 | — |
Celtic
| Player | Min | G | A | Shots | KP | Pass | Tkl | Int | Drb | Fouls | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| V. Sinisalo G | 90 | 0 | 0 | 6 sv | 0 | 62% 29 | 0 | 0 | 0/0 | 0/0 | 7.2 |
| M. Saracchi D | 90 | 0 | 0 | 0 (0) | 0 | 74% 35 | 2 | 1 | 0/0 | 0/0 | 8.3 |
| A. Trusty D | 90 | 0 | 0 | 0 (0) | 0 | 95% 38 | 2 | 1 | 0/0 | 1/0 | 7.6 |
| D. Murray D | 90 | 0 | 0 | 0 (0) | 0 | 86% 29 | 2 | 2 | 0/0 | 1/0 | 8.3 |
| C. Donovan M | 56 | 0 | 0 | 0 (0) | 0 | 54% 13 | 1 | 1 | 0/0 | 1/0 | 6.7 |
| R. Hatate M | 78 | 0 | 0 | 1 (0) | 0 | 86% 28 | 0 | 1 | 0/0 | 1/0 | 6.3 |
| C. McGregor M | 90 | 0 | 0 | 0 (0) | 0 | 79% 38 | 0 | 0 | 1/1 | 1/0 | 6.9 |
| D. Maeda F | 90 | 0 | 0 | 0 (0) | 0 | 40% 5 | 2 | 2 | 0/1 | 1/0 | 5.6 |
| L. McCowan M | 68 | 1 | 0 | 1 (1) | 0 | 88% 24 | 2 | 1 | 2/2 | 0/1 | 7.9 |
| H. Yang F | 68 | 0 | 0 | 0 (0) | 0 | 89% 18 | 3 | 0 | 0/2 | 1/0 | 7.2 |
| C. Adamu F | 55 | 0 | 1 | 0 (0) | 1 | 60% 10 | 0 | 0 | 2/2 | 4/2 | 7.3 |
| A. Ralston D | 34 | 0 | 0 | 0 (0) | 0 | 50% 10 | 1 | 0 | 0/0 | 0/1 | 7.6 |
| T. Čvančara F | 35 | 0 | 0 | 0 (0) | 0 | 44% 9 | 1 | 0 | 0/0 | 0/0 | 7.2 |
| S. Tounekti F | 22 | 0 | 0 | 1 (1) | 0 | 100% 4 | 0 | 0 | 0/0 | 0/0 | 6.3 |
| E. Nygren F | 22 | 0 | 0 | 0 (0) | 0 | 100% 4 | 0 | 0 | 0/0 | 0/0 | 6.5 |
| K. Ịheanachọ F | 12 | 0 | 0 | 0 (0) | 0 | 100% 1 | 0 | 0 | 0/0 | 0/0 | 6.7 |
Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.
VfB Stuttgart
Celtic