FC Cologne vs Bayer Leverkusen

25 April 2026 · Bundesliga · 2025/26 · Referee Robert Hartmann

Full time 1 – 2

Half-time: 0–1

  • Gian-Luca Waldschmidt 77’
  • Patrik Schick 43’ (pen), 52’

Match summary

Bayer Leverkusen took a 2-1 win at FC Cologne. Bayer Leverkusen led 1-0 at half-time.

Patrik Schick put Bayer Leverkusen ahead from the penalty spot in the 43rd minute, Schick made it 0-2 in the 52nd minute, set up by Nathan Tella, and Gian-Luca Waldschmidt pulled one back to make it 1-2 in the 77th minute, set up by Said El Mala.

FC Cologne can feel hard done by, creating 3.50 expected goals (xG) from 25 shots to Bayer Leverkusen's 1.86 from 8.

Match stats

45% Possession 55%
25 Shots 8
10 Shots on target 3
2 Corners 5
76 Attacks 88
48 Dangerous attacks 33
459 Passes 574
85% Pass accuracy 87%
13 Tackles 19
11 Fouls 5
1 Yellow cards 2
0 Red cards 0
1 Offsides 2

Key events

FC Cologne Bayer Leverkusen
Kick-off
Said El MalaShot on target
9’
10’
Sebastian SebulonsenShot on target
11’
16’
Jarell QuansahShot on target
Said El MalaShot on target
18’
Eric MartelShot on target
29’
43’
Patrik SchickPenalty0-1 (Bayer Leverkusen)
45’
Half-time0-1
Second half underway
Said El MalaShot on target
48’
Jakub KaminskiShot on target
51’
52’
Patrik SchickLeft foot shot0-2 (Bayer Leverkusen)
Felipe ChavezKristoffer Lund
72’
Gian-Luca WaldschmidtShot on target
76’
Luca WaldschmidtLeft foot shot1-2 (FC Cologne)
77’
Youssoupha NiangEric Martel
85’
90+5’
Janis BlaswichArgument
Felipe ChávezShot on target
90+7’
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.50 1.86 43’ Patrik Schick (Bayer Leverkusen), 0-1 43’ 52’ Patrik Schick (Bayer Leverkusen), 0-2 52’ 77’ Gian-Luca Waldschmidt (FC Cologne), 1-2 77’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.50 1.86 43’ Patrik Schick (Bayer Leverkusen), 0-1 Schick 43’ 52’ Patrik Schick (Bayer Leverkusen), 0-2 Schick 52’ 77’ Gian-Luca Waldschmidt (FC Cologne), 1-2 Waldschmidt 77’
FC Cologne 3.50 xGBayer Leverkusen 1.86 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking FC Cologne attacking 
43’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 52’ Patrik Schick (Bayer Leverkusen), open play, 0.60 xG, goal 51’ Jakub Kaminski (FC Cologne), open play, 0.52 xG, saved 77’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.53 xG, goal 4’ Jakub Kaminski (FC Cologne), open play, 0.39 xG, off target 48’ Said El Mala (FC Cologne), open play, 0.34 xG, saved 36’ Said El Mala (FC Cologne), open play, 0.30 xG, hit the woodwork 18’ Said El Mala (FC Cologne), open play, 0.29 xG, saved 13’ Patrik Schick (Bayer Leverkusen), open play, 0.27 xG, hit the woodwork 66’ Said El Mala (FC Cologne), open play, 0.10 xG, off target 3’ Said El Mala (FC Cologne), open play, 0.09 xG, off target 16’ Jarell Quansah (Bayer Leverkusen), open play, 0.08 xG, saved 38’ Álex Grimaldo (Bayer Leverkusen), open play, 0.08 xG, blocked 55’ Jakub Kaminski (FC Cologne), open play, 0.08 xG, blocked 81’ Said El Mala (FC Cologne), open play, 0.08 xG, blocked 76’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.08 xG, saved 9’ Said El Mala (FC Cologne), open play, 0.07 xG, saved 29’ Eric Martel (FC Cologne), open play, 0.07 xG, saved 66’ Said El Mala (FC Cologne), open play, 0.07 xG, blocked 87’ Felipe Chávez (FC Cologne), open play, 0.06 xG, blocked 63’ Alessio Castro-Montes (FC Cologne), open play, 0.06 xG, off target 90+3’ Felipe Chávez (FC Cologne), open play, 0.06 xG, blocked 90+7’ Jakub Kaminski (FC Cologne), from a corner, 0.06 xG, blocked 56’ Said El Mala (FC Cologne), open play, 0.05 xG, off target 11’ Sebastian Sebulonsen (FC Cologne), direct free kick, 0.04 xG, saved 38’ Nathan Tella (Bayer Leverkusen), open play, 0.05 xG, blocked 71’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 90+7’ Felipe Chávez (FC Cologne), from a corner, 0.04 xG, saved 7’ Eric Martel (FC Cologne), open play, 0.03 xG, blocked 87’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.02 xG, off target 71’ Jan Thielmann (FC Cologne), open play, 0.02 xG, blocked 40’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.01 xG, off target 68’ Robert Andrich (Bayer Leverkusen), open play, 0.01 xG, off target 43’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 52’ Patrik Schick (Bayer Leverkusen), open play, 0.60 xG, goal 77’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.53 xG, goal 51’ Jakub Kaminski (FC Cologne), open play, 0.52 xG, saved 4’ Jakub Kaminski (FC Cologne), open play, 0.39 xG, off target 48’ Said El Mala (FC Cologne), open play, 0.34 xG, saved 36’ Said El Mala (FC Cologne), open play, 0.30 xG, hit the woodwork 18’ Said El Mala (FC Cologne), open play, 0.29 xG, saved 13’ Patrik Schick (Bayer Leverkusen), open play, 0.27 xG, hit the woodwork 66’ Said El Mala (FC Cologne), open play, 0.10 xG, off target 3’ Said El Mala (FC Cologne), open play, 0.09 xG, off target 55’ Jakub Kaminski (FC Cologne), open play, 0.08 xG, blocked 16’ Jarell Quansah (Bayer Leverkusen), open play, 0.08 xG, saved 38’ Álex Grimaldo (Bayer Leverkusen), open play, 0.08 xG, blocked 81’ Said El Mala (FC Cologne), open play, 0.08 xG, blocked 76’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.08 xG, saved 29’ Eric Martel (FC Cologne), open play, 0.07 xG, saved 66’ Said El Mala (FC Cologne), open play, 0.07 xG, blocked 9’ Said El Mala (FC Cologne), open play, 0.07 xG, saved 87’ Felipe Chávez (FC Cologne), open play, 0.06 xG, blocked 90+3’ Felipe Chávez (FC Cologne), open play, 0.06 xG, blocked 90+7’ Jakub Kaminski (FC Cologne), from a corner, 0.06 xG, blocked 63’ Alessio Castro-Montes (FC Cologne), open play, 0.06 xG, off target 56’ Said El Mala (FC Cologne), open play, 0.05 xG, off target 38’ Nathan Tella (Bayer Leverkusen), open play, 0.05 xG, blocked 11’ Sebastian Sebulonsen (FC Cologne), direct free kick, 0.04 xG, saved 71’ Said El Mala (FC Cologne), open play, 0.04 xG, off target 90+7’ Felipe Chávez (FC Cologne), from a corner, 0.04 xG, saved 7’ Eric Martel (FC Cologne), open play, 0.03 xG, blocked 71’ Jan Thielmann (FC Cologne), open play, 0.02 xG, blocked 87’ Gian-Luca Waldschmidt (FC Cologne), open play, 0.02 xG, off target 40’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.01 xG, off target 68’ Robert Andrich (Bayer Leverkusen), open play, 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.

