SANSTARI
BUNDESLIGA
FC Köln
LDLLD
  • El Mala 4'
  • Ache 7'
  • Martel 84'
  • Martel 86'
FT3 – 3
Borussia Mönchengladbach
LLWLW
  • Castrop 1'
  • Sander 20'
  • Castrop 60'
Saturday, 21 March 2026 · 14:30 · RheinEnergieStadion
FC Köln4-2-3-1
Confirmed lineup
Borussia Mönchengladbach3-4-2-1
136.4↓77'
S. Mala
⚽
168.1
J. Kamiński
187.3↓70'
Í. Jóhannesson
366.1↓70'
C. Neumann
326.7
K. Lund
336.8
R. Berg
376.3↓77'
L. Maina
396.4
C. Özkacar
67.3
E. Martel
⚽
97.3↓77'
R. Ache
⚽
16.3
M. Schwäbe
96.9↓88'
F. Honorat
156.3
H. Tabakovic
167.0
P. Sander
⚽
76.8↓85'
K. Stöger
17★8.8↓85'
J. Castrop
⚽⚽
46.1
K. Diks
66.7
Y. Engelhardt
276.2
R. Reitz
296.4↓88'
J. Scally
306.6
N. Elvedi
336.2
M. Nicolas
FC Köln

Match statistics

Borussia Mönchengladbach
  • 51%Possession49%
  • 12Shots9
  • 5Shots on target3
  • 1Big chances created2
  • 5Corners3
  • 79%Pass accuracy78%
  • 1Saves2
  • 8Fouls14
  • 0Offsides4
  • 8Yellow cards2
  • 1Red cards0

Timeline

25 events
FC KölnBorussia Mönchengladbach
  • 1'
    Jens Castropassist Franck Honorat
  • Saïd El Malaassist Ísak Jóhannesson
    4'
  • Ragnar Acheassist Jakub Kamiński
    7'
  • 20'
    Philipp Sanderassist Jens Castrop
  • Ísak JóhannessonYellow card
    38'
  • Marvin SchwäbeYellow card
    52'
  • 60'
    Jens Castropassist Yannik Engelhardt
  • Jakub KamińskiYellow card
    61'
  • ↑ Felipe Chávez↓ Ísak Jóhannesson
    70'
  • ↑ Jan Thielmann↓ Cenny Neumann
    70'
  • Cenk ÖzkacarYellow card
    71'
  • 71'
    Haris TabakovicYellow card
  • Eric MartelYellow card
    73'
  • Jan ThielmannYellow card
    76'
  • ↑ Florian Kainz↓ Saïd El Mala
    77'
  • ↑ Marius Bülter↓ Ragnar Ache
    77'
  • ↑ Luca Waldschmidt↓ Linton Maina
    77'
  • Eric Martelassist Florian Kainz
    84'
  • 85'
    ↑ Lukas Ullrich↓ Jens Castrop
  • 85'
    ↑ Hugo Bolin↓ Kevin Stöger
  • Eric MartelSecond yellow
    86'
  • 88'
    ↑ Marvin Friedrich↓ Joe Scally
  • 88'
    ↑ Shuto Machino↓ Franck Honorat
  • 90'
    Rocco ReitzYellow card
  • Florian KainzYellow card
    90+1'

Price by goal

No validated in-play prices were captured for this match. In-play price validation started on 30 September, so earlier matches have none.