FC Cologne vs RB Leipzig

20 April 2021 · Bundesliga · 2020/21 · Referee Frank Willenborg

Full time 2 – 1

Half-time: 0–0

  • Jonas Hector 46’, 60’
  • Amadou Haidara 59’

Match summary

FC Cologne saw off RB Leipzig 2-1. It was goalless at half-time.

Jonas Hector put FC Cologne ahead with a header in the 46th minute, set up by Jannes Horn, Amadou Haidara equalised in the 59th minute, set up by Marcel Halstenberg, and Hector won it in the 60th minute, set up by Ondrej Duda.

RB Leipzig can feel hard done by, creating 2.01 expected goals (xG) from 25 shots to FC Cologne's 0.59 from 5.

Match stats

FC Cologne RB Leipzig
5 Shots 23
3 Shots on Target 6
0 Corners 8
2 Yellow Cards 3
0 Red Cards 0
0.59 xG 2.01
0.59 Non-penalty xG 2.01
1 Deep Completions 18

Key events

FC Cologne RB Leipzig
Kick-off
Half-time0-0
Jonas Hector
Assist: Jannes Horn
1-0 (FC Cologne)
46’
59’
Amadou Haidara
Assist: Marcel Halstenberg
1-1 (RB Leipzig)
Jonas Hector
Assist: Ondrej Duda
2-1 (FC Cologne)
60’
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

FC Cologne
  • Kingsley Ehizibue
  • Rafael Czichos
