Bundesliga Regular Season - 27
1. FC Köln 3 - 3 FT Borussia Mönchengladbach
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
J. Castrop (F. Honorat) 1'
4' S. El Mala (I. Johannesson)
7' R. Ache (J. Kaminski)
P. Sander 20'
38' I. Johannesson
HT
52' M. Schwabe
J. Castrop (Y. Engelhardt) 60'
61' J. Kaminski
70' ↓ C. Neumann ↑J. Thielmann
70' ↓ I. Johannesson ↑F. Chavez
71' C. Ozkacar
H. Tabakovic 71'
73' E. Martel
76' J. Thielmann
77' ↓ S. El Mala ↑F. Kainz
77' ↓ R. Ache ↑M. Bulter
77' ↓ L. Maina ↑L. Waldschmidt
84' E. Martel (F. Kainz)
↓ J. Castrop ↑L. Ullrich 85'
↓ K. Stoger ↑H. Bolin 85'
86' E. Martel
86' E. Martel
↓ J. Scally ↑M. Friedrich 88'
↓ F. Honorat ↑S. Machino 88'
R. Reitz 90'
90'+1 F. Kainz
FT
Player Cards
Our take on every player in this match
1. FC Köln
Goalkeepers
Marvin Schwäbe
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
Cenny Neumann
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Rav van den Berg
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Cenk Özkaçar
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kristoffer Lund
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Ísak Bergmann Jóhannesson
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Eric Martel
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
7.3
Rating
Linton Maina
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Jakub Kamiński
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
21%
Pass Acc
Said El Mala
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ragnar Ache
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Ron-Robert Zieler
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matthias Köbbing
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dominique Heintz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jan Thielmann
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Felipe Chávez
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Florian Kainz
SUPER SUB
1
Assist
1
Assist
13
Minutes
6.9
Rating
Luca Waldschmidt
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Youssoupha Niang
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Bülter
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Borussia Mönchengladbach
Goalkeepers
Moritz Nicolas
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Philipp Sander
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Nico Elvedi
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kevin Diks
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Joseph Scally
NPC
88
Minutes
88
Minutes
16%
Pass Acc
6.9
Rating
Rocco Reitz
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yannik Engelhardt
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Jens Castrop
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
Forwards
Franck Honorat
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Kevin Stöger
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Haris Tabaković
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Tiago Pereira Cardoso
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabio Chiarodia
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marvin Friedrich
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Lukas Ullrich
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Wael Mohya
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Bolin
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Giovanni Reyna
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Neuhaus
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shuto Machino
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/11/2025 | Borussia Mönchengladbach | 3 - 1 | 1. FC Köln | Bundesliga | Borussia-Park |
| 09/03/2024 | Borussia Monchengladbach | 3 - 3 | 1. FC Köln | Bundesliga | BORUSSIA-PARK |
| 22/10/2023 | 1. FC Köln | 3 - 1 | Borussia Monchengladbach | Bundesliga | Cologne Stadium |
| 02/04/2023 | 1. FC Köln | 0 - 0 | Borussia Monchengladbach | Bundesliga | RheinEnergieStadion |
| 09/10/2022 | Borussia Monchengladbach | 5 - 2 | 1. FC Köln | Bundesliga | Stadion im BORUSSIA-PARK |
| 16/04/2022 | Borussia Monchengladbach | 1 - 3 | 1. FC Köln | Bundesliga | Stadion im BORUSSIA-PARK |
| 27/11/2021 | 1. FC Köln | 4 - 1 | Borussia Monchengladbach | Bundesliga | RheinEnergieStadion |
| 06/02/2021 | Borussia Monchengladbach | 1 - 2 | 1. FC Köln | Bundesliga | Stadion im BORUSSIA-PARK |
| 03/10/2020 | 1. FC Köln | 1 - 3 | Borussia Monchengladbach | Bundesliga | RheinEnergieStadion |
| 11/03/2020 | Borussia Monchengladbach | 2 - 1 | 1. FC Köln | Bundesliga | Stadion im BORUSSIA-PARK |
08/11/2025
09/03/2024
22/10/2023
02/04/2023
09/10/2022
16/04/2022
27/11/2021
06/02/2021
03/10/2020
11/03/2020
1. FC Köln Win
Borussia Mönchengladbach Win
Draw
League Standings
P: 27 GD: +72
P: 27 GD: +30
P: 27 GD: +18
P: 26 GD: +17
P: 27 GD: +15
P: 27 GD: +16
P: 26 GD: 0
P: 26 GD: -6
P: 26 GD: -14
P: 27 GD: -15
P: 27 GD: -9
P: 27 GD: -13
P: 27 GD: -17
P: 26 GD: -10
P: 27 GD: -9
P: 26 GD: -19
P: 27 GD: -22
P: 27 GD: -34
League Standings
P: 27 GD: +72
P: 26 GD: +29
P: 27 GD: +18
P: 26 GD: +17
P: 27 GD: +15
P: 27 GD: +16
P: 26 GD: 0
P: 26 GD: -6
P: 26 GD: -14
P: 27 GD: -15
P: 26 GD: -8
P: 27 GD: -13
P: 27 GD: -17
P: 26 GD: -10
P: 27 GD: -9
P: 26 GD: -19
P: 27 GD: -22
P: 27 GD: -34
Match previews and recaps to help you decide which games are worth watching
Rheinderby Rollercoaster: A Six-Goal Thriller
Must-Watch Futmetrix Score: 100/100. This electrifying draw delivered maximum entertainment, proving exactly why regional rivalries in the lower half of the table produce the most breathtaking football.
The First-Minute Fireworks
The RheinEnergieSTADION erupted into absolute pandemonium before most fans had even taken their seats. Borussia Mönchengladbach orchestrated a breathtaking start when Jens Castrop converted an incisive pass from Franck Honorat inside the opening sixty seconds. Instead of crumbling under the pressure, 1. FC Köln responded with lethal precision. Said El Mala leveled the score in the fourth minute off a beautiful feed from Isak Bergmann Jóhannesson. Just three minutes later, Ragnar Ache turned the match on its head, burying a chance created by Jakub Kamiński. Three goals inside seven minutes ripped up both managers' tactical playbooks immediately. The Intensity rating was off the charts, setting the stage for an end-to-end shootout that completely abandoned defensive discipline in favor of pure attacking instinct.
The Midfield Tug-of-War
With the early storm slowly subsiding, the visitors managed to find their footing in a fiercely contested midfield. Philipp Sander capitalized on a moment of defensive disarray to rifle home a 20th-minute equalizer. From there, the match settled into a tense tug-of-war where the Balance shifted with every single possession. Köln edged possession slightly at 51 percent, generating 12 total shots to Gladbach's nine, but the visitors proved utterly ruthless in the final third. Right on the hour mark, the phenomenal Castrop struck again. Perfectly positioned to receive a clever ball from Yannik Engelhardt, the midfielder completed his brace and silenced the vocal home crowd. Gladbach looked entirely capable of managing the remainder of the fixture and securing vital points on the road.
The Final Twist
However, the desperate Stakes of a lower-table regional rivalry meant the home side was never going to surrender quietly. Pushing numbers forward as the clock ticked down, substitute Florian Kainz delivered a masterclass cross in the 84th minute. Eric Martel rose highest to power home the equalizer, sending the stands into absolute raptures. Yet the hero quickly turned villain in a staggering twist of fate. Barely two minutes after his massive goal, Martel was shown a straight red card for a reckless elbow. Reduced to ten men, Köln was forced to abandon their search for a dramatic winner. Clinging on through the dying moments, they managed to salvage a 3-3 draw in a fixture defined by six incredible lead changes and non-stop theatrical drama.
Key Questions
How did the red card for E. Martel impact the match?
Just two minutes after scoring the equalizer, his dismissal forced Köln into survival mode. It effectively killed their momentum and secured the thrilling 3-3 draw.
What made Jens Castrop the Man of the Match?
He set the tone with a first-minute strike and added a second in the 60th minute, proving clinical in a chaotic midfield battle.
What caused the 6-goal thriller?
Three goals inside the opening seven minutes completely dismantled both teams' tactical gameplans, turning the match into an end-to-end shootout with six dramatic lead changes.
What is the Rheinderby?
The Rheinderby is the rivalry between 1. FC Köln and Borussia Mönchengladbach, a passionate regional rivalry with deep local significance.
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.
Rheinderby Pride on the Line
Skip It Futmetrix Score: 43/100. Fierce local rivalry cannot hide the reality of two underperforming sides desperately scrambling for a lifeline.
The Setup
On March 21, 2026, the RheinEnergieStadion hosts a Rheinderby defined entirely by tension rather than ambition. 1. FC Köln carry a disastrous Form rating into this clash, sitting winless in their last five. Borussia Mönchengladbach are barely functioning better across the pitch. Despite the modest Stakes in the wider Bundesliga picture, the sheer competitive Balance makes this a knife-edge affair for the fanbases. A single moment of magic from the few performing Stars will tip the scales in a fixture where margins are paper-thin.
Key Battle
Said El Mala has been the rare bright spark for the hosts. He steps up to outshine Franck Honorat, who carries the creative burden for the visitors. El Mala's direct running against a shaky Gladbach backline will be the defining contest of the afternoon.
Our Prediction
We expect a cagey, error-strewn affair. Neither side can stomach the humiliation of a derby defeat, leading to a tense stalemate. Expect a scrappy 1-1 draw where the fear of failure entirely outweighs the desire to attack.