FC Cologne vs Hoffenheim

8 November 2019 · Bundesliga · 2019/20 · Referee Robert Kampka

Full time 1 – 2

Half-time: 1–0

  • Jhon Córdoba 34’
  • Sargis Adamyan 48’
  • Jürgen Locadia 90+8’ (pen)

Match summary

Hoffenheim came from behind to win 2-1 away at FC Cologne, with the winner arriving in stoppage time. FC Cologne led 1-0 at half-time.

Jhon Córdoba put FC Cologne ahead in the 34th minute, set up by Louis Schaub, Sargis Adamyan equalised in the 48th minute, set up by Sebastian Rudy, and Jürgen Locadia won it from the penalty spot in stoppage time.

The chances backed that up: Hoffenheim created 1.62 expected goals (xG) from 15 shots to FC Cologne's 0.64 from 11.

Match stats

FC Cologne Hoffenheim
11 Shots 15
3 Shots on Target 5
5 Corners 7
4 Yellow Cards 3
0 Red Cards 0
0.64 xG 1.62
0.64 Non-penalty xG 0.86
12 Deep Completions 8

Key events

FC Cologne Hoffenheim
Kick-off
Jhon Córdoba
Assist: Louis Schaub
1-0 (FC Cologne)
34’
Half-time1-0
48’
Sargis Adamyan
Assist: Sebastian Rudy
1-1 (Hoffenheim)
90+8’
Jürgen Locadia
Penalty
1-2 (Hoffenheim)
Full-time1-2

Bookings

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

FC Cologne
  • Sebastiaan Bornauw
  • Rafael Czichos
  • Jonas Hector
  • Jhon Córdoba
