FC Cologne vs Eintracht Frankfurt

22 November 2025 · Bundesliga · 2025/26 · Referee Florian Badstübner

Full time 3 – 4

Half-time: 1–2

  • Jakub Kaminski 4’
  • Marius Bülter 83’
  • Gian-Luca Waldschmidt 90+4’
  • Arthur Theate 39’
  • Mahmoud Dahoud 45+6’
  • Jonathan Burkardt 59’, 63’

Match summary

Eintracht Frankfurt came from behind to win 4-3 away at FC Cologne. Eintracht Frankfurt led 2-1 at half-time.

In the first half, Jakub Kaminski put FC Cologne ahead in the 4th minute, set up by Ragnar Ache, Arthur Theate equalised with a header in the 39th minute, set up by Farès Chaïbi, and Mahmoud Dahoud put Eintracht Frankfurt in front in first-half stoppage time. In the second half, Jonathan Burkardt made it 1-3 in the 59th minute, set up by Ritsu Doan, Burkardt made it 1-4 in the 63rd minute, set up by Ansgar Knauff, Marius Bülter pulled one back to make it 2-4 in the 83rd minute, and Gian-Luca Waldschmidt made it 3-4 with a header in stoppage time, set up by Said El Mala.

The chances backed that up: Eintracht Frankfurt created 2.47 expected goals (xG) from 11 shots to FC Cologne's 1.39 from 11.

Match stats

47% Possession 53%
11 Shots 11
5 Shots on target 7
3 Corners 3
105 Attacks 120
48 Dangerous attacks 38
493 Passes 565
84% Pass accuracy 88%
17 Tackles 13
6 Fouls 5
0 Yellow cards 0
0 Red cards 0
4 Offsides 3

Key events

FC Cologne Eintracht Frankfurt
Kick-off
2’
Jonathan BurkardtShot on target
Jakub KamińskiRight foot shot1-0 (FC Cologne)
4’
VAR review
6’
30’
Jonathan BurkardtShot on target
39’
Arthur TheateHeader1-1 (Eintracht Frankfurt)
45+6’
Mahmoud DahoudLeft foot shot1-2 (Eintracht Frankfurt)
Half-time1-2
Jan ThielmannShot on target
46’
Second half underway
51’
Farès ChaïbiShot on target
59’
Jonathan BurkardtLeft foot shot1-3 (Eintracht Frankfurt)
63’
Jonathan BurkardtRight foot shot1-4 (Eintracht Frankfurt)
Florian KainzJoël SchmiedInjury
63’
Luca WaldschmidtDenis Huseinbasic
76’
78’
Ellyes SkhiriMahmoud Dahoud
Marius BülterLeft foot shot2-4 (FC Cologne)
83’
84’
Rasmus KristensenRitsu Doan
Marius BülterShot on target
87’
Luca WaldschmidtHeader3-4 (FC Cologne)
90+4’
Full-time3-4

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 2.47 4’ Jakub Kaminski (FC Cologne), 1-0 4’ 39’ Arthur Theate (Eintracht Frankfurt), 1-1 39’ 45+6’ Mahmoud Dahoud (Eintracht Frankfurt), 1-2 45+6’ 59’ Jonathan Burkardt (Eintracht Frankfurt), 1-3 59’ 63’ Jonathan Burkardt (Eintracht Frankfurt), 1-4 63’ 83’ Marius Bülter (FC Cologne), 2-4 83’ 90+4’ Gian-Luca Waldschmidt (FC Cologne), 3-4 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 2.47 4’ Jakub Kaminski (FC Cologne), 1-0 Kaminski 4’ 39’ Arthur Theate (Eintracht Frankfurt), 1-1 Theate 39’ 45+6’ Mahmoud Dahoud (Eintracht Frankfurt), 1-2 Dahoud 45+6’ 59’ Jonathan Burkardt (Eintracht Frankfurt), 1-3 Burkardt 59’ 63’ Jonathan Burkardt (Eintracht Frankfurt), 1-4 Burkardt 63’ 83’ Marius Bülter (FC Cologne), 2-4 Bülter 83’ 90+4’ Gian-Luca Waldschmidt (FC Cologne), 3-4 Waldschmidt 90+4’
FC Cologne 1.39 xGEintracht Frankfurt 2.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking FC Cologne attacking 
59’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.68 xG, goal 63’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.59 xG, goal 90+4’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.49 xG, goal 51’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.38 xG, saved 2’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.35 xG, saved 4’ Jakub Kaminski (FC Cologne), open play, 0.32 xG, goal 28’ Joël Schmied (FC Cologne), from a corner, 0.12 xG, off target 30’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, saved 89’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.10 xG, off target 87’ Marius Bülter (FC Cologne), open play, 0.09 xG, saved 83’ Marius Bülter (FC Cologne), open play, 0.07 xG, goal 34’ Ragnar Ache (FC Cologne), open play, 0.07 xG, blocked 51’ Mahmoud Dahoud (Eintracht Frankfurt), open play, 0.07 xG, goal 55’ Mahmoud Dahoud (Eintracht Frankfurt), from a corner, 0.06 xG, off target 80’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.07 xG, blocked 90+2’ Said El Mala (FC Cologne), open play, 0.06 xG, hit the woodwork 39’ Arthur Theate (Eintracht Frankfurt), from a corner, 0.06 xG, goal 41’ Jan Thielmann (FC Cologne), from a corner, 0.06 xG, off target 46’ Jan Thielmann (FC Cologne), open play, 0.05 xG, saved 87’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 38’ Ritsu Doan (Eintracht Frankfurt), open play, 0.03 xG, blocked 66’ Denis Huseinbasic (FC Cologne), open play, 0.02 xG, blocked 59’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.68 xG, goal 63’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.59 xG, goal 90+4’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.49 xG, goal 51’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.38 xG, saved 2’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.35 xG, saved 4’ Jakub Kaminski (FC Cologne), open play, 0.32 xG, goal 28’ Joël Schmied (FC Cologne), from a corner, 0.12 xG, off target 30’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, saved 89’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.10 xG, off target 87’ Marius Bülter (FC Cologne), open play, 0.09 xG, saved 83’ Marius Bülter (FC Cologne), open play, 0.07 xG, goal 34’ Ragnar Ache (FC Cologne), open play, 0.07 xG, blocked 51’ Mahmoud Dahoud (Eintracht Frankfurt), open play, 0.07 xG, goal 55’ Mahmoud Dahoud (Eintracht Frankfurt), from a corner, 0.06 xG, off target 80’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.07 xG, blocked 90+2’ Said El Mala (FC Cologne), open play, 0.06 xG, hit the woodwork 39’ Arthur Theate (Eintracht Frankfurt), from a corner, 0.06 xG, goal 41’ Jan Thielmann (FC Cologne), from a corner, 0.06 xG, off target 46’ Jan Thielmann (FC Cologne), open play, 0.05 xG, saved 87’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 38’ Ritsu Doan (Eintracht Frankfurt), open play, 0.03 xG, blocked 66’ Denis Huseinbasic (FC Cologne), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

FC Cologne 4-3-3 Starting XI
Schwäbe
Sebulonsen 81’
Schmied 63’
Heintz
Lund
Jóhannesson
Martel
Huseinbasic 76’
Thielmann 64’
Ache 76’
Kamiński
Eintracht Frankfurt 4-1-4-1 Starting XI
Zetterer
Brown 90’
Theate
Koch
Collins
Dahoud 78’
Knauff 77’
Chaïbi
Götze
Doan 84’
Burkardt 2 78’

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Sebastian Sebulonsen DEF870 0.000.000
Dominique Heintz DEF900 0.000.000
Joël Schmied DEF701 0.120.000
Kristoffer Lund DEF900 0.000.000
Eric Martel MID900 0.000.000
Ísak Bergmann Jóhannesson MID900 0.000.121
Denis Huseinbasic MID821 0.020.000
Jan Thielmann FWD702 0.110.000
Ragnar Ache FWD8211 0.070.423
Jakub Kaminski FWD9011 0.320.132
Florian Kainz Sub200 0.000.021
Said El Mala Sub2012 0.100.491
Gian-Luca Waldschmidt Sub811 0.490.091
Marius Bülter Sub812 0.160.000
Alessio Castro-Montes Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 35% Avg odds 2.70
Draw 26% Avg odds 3.60
Eintracht Frankfurt win 39% Avg odds 2.41

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.