Lineups

FC Cologne 4-2-3-1 Starting XI
Schwäbe
Sebulonsen
Simpson-Pusey
Özkacar
Lund 72’
Jóhannesson 72’
Martel 85’
Maina 59’
Kamiński
Bülter 59’
Mala
Bayer Leverkusen 3-4-2-1 Starting XI
Blaswich
Tapsoba
Andrich
Quansah 85’
Grimaldo
García 72’
Palacios
Culbreath 72’
Tella 72’
Maza 61’
Schick 2

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Sebastian Sebulonsen DEF901 0.040.000
Cenk Özkacar DEF900 0.000.000
Jahmai Simpson-Pusey DEF900 0.000.061
Kristoffer Lund DEF740 0.000.000
Eric Martel MID872 0.100.071
Ísak Bergmann Jóhannesson MID740 0.000.081
Linton Maina MID610 0.000.873
Jakub Kaminski MID904 1.050.041
Marius Bülter MID610 0.000.052
Said El Mala FWD90110 1.440.531
Alessio Castro-Montes Sub291 0.060.061
Jan Thielmann Sub291 0.020.244
Gian-Luca Waldschmidt Sub1613 0.620.000
Felipe Chávez Sub163 0.170.000
Youssoupha Niang Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 27% Avg odds 3.52
Draw 24% Avg odds 3.92
Bayer Leverkusen win 49% Avg odds 1.89

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.