FC Cologne vs RB Leipzig

8 February 2026 · Bundesliga · 2025/26 · Referee Frank Willenborg

Full time 1 – 2

Half-time: 0–1

  • Jan Thielmann 51’
  • Christoph Baumgartner 29’, 56’

Match summary

RB Leipzig won 2-1 away at FC Cologne. RB Leipzig led 1-0 at half-time.

Christoph Baumgartner put RB Leipzig ahead with a header in the 29th minute, set up by David Raum, Jan Thielmann equalised in the 51st minute, set up by Ísak Bergmann Jóhannesson, and Baumgartner won it in the 56th minute, set up by Xaver Schlager.

The chances backed that up: RB Leipzig created 3.52 expected goals (xG) from 19 shots to FC Cologne's 1.12 from 10.

Match stats

46% Possession 54%
10 Shots 19
3 Shots on target 4
4 Corners 3
105 Attacks 101
49 Dangerous attacks 41
341 Passes 431
73% Pass accuracy 82%
21 Tackles 19
7 Fouls 13
1 Yellow cards 4
0 Red cards 0
5 Offsides 3

Key events

FC Cologne RB Leipzig
Kick-off
Said El MalaShot on target
5’
7’
Christoph BaumgartnerShot on target
29’
Christoph BaumgartnerHeader0-1 (RB Leipzig)
Half-time0-1
Second half underway
Jan ThielmannRight foot shot1-1 (FC Cologne)
51’
52’
Ole WernerArgument
56’
Christoph BaumgartnerRight foot shot1-2 (RB Leipzig)
58’
75’
Yan DiomandeShot on target
76’
76’
David RaumArgument
Luca WaldschmidtKristoffer Lund
78’
VAR review
80’
Felipe ChavezJan Thielmann
90’
Fynn SchentenRagnar AcheInjury
90’
90+1’
Ezechiel BanzuziTime wasting
90+4’
Péter GulácsiTime wasting
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 3.52 29’ Christoph Baumgartner (RB Leipzig), 0-1 29’ 51’ Jan Thielmann (FC Cologne), 1-1 51’ 56’ Christoph Baumgartner (RB Leipzig), 1-2 56’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 3.52 29’ Christoph Baumgartner (RB Leipzig), 0-1 Baumgartner 29’ 51’ Jan Thielmann (FC Cologne), 1-1 Thielmann 51’ 56’ Christoph Baumgartner (RB Leipzig), 1-2 Baumgartner 56’
FC Cologne 1.12 xGRB Leipzig 3.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking FC Cologne attacking 
7’ Rômulo (RB Leipzig), open play, 0.65 xG, hit the woodwork 7’ Christoph Baumgartner (RB Leipzig), open play, 0.59 xG, saved 7’ Yan Diomande (RB Leipzig), open play, 0.51 xG, off target 56’ Christoph Baumgartner (RB Leipzig), open play, 0.37 xG, goal 29’ Christoph Baumgartner (RB Leipzig), set piece, 0.35 xG, goal 22’ Said El Mala (FC Cologne), open play, 0.30 xG, off target 5’ Said El Mala (FC Cologne), open play, 0.29 xG, saved 45’ Yan Diomande (RB Leipzig), open play, 0.19 xG, blocked 34’ Ragnar Ache (FC Cologne), from a corner, 0.14 xG, blocked 36’ Brajan Gruda (RB Leipzig), open play, 0.12 xG, blocked 75’ Yan Diomande (RB Leipzig), open play, 0.10 xG, saved 7’ Yan Diomande (RB Leipzig), open play, 0.10 xG, blocked 24’ Brajan Gruda (RB Leipzig), open play, 0.09 xG, blocked 69’ Sebastian Sebulonsen (FC Cologne), open play, 0.10 xG, blocked 90+6’ Max Finkgrafe (RB Leipzig), open play, 0.09 xG, off target 46’ Rômulo (RB Leipzig), open play, 0.08 xG, off target 33’ Kristoffer Lund (FC Cologne), open play, 0.06 xG, off target 68’ Ragnar Ache (FC Cologne), from a corner, 0.06 xG, off target 90+5’ Conrad Harder (RB Leipzig), open play, 0.06 xG, blocked 26’ Xaver Schlager (RB Leipzig), from a corner, 0.06 xG, off target 38’ Benjamin Henrichs (RB Leipzig), open play, 0.05 xG, off target 49’ Ragnar Ache (FC Cologne), open play, 0.06 xG, off target 27’ Ragnar Ache (FC Cologne), open play, 0.05 xG, blocked 51’ Jan Thielmann (FC Cologne), open play, 0.05 xG, goal 26’ Xaver Schlager (RB Leipzig), from a corner, 0.04 xG, blocked 84’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, blocked 90+3’ Said El Mala (FC Cologne), open play, 0.03 xG, blocked 25’ Xaver Schlager (RB Leipzig), open play, 0.02 xG, blocked 84’ Ezechiel Banzuzi (RB Leipzig), from a corner, 0.02 xG, off target 7’ Rômulo (RB Leipzig), open play, 0.65 xG, hit the woodwork 7’ Christoph Baumgartner (RB Leipzig), open play, 0.59 xG, saved 7’ Yan Diomande (RB Leipzig), open play, 0.51 xG, off target 56’ Christoph Baumgartner (RB Leipzig), open play, 0.37 xG, goal 29’ Christoph Baumgartner (RB Leipzig), set piece, 0.35 xG, goal 22’ Said El Mala (FC Cologne), open play, 0.30 xG, off target 5’ Said El Mala (FC Cologne), open play, 0.29 xG, saved 45’ Yan Diomande (RB Leipzig), open play, 0.19 xG, blocked 34’ Ragnar Ache (FC Cologne), from a corner, 0.14 xG, blocked 36’ Brajan Gruda (RB Leipzig), open play, 0.12 xG, blocked 75’ Yan Diomande (RB Leipzig), open play, 0.10 xG, saved 7’ Yan Diomande (RB Leipzig), open play, 0.10 xG, blocked 24’ Brajan Gruda (RB Leipzig), open play, 0.09 xG, blocked 69’ Sebastian Sebulonsen (FC Cologne), open play, 0.10 xG, blocked 90+6’ Max Finkgrafe (RB Leipzig), open play, 0.09 xG, off target 46’ Rômulo (RB Leipzig), open play, 0.08 xG, off target 33’ Kristoffer Lund (FC Cologne), open play, 0.06 xG, off target 90+5’ Conrad Harder (RB Leipzig), open play, 0.06 xG, blocked 26’ Xaver Schlager (RB Leipzig), from a corner, 0.06 xG, off target 49’ Ragnar Ache (FC Cologne), open play, 0.06 xG, off target 68’ Ragnar Ache (FC Cologne), from a corner, 0.06 xG, off target 38’ Benjamin Henrichs (RB Leipzig), open play, 0.05 xG, off target 27’ Ragnar Ache (FC Cologne), open play, 0.05 xG, blocked 51’ Jan Thielmann (FC Cologne), open play, 0.05 xG, goal 26’ Xaver Schlager (RB Leipzig), from a corner, 0.04 xG, blocked 84’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, blocked 90+3’ Said El Mala (FC Cologne), open play, 0.03 xG, blocked 25’ Xaver Schlager (RB Leipzig), open play, 0.02 xG, blocked 84’ Ezechiel Banzuzi (RB Leipzig), from a corner, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

