Bundesliga · Matchweek 31 · Apr 25
1.FC Köln - Bayer Leverkusen
Bayer Leverkusen won 2-1 away at 1.FC Köln in Bundesliga (Matchweek 31). Goals: L. Waldschmidt 78'; P. Schick (P) 43'; P. Schick 52'.
Key events
Quick stats
%45
Possession
%55
22
Total shots
8
8
Shots on target
3
8
Shots off target
3
6
Blocked shots
2
17
Shots inside box
5
5
Shots outside box
3
1
Saves
7
Match timeline
First half
10'
🟨E. TapsobaYellow card
43'
⚽P. Schick (P)(0 - 1)
I. JohannessonYellow card🟨
45'
HT 0 - 1
L. Maina ↔ A. Castro-MontesSubstitution🔁
62'
M. Bulter ↔ J. ThielmannSubstitution🔁
62'
62'
🔁I. Maza ↔ M. TillmanSubstitution
K. Lund ↔ F. ChavezSubstitution🔁
72'
72'
🔁M. Culbreath ↔ ArthurSubstitution
I. Johannesson ↔ L. WaldschmidtSubstitution🔁
73'
73'
🔁A. Garcia ↔ E. FernandezSubstitution
73'
🔁N. Tella ↔ E. Ben SeghirSubstitution
L. Waldschmidt(1 - 2)⚽
78'
E. Martel ↔ Y. NiangSubstitution🔁
85'
86'
🔁J. Quansah ↔ L. BadeSubstitution
90+5'
🟨J. BlaswichYellow card
FT 1 - 2
Match stats1.FC Köln · Bayer Leverkusen
Key stats
%45
Possession
%55
Shots
22
Total shots
8
8
Shots on target
3
8
Shots off target
3
6
Blocked shots
2
17
Shots inside box
5
5
Shots outside box
3
1
Saves
7
Passing
445
Total passes
554
380
Accurate passes
479
%85
Pass accuracy
%86
Set pieces & discipline
0
Corners
5
1
Offsides
2
9
Fouls
5
Cards
1
Yellow cards
1
By half
0
1st-half goals
1
1
2nd-half goals
1
Momentum
0'▲ 1.FC Köln▼ Bayer Leverkusen90'
Lineups1.FC Köln 3-4-1-2Bayer Leverkusen 3-4-2-1
1
Schwabe
39
Özkaçar
22
Simpson-Pusey
28
Sebulonsen
32
Lund
6
Martel
18
Jóhannesson
37
Maina
16
Kamiński
13
Mala
30
Bulter
28
Blaswich
12
Tapsoba
8
Andrich
4
Quansah
20
Grimaldo
24
García
25
Palacios
42
Culbreath
23
Tella
30
Maza
14
Schick
1.FC Köln · Bench
Coach: Lukas Kwasniok
Bayer Leverkusen · Bench
Coach: Kasper Hjulmand
Shot map33 shots
1.FC Köln
Bayer Leverkusen
Filled = goal · size = xG
HEAD TO HEAD10 meetings · 2020–2025
Dec 16who was on topDec 13
2 1.FC Köln
1 draw
7 Bayer Leverkusen
Bayer Leverkusen
won the last 4
GOALS IN THIS FIXTURE
3.0goals / match
8–22total goals
1/5clean sheets
2-11.FC Köln best win · May 5
4-0Bayer Leverkusen best win · Dec 16
Over 1.5
9/10
Over 2.5
7/10
Over 3.5
3/10
BTTS
4/10
DOES THE VENUE MATTER
1.FC Köln at home4 matches
0W
1D
3L
3:10
Bayer Leverkusen at home6 matches
4W
0D
2L
12:5
Results are read from the side that hosted the match.
FORM COMPARISON
1.FC Köln1W 3D 1L
Bayer Leverkusen3W 0D 2L
1.20
1.80
Points per game
9
8
Goals scored
8
6
Goals conceded
1.84
1.74
xG average
1.44
1.91
xGA average
%0
%20
Clean sheets
%100
%60
BTTS
%80
%60
Over 2.5
4.0
6.4
Corners
2.0
1.4
Cards
1.FC Köln1W 6D 3L
Bayer Leverkusen4W 3D 3L
0.90
1.50
Points per game
16
19
Goals scored
18
16
Goals conceded
1.56
1.79
xG average
1.39
1.68
xGA average
%0
%10
Clean sheets
%90
%70
BTTS
%70
%50
Over 2.5
5.4
6.3
Corners
2.7
1.9
Cards
SEASON COMPARISON
141.FC Kölnin the table32pts
34matches
7-11-16W-D-L
49:63goals
-14diff
LLDLD
6Bayer Leverkusenin the table59pts
34matches
17-8-9W-D-L
68:47goals
+21diff
DLWWL
Season profile · 2025/2026 · 21 matches
1.10
1.80
Points per game
1.48
1.53
xG average
1.60
1.44
xGA average
%14
%25
Clean sheets
%71
%60
BTTS
%57
%60
Over 2.5
4.1
5.0
Corners
1.8
2.2
Cards
PREVIOUS MEETINGS
WHAT THE NUMBERS SAY
Bayer Leverkusen dominated the ball55% possession
1.FC Köln took more shots22 - 8
1.FC Köln committed more fouls9 - 5
THREAT OVER TIMExT
1.FC Köln1.62
Bayer Leverkusen1.14
0'25'45'70'90'
1.FC Kölnpeak 60-65'
Bayer Leverkusenpeak 30-35'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
1.FC Köln
Bayer Leverkusen
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
10.4
PPDA
10.3
648
Touches
751
41.7m
Defensive height
32.2m
106
Progressive passes
106
%77.0
Final-third accuracy
%70.0
%35.1
Verticality
%33.7
%83.0
Pass accuracy
%85.0
25
Shots
8
118
Defensive actions
137
33.8m
Block depth
33.1m
%49
In opposition half
%40
HOW THE GAME FLOWEDfotmob
1.FC Köln3.04xG
Bayer Leverkusen1.36xG
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
1.FC Köln
Bayer Leverkusen
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Where each side spent the match. Both attack left to right.
1.FC Kölnown half →Bayer Leverkusen
BY THIRD
Defensive
%62
%38
Middle
%37
%63
Attacking
%48
%52
BY FLANK
Left
%43
%57
Centre
%49
%51
Right
%46
%54
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
>%85
%70–85
<%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Left%30Centre%30Right%41
Left%38Centre%32Right%29
Successful passes carrying the ball 10m+ forward from the middle third onward.
10.4
PPDA
10.3
%35.1
Verticality
%33.7
%77
Final third pass
%70
%83
Pass accuracy
%85
41.7m
Defensive height
32.2m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE19 matches on record
Robert Hartmann
Strictness53
TEMPO60
Cards: ModerateFouls: ModeratePenalties: ModerateGoals: ModerateOver 2.5: High
This match vs his average
Cards
24.0
-2.0
Fouls
1422.8
-8.8
Goals
33.8
-0.8
Corners
58.1
-3.1
THIS MATCH VS SEASON AVERAGE
Goals
1.01.5
-0.5
Shots
22.011.7
+10.3
On target
8.04.1
+3.9
Possession
%45%47
-1.8
Corners
0.04.4
-4.4
Cards
1.03.3
-2.3
Conceded
2.01.8
+0.2
this matchseason average · 33 matches
Goals
2.02.0
Shots
8.013.9
-5.9
On target
3.04.8
-1.8
Possession
%55%60
-4.7
Corners
5.05.1
-0.1
Cards
1.03.0
-2.0
Conceded
1.01.4
-0.4
this matchseason average · 33 matches
PLAYER RATINGS★ Janis Blaswich 8.90
Starting XI
Assist1On target3/9Key pass1Dribbles2/5Tackles2Interceptions1Duels won6/11Fouls won1Fouls1Passes5 · %4
On target1/2Tackles1Duels won1/3Offside1Passes37 · %30
Key pass3Dribbles1/2Tackles1Duels won2/6Passes13 · %12
Key pass1Dribbles2/2Interceptions1Duels won2/5Fouls3Passes29 · %25
On target1/1Key pass1Tackles1Interceptions1Blocks1Duels won4/9Fouls won2Fouls3Passes40 · %36
Saves1Passes54 · %44
Dribbles3/4Tackles1Interceptions3Duels won5/7Passes58 · %49
Key pass2Tackles1Duels won2/5Passes13 · %9
On target1/1Tackles1Duels won2/4Passes33 · %26
Tackles1Interceptions2Blocks1Duels won1/3Passes41 · %39
Dribbles1/1Tackles1Duels won4/8Fouls won2Passes16 · %12
Substitutes
Goals1On target2/2Passes6 · %4
Key pass3Dribbles1/1Duels won1/1Passes18 · %15
Fouls1Passes8 · %8
Interceptions1Fouls1Passes13 · %10
Unused: Rav van den BergJoel SchmiedRon-Robert ZielerYoussoupha NiangTom Krauß
Starting XI
Saves7Passes19 · %12
Goals2Pen goal1On target2/3Interceptions1Duels won2/6Fouls2Passes12 · %8
Assist1Key pass2Dribbles1/3Interceptions1Duels won2/6Passes25 · %22
Tackles1Interceptions1Duels won1/2Passes78 · %75
Tackles2Blocks2Duels won2/5Fouls1Offside1Passes72 · %68
Tackles2Duels won3/6Fouls won1Passes60 · %53
Dribbles2/3Tackles2Interceptions2Duels won5/6Fouls won1Passes26 · %19
Tackles2Duels won4/10Fouls won1Offside1Passes18 · %12
Interceptions1Duels won1/3Fouls won1Fouls1Passes75 · %65
Tackles5Interceptions1Blocks1Duels won7/10Fouls won1Fouls1Passes57 · %49
On target1/1Tackles1Interceptions1Duels won3/4Passes52 · %46
Substitutes
Duels won1/1Fouls won1Passes2 · %1
Tackles2Interceptions1Duels won3/4Fouls won1Passes11 · %11
Tackles1Duels won1/1Passes14 · %10
Dribbles1/1Duels won1/1Passes8 · %7
Unused: Tim OermannLoïc BadéJonas HofmannErnest PokuJonas Omlin
Win probabilityModel: 2 (%42) ✓
1.FC Köln %29
Draw %29
Bayer Leverkusen %42
1.161.FC Köln xPuan
1.55Bayer Leverkusen xPuan
🎯
FREE MEMBERSHIP
Tactical metrics & visuals
Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.
Create free account🔥
FREE MEMBERSHIP
Team & player heatmaps
Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.
Create free account🤖
FREE MEMBERSHIP
ML deep-dive
Feature-level model breakdown, expected points simulation and value analysis.
Create free accountForm
1.FC KölnDWDDD
Bayer LeverkusenLLWWD
FREE MEMBERSHIP
Heatmap & tactical analysis
Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.
Create free accountMatch Reportsall →
Galatasaray 3-1 Kasımpaşa
Borussia Dortmund 2-2 Werder Bremen
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Fenerbahçe 1-2 Beşiktaş
Rayo Vallecano 1-1 Alaves
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum