Today

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

Matchday 5
FT
  • Ísak Bergmann Jóhannesson26'
  • Said El Mala67'
  • 39'Joe Scally
René Wagner portrait
Assistant
René Wagner
Oliver Neuville portrait
Assistant
Oliver Neuville

Substitutions

Unused

Home

  • R. Ache portrait1. FC Köln crest
    R. Ache
    Thigh Injury
    Out
  • A. Castro-Montes portrait1. FC Köln crest
    A. Castro-Montes
    Muscle Injury
    Out
  • T. Dallinga portrait1. FC Köln crest
    T. Dallinga
    Knee Injury
    Out
  • T. Hubers portrait1. FC Köln crest
    T. Hubers
    Knee Injury
    Out

Away

  • J. Castrop portraitBorussia Mönchengladbach crest
    J. Castrop
    Shoulder Injury
    Out
  • F. Honorat portraitBorussia Mönchengladbach crest
    F. Honorat
    Muscle Injury
    Out
  • K. Itakura portraitBorussia Mönchengladbach crest
    K. Itakura
    Ankle Injury
    Out
  • T. Kleindienst portraitBorussia Mönchengladbach crest
    T. Kleindienst
    Injury
    Out
  • N. Kuhn portraitBorussia Mönchengladbach crest
    N. Kuhn
    Muscle Injury
    Out
  • E. Leopold portraitBorussia Mönchengladbach crest
    E. Leopold
    Knee Injury
    Out
Player of the match
Marvin Schwäbe headshot
Marvin Schwäbe
Goalkeeper · 1. FC Köln
8.3
This match
Shooting0.0Finishing0.0Creativity0.0Passing4.3Involvement4.5Defending0.0Physical0.0Dribbling0.0
Attacking
Goals0
Assists0
Build-up
Passes41
Pass accuracy73%
Goalkeeping
Saves6
Goals conceded1
Penalties saved0
This match · octagon = season skill index

Highest-rated players

Schwäbe8.3Mala8.3Jóhannesson7.9Sander6.9Bolin7.3Scally7.6
Player
Marvin SchwäbeMarvin SchwäbeG611,80+0,8030/4114/24
Moritz NicolasMoritz NicolasG521,35-0,6524/359/20
1. FC Köln crestLive statsBorussia Mönchengladbach crest

Possession & Passing

48%Possession52%
388Total passes424
80%Pass accuracy80%
6Corners6

Attack

20Shots16
7On target7
11Off target4
2Blocked shots5

Box & Quality

14Shots in box7
6Shots out box9
1.3xG1.2

Defense & Discipline

6Goalkeeper saves5
1Offsides1
8Fouls17
1Yellow cards3

Half by half

The same match, split at the break. Which half did each side actually win?

1. FC Köln crest

First half

Borussia Mönchengladbach crest
0,42xG0,77
9Shots9
4On target4
0Big chances1
6Touches in box15
51%Possession49%
0Corners3
1. FC Köln crest

Second half

Borussia Mönchengladbach crest
0,89xG0,39
11Shots7
3On target3
1Big chances0
22Touches in box11
44%Possession56%
6Corners3

xG analytics

TeamxGShotsSOTPoss
1. FC Köln crest1. FC Köln
1.3320948%
67% open play33% set piece
Borussia Mönchengladbach crestBorussia Mönchengladbach
1.15161252%
75% open play25% set piece

Expected 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 shots

Chance quality as it built up. A steep step is a big chance.

0,00,40,71,11,50'15'30'45'60'75'90'Joseph Scally 39'Ísak Jóhannesson 26'Saïd El Mala 67'1. FC Köln1,33 xGBorussia Mö…1,15 xGCumulative expected goals per team over the match.
1. FC Köln crest1. FC Köln1,33 xG · 2 scoredBorussia Mönchengladbach crestBorussia Mönchengladbach1,15 xG · 1 scored

How those chances were made

1. FC Köln35
Open play 24Set piece 5Dribble 1Foul won 3Rebound 1Defensive 1
Borussia Mönchengladbach30
Open play 24Set piece 4Dribble 1Foul won 1

Momentum

18 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Ísak Jóhannesson 26'Joseph Scally 39'Saïd El Mala 67'0'15'30'45'60'75'90'1. FC KölnBorussia Mö…
1. FC Köln crest1. FC Köln62% pressureBorussia Mönchengladbach crestBorussia Mönchengladbach38% pressure

Match replay

91'
2-1
100%Draw 0%0%
1.33xG1.15
20Shots16
9On target12
Momentum
Gian-Luca Waldschmidt portrait90' Off target Gian-Luca Waldschmidt 0.05 xG