RB Leipzig
  • Dayotchanculle Upamecano
  • Kevin Kampl
  • Amadou Haidara

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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 2.01 46’ Jonas Hector (FC Cologne), 1-0 46’ 59’ Amadou Haidara (RB Leipzig), 1-1 59’ 60’ Jonas Hector (FC Cologne), 2-1 60’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 2.01 46’ Jonas Hector (FC Cologne), 1-0 Hector 46’ 59’ Amadou Haidara (RB Leipzig), 1-1 Haidara 59’ 60’ Jonas Hector (FC Cologne), 2-1 Hector 60’
FC Cologne 0.59 xGRB Leipzig 2.01 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 
46’ Jonas Hector (FC Cologne), open play, 0.33 xG, goal 90+4’ Justin Kluivert (RB Leipzig), open play, 0.31 xG, hit the woodwork 36’ Nordi Mukiele (RB Leipzig), open play, 0.30 xG, off target 73’ Angelino (RB Leipzig), direct free kick, 0.17 xG, saved 3’ Amadou Haidara (RB Leipzig), open play, 0.12 xG, off target 26’ Alexander Sørloth (RB Leipzig), open play, 0.11 xG, off target 1’ Amadou Haidara (RB Leipzig), open play, 0.11 xG, off target 38’ Ondrej Duda (FC Cologne), open play, 0.10 xG, off target 82’ Alexander Sørloth (RB Leipzig), from a corner, 0.09 xG, off target 60’ Jonas Hector (FC Cologne), open play, 0.09 xG, goal 2’ Emil Forsberg (RB Leipzig), open play, 0.08 xG, blocked 25’ Jonas Hector (FC Cologne), open play, 0.07 xG, saved 23’ Dayotchanculle Upamecano (RB Leipzig), set piece, 0.06 xG, off target 30’ Christopher Nkunku (RB Leipzig), direct free kick, 0.06 xG, off target 35’ Christopher Nkunku (RB Leipzig), open play, 0.07 xG, off target 54’ Dayotchanculle Upamecano (RB Leipzig), from a corner, 0.06 xG, off target 82’ Amadou Haidara (RB Leipzig), from a corner, 0.05 xG, blocked 59’ Amadou Haidara (RB Leipzig), open play, 0.05 xG, goal 90’ Justin Kluivert (RB Leipzig), open play, 0.05 xG, off target 20’ Amadou Haidara (RB Leipzig), open play, 0.04 xG, blocked 41’ Alexander Sørloth (RB Leipzig), open play, 0.04 xG, saved 73’ Lukas Klostermann (RB Leipzig), set piece, 0.04 xG, saved 49’ Emil Forsberg (RB Leipzig), open play, 0.04 xG, blocked 77’ Nordi Mukiele (RB Leipzig), open play, 0.04 xG, off target 21’ Christopher Nkunku (RB Leipzig), open play, 0.03 xG, blocked 36’ Kevin Kampl (RB Leipzig), open play, 0.03 xG, blocked 7’ Emil Forsberg (RB Leipzig), open play, 0.02 xG, saved 4’ Marcel Halstenberg (RB Leipzig), open play, 0.02 xG, blocked 90+3’ Angelino (RB Leipzig), from a corner, 0.01 xG, saved 45’ Kingsley Ehizibue (FC Cologne), set piece, 0.01 xG, off target 46’ Jonas Hector (FC Cologne), open play, 0.33 xG, goal 90+4’ Justin Kluivert (RB Leipzig), open play, 0.31 xG, hit the woodwork 36’ Nordi Mukiele (RB Leipzig), open play, 0.30 xG, off target 73’ Angelino (RB Leipzig), direct free kick, 0.17 xG, saved 3’ Amadou Haidara (RB Leipzig), open play, 0.12 xG, off target 26’ Alexander Sørloth (RB Leipzig), open play, 0.11 xG, off target 1’ Amadou Haidara (RB Leipzig), open play, 0.11 xG, off target 38’ Ondrej Duda (FC Cologne), open play, 0.10 xG, off target 82’ Alexander Sørloth (RB Leipzig), from a corner, 0.09 xG, off target 60’ Jonas Hector (FC Cologne), open play, 0.09 xG, goal 2’ Emil Forsberg (RB Leipzig), open play, 0.08 xG, blocked 25’ Jonas Hector (FC Cologne), open play, 0.07 xG, saved 23’ Dayotchanculle Upamecano (RB Leipzig), set piece, 0.06 xG, off target 30’ Christopher Nkunku (RB Leipzig), direct free kick, 0.06 xG, off target 35’ Christopher Nkunku (RB Leipzig), open play, 0.07 xG, off target 54’ Dayotchanculle Upamecano (RB Leipzig), from a corner, 0.06 xG, off target 82’ Amadou Haidara (RB Leipzig), from a corner, 0.05 xG, blocked 59’ Amadou Haidara (RB Leipzig), open play, 0.05 xG, goal 90’ Justin Kluivert (RB Leipzig), open play, 0.05 xG, off target 20’ Amadou Haidara (RB Leipzig), open play, 0.04 xG, blocked 73’ Lukas Klostermann (RB Leipzig), set piece, 0.04 xG, saved 41’ Alexander Sørloth (RB Leipzig), open play, 0.04 xG, saved 49’ Emil Forsberg (RB Leipzig), open play, 0.04 xG, blocked 77’ Nordi Mukiele (RB Leipzig), open play, 0.04 xG, off target 21’ Christopher Nkunku (RB Leipzig), open play, 0.03 xG, blocked 36’ Kevin Kampl (RB Leipzig), open play, 0.03 xG, blocked 7’ Emil Forsberg (RB Leipzig), open play, 0.02 xG, saved 4’ Marcel Halstenberg (RB Leipzig), open play, 0.02 xG, blocked 90+3’ Angelino (RB Leipzig), from a corner, 0.01 xG, saved 45’ Kingsley Ehizibue (FC Cologne), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Timo Horn GK900 0.000.000
Kingsley Ehizibue DEF751 0.010.000
Sebastiaan Bornauw DEF900 0.000.000
Rafael Czichos DEF900 0.000.000
Jannes Horn DEF9010 0.000.331
Marius Wolf MID660 0.000.000
Elvis Rexhbecaj MID900 0.000.071
Ellyes Skhiri MID900 0.000.101
Dominick Drexler MID900 0.000.000
Jonas Hector MID9023 0.490.000
Ondrej Duda FWD9011 0.100.091
Florian Kainz Sub240 0.000.000
Benno Schmitz Sub150 0.000.000
Salih Özcan Sub10 0.000.000
Max Meyer Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 16% Avg odds 5.75
Draw 23% Avg odds 4.22
RB Leipzig win 61% Avg odds 1.57

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.