Hoffenheim
  • Sebastian Rudy
  • Robert Skov
  • Jürgen Locadia

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 1.62 34’ Jhon Córdoba (FC Cologne), 1-0 34’ 48’ Sargis Adamyan (Hoffenheim), 1-1 48’ 90+8’ Jürgen Locadia (Hoffenheim), 1-2 90+8’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 1.62 34’ Jhon Córdoba (FC Cologne), 1-0 Córdoba 34’ 48’ Sargis Adamyan (Hoffenheim), 1-1 Adamyan 48’ 90+8’ Jürgen Locadia (Hoffenheim), 1-2 Locadia 90+8’
FC Cologne 0.64 xGHoffenheim 1.62 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking FC Cologne attacking 
90+8’ Jürgen Locadia (Hoffenheim), penalty, 0.76 xG, goal 48’ Sargis Adamyan (Hoffenheim), open play, 0.30 xG, goal 31’ Simon Terodde (FC Cologne), set piece, 0.17 xG, saved 20’ Pavel Kaderábek (Hoffenheim), open play, 0.12 xG, blocked 47’ Jürgen Locadia (Hoffenheim), open play, 0.12 xG, saved 71’ Simon Terodde (FC Cologne), open play, 0.11 xG, blocked 9’ Simon Terodde (FC Cologne), open play, 0.10 xG, blocked 49’ Sargis Adamyan (Hoffenheim), open play, 0.08 xG, saved 28’ Sebastian Rudy (Hoffenheim), open play, 0.06 xG, off target 82’ Simon Terodde (FC Cologne), open play, 0.07 xG, off target 90+3’ Kingsley Schindler (FC Cologne), open play, 0.05 xG, off target 54’ Robert Skov (Hoffenheim), direct free kick, 0.04 xG, saved 50’ Jhon Córdoba (FC Cologne), open play, 0.04 xG, off target 61’ Jürgen Locadia (Hoffenheim), open play, 0.03 xG, off target 87’ Kingsley Schindler (FC Cologne), set piece, 0.03 xG, off target 34’ Jhon Córdoba (FC Cologne), open play, 0.02 xG, goal 85’ Dominick Drexler (FC Cologne), set piece, 0.02 xG, saved 21’ Benjamin Hübner (Hoffenheim), open play, 0.02 xG, blocked 77’ Robert Skov (Hoffenheim), open play, 0.02 xG, off target 75’ Florian Grillitsch (Hoffenheim), from a corner, 0.01 xG, off target 75’ Sebastian Rudy (Hoffenheim), open play, 0.02 xG, blocked 40’ Sebastian Rudy (Hoffenheim), from a corner, 0.01 xG, off target 53’ Sebastian Rudy (Hoffenheim), set piece, 0.01 xG, blocked 64’ Ismail Jakobs (FC Cologne), open play, 0.01 xG, blocked 67’ Kingsley Ehizibue (FC Cologne), open play, 0.01 xG, blocked 90+2’ Benjamin Hübner (Hoffenheim), open play, 0.01 xG, off target 90+8’ Jürgen Locadia (Hoffenheim), penalty, 0.76 xG, goal 48’ Sargis Adamyan (Hoffenheim), open play, 0.30 xG, goal 31’ Simon Terodde (FC Cologne), set piece, 0.17 xG, saved 20’ Pavel Kaderábek (Hoffenheim), open play, 0.12 xG, blocked 47’ Jürgen Locadia (Hoffenheim), open play, 0.12 xG, saved 71’ Simon Terodde (FC Cologne), open play, 0.11 xG, blocked 9’ Simon Terodde (FC Cologne), open play, 0.10 xG, blocked 49’ Sargis Adamyan (Hoffenheim), open play, 0.08 xG, saved 28’ Sebastian Rudy (Hoffenheim), open play, 0.06 xG, off target 82’ Simon Terodde (FC Cologne), open play, 0.07 xG, off target 90+3’ Kingsley Schindler (FC Cologne), open play, 0.05 xG, off target 54’ Robert Skov (Hoffenheim), direct free kick, 0.04 xG, saved 50’ Jhon Córdoba (FC Cologne), open play, 0.04 xG, off target 61’ Jürgen Locadia (Hoffenheim), open play, 0.03 xG, off target 87’ Kingsley Schindler (FC Cologne), set piece, 0.03 xG, off target 34’ Jhon Córdoba (FC Cologne), open play, 0.02 xG, goal 85’ Dominick Drexler (FC Cologne), set piece, 0.02 xG, saved 21’ Benjamin Hübner (Hoffenheim), open play, 0.02 xG, blocked 77’ Robert Skov (Hoffenheim), open play, 0.02 xG, off target 75’ Florian Grillitsch (Hoffenheim), from a corner, 0.01 xG, off target 75’ Sebastian Rudy (Hoffenheim), open play, 0.02 xG, blocked 40’ Sebastian Rudy (Hoffenheim), from a corner, 0.01 xG, off target 67’ Kingsley Ehizibue (FC Cologne), open play, 0.01 xG, blocked 90+2’ Benjamin Hübner (Hoffenheim), open play, 0.01 xG, off target 53’ Sebastian Rudy (Hoffenheim), set piece, 0.01 xG, blocked 64’ Ismail Jakobs (FC Cologne), open play, 0.01 xG, blocked
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
Rafael Czichos DEF900 0.000.031
Jorge Meré DEF900 0.000.000
Sebastiaan Bornauw DEF850 0.000.000
Kingsley Ehizibue MID901 0.010.122
Jonas Hector MID900 0.000.021
Ellyes Skhiri MID720 0.000.000
Ismail Jakobs MID901 0.010.000
Louis Schaub MID8110 0.000.355
Jhon Córdoba FWD9012 0.060.000
Simon Terodde FWD904 0.450.000
Birger Verstraete Sub180 0.000.000
Dominick Drexler Sub91 0.020.071
Kingsley Schindler Sub52 0.080.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 42% Avg odds 2.29
Draw 26% Avg odds 3.70
Hoffenheim win 32% Avg odds 2.94

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.