Bundesliga · 2026/27

Köln37Index41Attack31Defense

WLDLW
Assessed fixtures
at EIN
26% win
Chances created and conceded, against 198 club-seasons of this league
npxG /90Shots /90Close-range shareFinishing /90Chance qualityBig-chance sharenpxG conceded /90Shots faced /90Close-range concededQuality concededBig chances facedKeeping /90Set-piece shareCorner shareSet-piece conceded
hover a club to isolate it
Percentile against 198 club-seasons of league history, 2025 season. Higher is better on every spoke, including the ones where a low raw number is the good one. n = 198 club-seasons.
Chances created and conceded
0.0+0.7+1.4+2.1+2.82026/27KOE
Solid: chances created. Dashed red: chances conceded. Both six-match rolling averages. A dashed vertical marks a new season. n = 38 matches. Chart R4pbsnpfiv5snb.

Season shape · 2026/27

Home2-1-06–4 goals · 6–4 xG
Away0-0-22–6 goals · 5–6 xG
Proportional breakdown3 categories totalling 8.75%13%13%8SCORED
  • Open play75%
  • Set pieces13%
  • From corners13%
Proportional breakdown — 3 categories totalling 8.
CategoryValueShare
Open play675.0%
Set pieces112.5%
From corners112.5%
Where Köln's goals came from, counted from shot data. Own goals by opponents are excluded, so this can total less than goals-for in the split above.
Proportional breakdown3 categories totalling 10.60%30%10%10CONCEDED
  • Open play60%
  • From corners30%
  • Set pieces10%
Proportional breakdown — 3 categories totalling 10.
CategoryValueShare
Open play660.0%
From corners330.0%
Set pieces110.0%
Where the goals against arose. Own goals excluded, as above.
Who carried the threat
PlayerxGxAGA
Said El Mala12.64.2134
Ragnar Ache11.03.074
Jakub Kaminski8.05.673
Marius Bülter4.04.754
Gian-Luca Waldschmidt5.92.655
Linton Maina1.33.220
Sebastian Sebulonsen1.52.800
Eric Martel1.82.122
Ísak Bergmann Jóhannesson1.42.422
Alessio Castro-Montes1.32.313

Chance quality, match by match

Time series2 series over 5 time points.0.791.52.33.03.8135xG createdxG concededXGMATCHDAY (1–5)
  • xG created
  • xG conceded
Time series — 2 series over 5 time points.
matchday (1–5)xG createdxG conceded
12.31.9
22.93.5
31.61.2
42.22.1
51.51.0
Per-match chance quality across 5 matches — creation vs concession. Crossovers are where seasons turn.
Squad projections — this week
Said El MalaG+A 0.3719% goal
Linton MainaG+A 0.363% goal
Marius BülterG+A 0.1911% goal
Ragnar AcheG+A 0.1611% goal
Ísak Bergmann JóhannessonG+A 0.164% goal
Alessio Castro-MontesG+A 0.136% goal
Tom KraußG+A 0.094% goal
Ellyes SkhiriG+A 0.083% goal

Style profile · how they play, not how good they are

Each axis is a percentile against the 17 other clubs with a profile this season, built from every shot Köln has taken and conceded in their last twelve matches. A club can sit high on these axes and still be poor — this describes character, not quality.

Style profile7-axis radar comparing 1 profile(s).Set-piece threat19thAerial26thCrossing26thCarrying93rdBig chances50thClose range75thChance quality56th
  • Creating
Style profile — 7-axis radar comparing 1 profile(s).
AxisCreating
Set-piece threat19th
Aerial26th
Crossing26th
Carrying93rd
Big chances50th
Close range75th
Chance quality56th
Where Köln's threat comes from. Strongest trait: carrying (93rd percentile). as of 2026-10-11
Style profile7-axis radar comparing 1 profile(s).Set-piece threat68thAerial87thCrossing50thCarrying68thBig chances56thClose range62ndChance quality68th
  • Conceding
Style profile — 7-axis radar comparing 1 profile(s).
AxisConceding
Set-piece threat68th
Aerial87th
Crossing50th
Carrying68th
Big chances56th
Close range62nd
Chance quality68th
The shape of what they give up. Most exposed to: aerial (87th percentile). as of 2026-10-11

Descriptive only. We tested whether style matchups improve match forecasts — a set-piece side against a set-piece-vulnerable defence, and so on — and the answer was no, to five decimal places. These profiles tell you what a match will look like, not who will win it.

Luck ledger · 2026/27

051015
— points · - - expected points · hover for any game

Match log

GameOpponentScorexGxGAxPtsPts
1Hoffenheim3-22.31.91.63
2@ VfB Stuttgart1-42.93.51.00
3Werder Bremen1-11.61.21.71
4@ Hamburger SV1-22.22.11.40
5Gladbach2-11.51.01.83

Latest results

2026-10-11Köln2–1GladbachxG 1.5–1.0
2026-09-19Hamburger SV2–1KölnxG 2.1–2.2
2026-09-12Köln1–1Werder BremenxG 1.6–1.2
2026-09-04VfB Stuttgart4–1KölnxG 3.5–2.9
2026-08-29Köln3–2HoffenheimxG 2.3–1.9