FC Cologne 5-3-2 Starting XI
Schwäbe
Thielmann 90’
Sebulonsen
Martel
Özkacar
Lund 78’
Jóhannesson 68’
Krauß
Kamiński
Ache 90’
Mala
RB Leipzig 4-3-3 Starting XI
Gulácsi
Raum
Seiwald
Orbán
Henrichs 64’
Baumgartner 2
Schlager
Gruda 82’
Nusa 90’
Rômulo 64’
Diomande 82’

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Jan Thielmann DEF9011 0.050.000
Eric Martel DEF900 0.000.000
Sebastian Sebulonsen DEF901 0.100.000
Cenk Özkacar DEF900 0.000.000
Kristoffer Lund DEF791 0.060.202
Tom Krauß MID900 0.000.301
Jakub Kaminski MID900 0.000.112
Ísak Bergmann Jóhannesson MID6910 0.000.051
Said El Mala FWD903 0.610.061
Ragnar Ache FWD904 0.300.291
Marius Bülter Sub210 0.000.101
Gian-Luca Waldschmidt Sub110 0.000.000
Felipe Chávez Sub10 0.000.000
Fynn Schenten Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 28% Avg odds 3.31
Draw 25% Avg odds 3.85
RB Leipzig win 47% Avg odds 2.00

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.