1. FC Köln 2-1 Borussia Mönchengladbach: result and stats, Bundesliga
1. FC Köln4-3-1-2


René WagnerSubstitutions
- 45'
- 78'S. El Mala
108.3J. Thielmann
296.6 - 78'L. Lochoshvili
246.7J. Schmied
27.2 - 85'
- 90'L. Maina
377.5A
Unused
- R. ZielerG
20 - G. MensahD
14 - P. Okon-EngstlerM
23 - R. HeskeyF
11
Oliver NeuvilleSubstitutions
- 64'I. Lidberg
36.2S. Machino
186.2 - 64'
- 68'F. Neuhaus
106.3Z. Uno
476.7 - 80'D. Hashioka
146.2F. Fleck
276.6 - 80'J. Leszczynski
56.7F. C. Chiarodia
26.7
Unused
- D. BatzG
33 - D. HeroldD
20 - Y. KonoplyaD
22 - M. NguefackM
34
Home

OutR. AcheThigh Injury
OutA. Castro-MontesMuscle Injury
OutT. DallingaKnee Injury
OutT. HubersKnee Injury
Away

OutJ. CastropShoulder Injury
OutF. HonoratMuscle Injury
OutK. ItakuraAnkle Injury
OutT. KleindienstInjury
OutN. KuhnMuscle Injury
OutE. LeopoldKnee Injury

| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 6 | 1 | 1,80 | +0,80 | 30/41 | 14/24 |
![]() | 5 | 2 | 1,35 | -0,65 | 24/35 | 9/20 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
1. FC Köln
Borussia MönchengladbachExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
36 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
18 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-1
90' Off target Gian-Luca Waldschmidt 0.05 xG · Fast break · Left footShot map
20 v 161. FC Köln shoot right, Borussia Mönchengladbach left. Bigger dot = better chance.
Goal mouth
21 on target · 3 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Lochoshvili and Simpson-Pusey, 23 passes between them.
Most-connected pair: Leszczyński and Ullrich, 13 passes between them.
Tactical battle
47control53

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
2025/26How often each side reaches a scoreline, across 34 matches each.
They score
They concede
Heaviest results
best 4-1 (H)·worst 1-5 (A)
best 4-0 (H)·worst 0-4 (H)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
457 shots taken · 485 faced
397 shots taken · 465 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
1. FC Köln beat Borussia Mönchengladbach 2-1 at RheinEnergieStadion in the Bundesliga. It was 1-1 at half-time. Scorers: Ísak Bergmann Jóhannesson (26'), Said El Mala (67') for 1. FC Köln; Joe Scally (39') for Borussia Mönchengladbach. In their last 25 meetings, 1. FC Köln have won 8, Borussia Mönchengladbach 13, with 4 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: 1. FC Köln or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Odds
Indicative · not tied to specific bookmakersWho will win?
Cast your vote!
Head-to-headLast 25 meetings
- 11 Oct 2026
1. FC Köln2 - 1Borussia Mönchengladbach
Bundesliga - 21 Mar 2026
1. FC Köln3 - 3Borussia Mönchengladbach
Bundesliga - 8 Nov 2025
Borussia Mönchengladbach3 - 11. FC Köln
Bundesliga - 9 Mar 2024
Borussia Monchengladbach3 - 31. FC Köln
Bundesliga - 22 Oct 2023
1. FC Köln3 - 1Borussia Monchengladbach
Bundesliga - 2 Apr 2023
1. FC Köln0 - 0Borussia Monchengladbach
Bundesliga
Show 19 earlier meetingsHide earlier meetings
- 9 Oct 2022
Borussia Monchengladbach5 - 21. FC Köln
Bundesliga - 16 Apr 2022
Borussia Monchengladbach1 - 31. FC Köln
Bundesliga - 27 Nov 2021
1. FC Köln4 - 1Borussia Monchengladbach
Bundesliga - 6 Feb 2021
Borussia Monchengladbach1 - 21. FC Köln
Bundesliga - 3 Oct 2020
1. FC Köln1 - 3Borussia Monchengladbach
Bundesliga - 11 Mar 2020
Borussia Monchengladbach2 - 11. FC Köln
Bundesliga - 14 Sept 2019
1. FC Köln0 - 1Borussia Monchengladbach
Bundesliga - 14 Jan 2018
1. FC Köln2 - 1Borussia Monchengladbach
Bundesliga - 20 Aug 2017
Borussia Monchengladbach1 - 01. FC Köln
Bundesliga - 8 Apr 2017
1. FC Köln2 - 3Borussia Monchengladbach
Bundesliga - 19 Nov 2016
Borussia Monchengladbach1 - 21. FC Köln
Bundesliga - 20 Feb 2016
Borussia Monchengladbach1 - 01. FC Köln
Bundesliga - 19 Sept 2015
1. FC Köln1 - 0Borussia Monchengladbach
Bundesliga - 14 Feb 2015
Borussia Monchengladbach1 - 01. FC Köln
Bundesliga - 21 Sept 2014
1. FC Köln0 - 0Borussia Monchengladbach
Bundesliga - 15 Apr 2012
Borussia Monchengladbach3 - 01. FC Köln
Bundesliga - 25 Nov 2011
1. FC Köln0 - 3Borussia Monchengladbach
Bundesliga - 10 Apr 2011
Borussia Monchengladbach5 - 11. FC Köln
Bundesliga - 13 Nov 2010
1. FC Köln0 - 4Borussia Monchengladbach
Bundesliga




