Shot map

20 v 16

1. FC Köln shoot right, Borussia Mönchengladbach left. Bigger dot = better chance.

KÖLBMgoalsavedoff target

Goal mouth

21 on target · 3 scored

Where each shot on target crossed the line. Placement beats power.

Philipp Sander, 3', off targetLuka Lochoshvili, 6', off targetSaïd El Mala, 15', off targetSaïd El Mala, 16', off targetMikey Moore, 31', off targetJoseph Scally, 33', off targetIsac Lidberg, 34', off targetSaïd El Mala, 50', off targetSaïd El Mala, 52', off targetSaïd El Mala, 54', off targetJahmai Simpson-Pusey, 55', off targetSebastian Sebulonsen, 55', off targetSaïd El Mala, 72', off targetShuto Machino, 90', off targetGian-Luca Waldschmidt, 90', off target
1. FC KölnBorussia Mönchengladbachgoalsavedoff target

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.

1. FC KölnDefensive line 30%
27Mala39Bülter45Sebulonsen57Moore42Skhiri97Lochoshvi…66Jóhanness…62Maina62Schwäbe80Simpson-P…86Sosa
Borussia MönchengladbachDefensive line 36%
63Bolin37Neuhaus48Scally44Hack31Lidberg58Nicolas57Hashioka80Ullrich66Diks80Sander65Leszczyńs…

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.

1. FC KölnUntil 45'
242263814737283010

Most-connected pair: Lochoshvili and Simpson-Pusey, 23 passes between them.

Borussia MönchengladbachUntil 64'
451626125381014329

Most-connected pair: Leszczyński and Ullrich, 13 passes between them.

Tactical battle

47control53
43%Field tiltField tilt 57%18Box entriesBox entries 1614Passes into boxPasses into box 12
Said El Mala
Said El Mala
8 touches in box
Press13.5 · 11.5Territory43% · 57%Direct3.07 · 2.62Progress43 · 48Dribble9 · 7Creation35 · 30Threat0.98 · 0.94Recover18 · 15
1. FC Köln crest

In possession

Borussia Mönchengladbach crest
42,7%Field tilt57,3%
14Passes into box12
20Progressive passes34
12Carries into final third8
16Chances created10

Field tilt is each side's share of play in the final third.

1. FC Köln crest

Out of possession

Borussia Mönchengladbach crest
13,50Press intensity (PPDA)11,50
9High turnovers17
18Regains within 5s15
16,1sBall recovery time21,4s
21Interceptions14

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

1. FC Köln crest

Carrying

Borussia Mönchengladbach crest
141Carries84
1945mCarry distance1040m
23Progressive carries14
1006mProgressive carry distance674m
6Carries into the box5

Distances are how far the ball was moved forward, not how far anybody ran.

1. FC Köln crest

Beating the press

Borussia Mönchengladbach crest
9Take-ons won7
13Take-ons attempted17
325mProgressive pass distance603m
0Through balls0
2Switches of play4

A take-on is a player going past an opponent with the ball at his feet.

1. FC Köln crest

Threat created

Borussia Mönchengladbach crest
0,98Expected threat (xT)0,94
2,54Action value (VAEP)1,39
35Shot-creating actions30
3Goal-creating actions2
18Box entries16

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

1. FC Köln crest

Tempo

Borussia Mönchengladbach crest
2,5Passes per attack3,1
9,2sAttack duration9,5s
3,07 m/sAttack directness2,62 m/s
2Build-up attacks2
10Direct attacks8

An attack is direct when it moves upfield quickly rather than through many passes.

1. FC Köln crest

More match stats

Borussia Mönchengladbach crest
1. FC Köln crest

Attack

Borussia Mönchengladbach crest
28Touches in box26
46Final third entries65
1Big chances1
1,35xG on target1,80
1Big chances missed0
1. FC Köln crest

Passing

Borussia Mönchengladbach crest
5/17 (29%)Crosses3/23 (13%)
22/46 (48%)Long balls22/50 (44%)
14Throw-ins20
17Free kicks8
8Goal kicks10
1. FC Köln crest

Duels

Borussia Mönchengladbach crest
60Total40
47/72 (65%)Ground25/72 (35%)
17/34 (50%)Aerial17/34 (50%)
9/13 (69%)Dribbles7/14 (50%)
6Dispossessed14
1. FC Köln crest

Defending

