- Bulter13'
- Jóhannesson26'
- El Mala67'
- Leszczynski24'
- Scally39'
- Uno81'
- Machino90+6'
52%FC Cologne win · happened
24%Draw
24%Borussia M.Gladbach win
Match events
3 goals · 4 cards · 10 changes, the latest first · win chances after goals and red cards: Vesta Live, a model estimate
FC Cologne


Borussia M.Gladbach
90+6'Shuto Machino
Luca WaldschmidtLinton Maina90+2'
Imad RondicMikey Moore85'
81'Zento Uno
80'Fabio ChiarodiaJan Leszczynski
80'Fritz FleckDaiki Hashioka
Joel SchmiedLuka Lochoshvili78'
Jan ThielmannSaid El Mala78'
68'Zento UnoFlorian Neuhaus
Said El Mala · Linton MainaFC Cologne 34% → 76%
Draw 45% → 20%
Next goal FC Cologne 40% → 38%
Goals to come 1.1 → 1.167'
64'Wael MohyaRobin Hack
64'Shuto MachinoIsac Lidberg
Half time
Tom KraussEllyes Skhiri45'
39'Joe ScallyGladbach 9% → 24%
Draw 20% → 30%
Next goal Gladbach 40% → 36%
Goals to come 2.3 → 2.3
Ísak JóhannessonFC Cologne 48% → 71%
Draw 28% → 18%
Next goal FC Cologne 56% → 53%
Goals to come 2.8 → 2.726'
24'Jan Leszczynski
Marius Bulter13'
Line-ups
from the official team sheets
- Schwäbe
- Sosa
- LochoshviliSchmied78'
- Simpson-Pusey
- Sebulonsen
- SkhiriKrauss45'
- MainaWaldschmidt90+2'
- Jóhannesson
- MooreRondic85'
- El MalaThielmann78'
- Bulter
- Nicolas
- LeszczynskiChiarodia80'
- Diks
- HashiokaFleck80'
- Ullrich
- NeuhausUno68'
- Sander
- Scally
- HackMohya64'
- LidbergMachino64'
- Bolin
- Nicolas
- LeszczynskiChiarodia80'
- Diks
- HashiokaFleck80'
- Ullrich
- NeuhausUno68'
- Sander
- Scally
- HackMohya64'
- LidbergMachino64'
- Bolin
- Schwäbe
- Sosa
- LochoshviliSchmied78'
- Simpson-Pusey
- Sebulonsen
- SkhiriKrauss45'
- MainaWaldschmidt90+2'
- Jóhannesson
- MooreRondic85'
- El MalaThielmann78'
- Bulter
goal
own goal
assist
yellow card
red cardNamecame on in his place (the minute on hover)
Who played
goals: Í. Bergmann Jóhannesson, J. Scally, S. El Mala

FC Cologne
| Player | Min | G | A | Sh | xG |
|---|---|---|---|---|---|
| Marvin Schwäbe | 90 | 0 | 0.00 | ||
| Sebastian Sebulonsen | 90 | 3 | 0.10 | ||
| Jahmai Simpson-Pusey | 90 | 2 | 0.18 | ||
| Borna Sosa | 90 | 1 | 0.05 | ||
| Linton Maina | 90 | 1 | 2 | 0.00 | |
| Ísak Bergmann Jóhannesson | 90 | 1 | 1 | 0.03 | |
| Mikey Moore | 90 | 1 | 0.03 | ||
| Marius Bülter | 90 | 0 | 0.00 | ||
| Luka Lochoshvili | 83 | 1 | 0.06 | ||
| Said El Mala | 83 | 1 | 8 | 1.00 | |
| Ellyes Skhiri | 51 | 0 | 0.00 | ||
| Tom Krauß sub | 39 | 0 | 0.00 | ||
| Joël Schmied sub | 7 | 0 | 0.00 | ||
| Jan Thielmann sub | 7 | 0 | 0.00 | ||
| Imad Rondic sub | 1 | 0 | 0.00 | ||
| Gian-Luca Waldschmidt sub | 1 | 1 | 0.07 |