Borussia Mönchengladbach crest
45Recoveries40
14Interceptions4
21Tackles10
48%Tackles won60%
34Clearances20
0Big chances scored1
0Errors led to shot2
5Fouled in final third2
8,40Average rating6,92

Goal profile

2025/26

How often each side reaches a scoreline, across 34 matches each.

1. FC Köln crestShare of their matchesBorussia Mönchengladbach crest

They score

88%1+ goal65%
32%2+ goals26%
18%3+ goals21%
6%4+ goals12%

They concede

91%1+ goal62%
59%2+ goals41%
26%3+ goals32%
6%4+ goals12%

Heaviest results

1. FC Köln crestbest 4-1 (H)·worst 1-5 (A)

Borussia Mönchengladbach crestbest 4-0 (H)·worst 0-4 (H)

Where these sides shoot from

2025/26 season

Each 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.

1. FC KölnshootallowBorussia Mönchengladbach
6.3%Six-yard box5.2%
66.3%+3.2Penalty area-4.059.2%
23.0%Edge of the box+4.528.5%
4.4%-2.0Long range7.2%

457 shots taken · 485 faced

Borussia Mönchengladbachshootallow1. FC Köln
5.8%Six-yard box6.9%
62.5%Penalty area+2.065.2%
24.4%Edge of the box-2.521.5%
7.3%Long range6.5%

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.

AI prediction
Confidence 46%
KÖL46%
X36%
BM18%

→ Double chance: 1. FC Köln or draw

Why this prediction

The factors the model weighed, each split between the two sides.

1. FC Köln crestShare per factorBorussia Mönchengladbach crest
100%Form0%
50%Attack50%
64%Defence36%
100%Goal model (Poisson)0%
50%Head-to-head50%
50%Goals50%
54%Overall46%
Last 4 matches
Scored 6, conceded 9
Last 4 matches
Scored 6, conceded 16

Odds

Indicative · not tied to specific bookmakers
Source1X2
Market average2.083.763.22

Who will win?

Cast your vote!

1. FC Köln crestCompare teamsBorussia Mönchengladbach crest
Team formsLatestPts
10
1. FC Köln crest1. FC Köln
WLDLW
7
18
Borussia Mönchengladbach crestBorussia Mönchengladbach
LLLLL
0
Prematch standings

Head-to-headLast 25 meetings

1. FC Köln crest8
Wins
4
Draws
13Borussia Mönchengladbach crest
Wins
Show 19 earlier meetings
  • 9 Oct 2022Borussia Monchengladbach crest5 - 21. FC Köln crestBundesliga
  • 16 Apr 2022Borussia Monchengladbach crest1 - 31. FC Köln crestBundesliga
  • 27 Nov 20211. FC Köln crest4 - 1Borussia Monchengladbach crestBundesliga
  • 6 Feb 2021Borussia Monchengladbach crest1 - 21. FC Köln crestBundesliga
  • 3 Oct 20201. FC Köln crest1 - 3Borussia Monchengladbach crestBundesliga
  • 11 Mar 2020Borussia Monchengladbach crest2 - 11. FC Köln crestBundesliga
  • 14 Sept 20191. FC Köln crest0 - 1Borussia Monchengladbach crestBundesliga
  • 14 Jan 20181. FC Köln crest2 - 1Borussia Monchengladbach crestBundesliga
  • 20 Aug 2017Borussia Monchengladbach crest1 - 01. FC Köln crestBundesliga
  • 8 Apr 20171. FC Köln crest2 - 3Borussia Monchengladbach crestBundesliga
  • 19 Nov 2016Borussia Monchengladbach crest1 - 21. FC Köln crestBundesliga
  • 20 Feb 2016Borussia Monchengladbach crest1 - 01. FC Köln crestBundesliga
  • 19 Sept 20151. FC Köln crest1 - 0Borussia Monchengladbach crestBundesliga
  • 14 Feb 2015Borussia Monchengladbach crest1 - 01. FC Köln crestBundesliga
  • 21 Sept 20141. FC Köln crest0 - 0Borussia Monchengladbach crestBundesliga
  • 15 Apr 2012Borussia Monchengladbach crest3 - 01. FC Köln crestBundesliga
  • 25 Nov 20111. FC Köln crest0 - 3Borussia Monchengladbach crestBundesliga
  • 10 Apr 2011Borussia Monchengladbach crest5 - 11. FC Köln crestBundesliga
  • 13 Nov 20101. FC Köln crest0 - 4Borussia Monchengladbach crestBundesliga
Full head-to-head →

Venue spotlight

RheinEnergieStadion
Köln, Germany
50,076
Capacity