Borussia M.Gladbach
| Player | Min | G | A | Sh | xG |
|---|---|---|---|---|---|
| Moritz Nicolas | 90 | 0 | 0.00 | ||
| Kevin Diks | 90 | 0 | 0.00 | ||
| Joe Scally | 90 | 1 | 2 | 0.26 | |
| Lukas Ullrich | 90 | 2 | 0.05 | ||
| Philipp Sander | 90 | 3 | 0.11 | ||
| Hugo Bolin | 90 | 3 | 0.33 | ||
| Jan Leszczynski | 85 | 0 | 0.00 | ||
| Daiki Hashioka | 85 | 0 | 0.00 | ||
| Florian Neuhaus | 73 | 1 | 0.03 | ||
| Robin Hack | 69 | 0 | 0.00 | ||
| Isac Lidberg | 69 | 1 | 0.12 | ||
| Wael Mohya sub | 21 | 2 | 0.08 | ||
| Shuto Machino sub | 21 | 1 | 0.08 | ||
| Zento Uno sub | 17 | 1 | 0.05 | ||
| Fabio Chiarodia sub | 5 | 0 | 0.00 | ||
| Fritz Fleck sub | 5 | 0 | 0.00 |
Stats
Match stats
48%Possession52%
80%Passes completed80%
20Shots16
7Shots on target7
6Corners6
8Fouls17
1Offsides1
1Yellow cards3
0Red cards0
6Saves5
Every shot
FC Cologne shoot to the right · filled: a goal · bigger: a better chanceThe match in expected goals
chance quality added up minute by minuteThe best chances
| Player | Team | Minute | What | xG |
|---|---|---|---|---|
| Said El Mala | 57' | Blocked | 0.35 | |
| Said El Mala | 73' | Off target | 0.32 | |
| Joe Scally | 39' | Goal | 0.25 | |
| Hugo Bolin | 44' | Blocked | 0.23 | |
| Jahmai Simpson-Pusey | 59' | Saved from a corner | 0.18 | |
| Isac Lidberg | 34' | Off target | 0.12 |
FC Cologne win: the likeliest of the three outcomes for Vesta, at 52%.
2.1–1.4goals expected; the chances made were worth 1.5–1.1
10%for 2–1, 2nd likeliest of 36 scores
69%three goals or more · happened
58%FC Cologne to score first · happened
Every chance was published before kick-off and is never changed afterwards. The full track record ›
What came true
13 of Vesta's forecasts, with the chance each had before kick-off
Result
FC Cologne win
52%the likeliest
Exact score
2–1
10%2nd of 36
Goals in the match
3 goals
22%the likeliest
Both teams score
Both teams score
70%the likeliest
Goals of FC Cologne
2 or more
63%
Goals of Borussia M.Gladbach
1 or more
78%
Winning margin
FC Cologne by 1
22%2nd of 7
Half-time
Level at half-time
35%2nd of 3
Second half
FC Cologne win the second half
44%the likeliest
Halves
More goals in the first half
30%2nd of 3
Half-time and full-time
Level at half-time, FC Cologne win
16%2nd of 9
First goal
FC Cologne score first
58%the likeliest
When the first goal came
Minutes 16-30
24%2nd of 6
Each of these happened. The bar is the chance Vesta gave it before kick-off; the likeliest when no other outcome of the same kind had more. A forecast does well when things like these happen about as often as their chances say, over many matches. The track record ›
Players
Every player, how it went
4 scored or set up a goal

FC Cologne
| Player | Played | Goals | To score | Assists | To assist |
|---|---|---|---|---|---|
| Said El Mala | 83′ | 1 | 44% | – | 20% |
| Ísak Bergmann Jóhannesson | 90′ | 1 | 11% | – | 17% |
| Linton Maina | 90′ | – | 18% | 1 | 17% |
| Marius Bülter | 90′ | – | 30% | – | 20% |
| Mikey Moore | 90′ | – | 20% | – | 13% |
| Luka Lochoshvili | 83′ | – | 13% | – | 6% |
| Ellyes Skhiri | 51′ | – | 10% | – | 10% |
| Borna Sosa | 90′ | – | 7% | – | 9% |
| Sebastian Sebulonsen | 90′ | – | 6% | – | 9% |
| Jahmai Simpson-Pusey | 90′ | – | 4% | – | 3% |
| Gian-Luca Waldschmidt | 1′ | – | 4% | – | 3% |
| Jan Thielmann | 7′ | – | 2% | – | 1% |
| Joël Schmied | 7′ | – | <1% | – | <1% |
| Imad Rondic | 1′ | – | <1% | – | <1% |
| Marvin Schwäbe | 90′ | – | <1% | – | 1% |

Borussia M.Gladbach
| Player | Played | Goals | To score | Assists | To assist |
|---|---|---|---|---|---|
| Joe Scally | 90′ | 1 | 7% | – | 8% |
| Isac Lidberg | 69′ | – | 32% | – | 12% |
| Hugo Bolin | 90′ | – | 20% | – | 12% |
| Kevin Diks | 90′ | – | 14% | – | 3% |
| Robin Hack | 69′ | – | 13% | – | 12% |
| Florian Neuhaus | 73′ | – | 11% | – | 10% |
| Philipp Sander | 90′ | – | 7% | – | 6% |
| Jan Leszczynski | 85′ | – | 6% | – | 9% |
| Daiki Hashioka | 85′ | – | 5% | – | 6% |
| Shuto Machino | 21′ | – | 3% | – | 1% |
| Lukas Ullrich | 90′ | – | 3% | – | 10% |
| Wael Mohya | 21′ | – | 2% | – | 1% |
| Fabio Chiarodia | 5′ | – | <1% | – | <1% |
| Moritz Nicolas | 90′ | – | <1% | – | 1% |
No set of chances was logged before kick-off: these are worked out again here from the squads known that day. See the check