Active in Bundesliga

1. FC Köln

KOL

Deutsch flag Deutsch
Form: WWDLL
Squad Size 36
City Köln
Stadium Cologne Stadium
Founded 1948

1. FC Köln find themselves at 15th in Bundesliga, fighting for survival with 26 points and with mixed recent results. Recent form shows WWDLL - numbers that carry existential weight. Every fixture becomes a data point in the survival equation. The squad features Jahmai Simpson-Pusey (INTERCEPTOR), A. Castro-Montes (GOLD TRAY), and D. Heintz (SHIELD).

Match Coverage

1. FC Köln results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

Six goals, six lead changes, and a late red card! The Rheinderby between Köln and Gladbach delivered absolute cinematic chaos from the opening whistle. A classic! #Bundesliga #Rheinderby #KOEBMG

Rheinderby Rollercoaster: A Six-Goal Thriller This electrifying draw delivered maximum entertainment, proving exactly why regional rivalries in the lower half of the table produce the most breathtaking football. The First-Minute Fireworks The RheinEnergieSTADION erupted into absolute pandemonium before most fans had even taken their seats. Borussia Mönchengladbach orchestrated a breathtaking...
Read our take

A clash at the Volksparkstadion ends level. F. Vieira's opener was instantly cancelled out by El Mala. Neither side found a winner despite Köln's heavy pressure. #HSVKOE #Bundesliga #Effzeh

A Mid-Table Stalemate Built on Missed Chances A severe lack of attacking quality turned this mid-table scrap into a tedious watch, despite a brief flurry of first-half goals. A Stagnant Start The atmosphere inside the Volksparkstadion crackled before kickoff, but the action on the pitch quickly dampened any lingering expectations....
Read our take

Dortmund survive a late scare in Cologne! Guirassy and Beier do the damage before a red card for Simpson-Pusey changed the script. Crucial points for BVB. #KOEBVB #Bundesliga #TitleRace

Dortmund’s Clinical Edge Overcomes Ten-Man Köln Borussia Dortmund maintained their title charge with a gritty victory at the RheinEnergieSTADION, surviving a late scare against a resilient but disciplined-depleted Köln side. Early Dominance and the Opening Breakthrough The Intensity was high from the opening whistle as the visitors looked to assert...
Read our take

Ribeiro and Claude-Maurice strike as Augsburg punish Köln's lack of edge at the WWK Arena. A massive three points for the hosts. #Bundesliga #FCAKOE #Augsburg

Augsburg Efficiency Punishes Toothless Köln A masterclass in clinical finishing saw Augsburg soak up pressure and strike twice to leave Köln empty-handed despite their territorial dominance. Tactical Stalemate and Set-Piece Pressure The atmosphere at the WWK Arena was thick with Intensity right from the start, though clear-cut chances remained a...
Read our take

A pulsating 2-2 at the RheinEnergieSTADION! Köln’s grit meets Hoffenheim’s fire. Said El Mala the hero for the hosts. No winner, but plenty of drama. #Effzeh #TSG #Bundesliga

Points Shared in Cologne Chaos A spirited Köln performance derailed Hoffenheim’s momentum in a clash defined by tactical swings and VAR drama at the RheinEnergieSTADION. Early Intensity at the Cathedral The Intensity was high from the opening whistle as 1. FC Köln looked to unsettle the high-flying visitors. The home...
Read our take

Late drama at the MHPArena! Ermedin Demirović nets twice as VfB Stuttgart overcome a late scare to beat 1. FC Köln 3-1. A goal flurry of 3 goals in 11 minutes sees the hosts cement their Champions League push. #VfBKOE #Bundesliga #Stuttgart

Demirović Double Denies Cologne in MHPArena Thriller A clinical late flurry from VfB Stuttgart secures maximum points as their superior squad depth eventually overwhelmed a resilient Cologne side. Clinical Start for the Hosts From the first whistle at the MHPArena, the hosts looked to assert their dominance. An Intensity score...
Read our take

Christoph Baumgartner’s clinical brace sees RB Leipzig escape the RheinEnergieSTADION with all three points. A 2-1 victory keeps their top-four charge on track, leaving 1. FC Köln to rue missed opportunities despite a spirited second half. #Bundesliga #KOERBL

Baumgartner Brace Silences the RheinEnergieSTADION A masterclass in clinical finishing from the Austrian playmaker ensured Leipzig's technical superiority translated into three vital points on the road. Leipzig Dictate the Early Rhythm The encounter at the RheinEnergieSTADION opened with RB Leipzig establishing a firm grip on the proceedings. Controlling 57% of...
Read our take

Linton Maina's 29th-minute goal proves the difference as 1. FC Köln edge VfL Wolfsburg 1-0 at the RheinEnergieSTADION. Despite 59% possession, the Wolves couldn't find a way through the Billy Goats' resilient defense. #Bundesliga #Effzeh #WOB

Maina Efficiency Sinks Dominant Wolves 1. FC Köln displayed clinical precision to overcome VfL Wolfsburg’s possession-heavy approach and secure three vital points at the RheinEnergieSTADION. The High-Octane Opening The atmosphere at RheinEnergieSTADION was electric as 1. FC Köln hosted VfL Wolfsburg in a clash where the Intensity was evident from...
Read our take

Pure Bundesliga chaos at the Europa-Park-Stadion! 🎢 Freiburg recover from an early OG to edge Köln 2-1. Matanovic scored then missed a penalty, while Atubolu was a wall in goal. #SCFKOE #Bundesliga

Freiburg Edge Köln in Europa-Park-Stadion Battle A whirlwind sequence of goals and a standout performance from their young goalkeeper allowed Freiburg to overcome a persistent Köln side in a match of relentless attacking football. Chaos and Instant Response The opening exchange at the Europa-Park-Stadion was defined by a frantic Intensity...
Read our take

Super-sub Ragnar Ache is the hero at the RheinEnergieSTADION! His clinical second-half brace secures a 2-1 win for 1. FC Köln, leaving Mainz 05 frustrated after leading early. A massive result for the mid-table hosts. #Effzeh #Mainz05 #Bundesliga

Super-Sub Ache Inspires Gritty Köln Comeback A match of tactical adjustments where the introduction of a clinical finisher proved the difference, leaving Mainz to rue missed opportunities in their fight for survival. Mainz Strike First Amidst Heavy Pressure The atmosphere at the RheinEnergieSTADION crackled with high Stakes as the home...
Read our take

Bayern Munich maintain their title grip! After falling behind to a Linton Maina strike, goals from Gnabry, Kim, and sub Lennart Karl secure a 3-1 comeback win at the RheinEnergieStadion. Professionalism over pressure. #Bundesliga #KOEFCB

Bavarian Resilience Silences the Rhine This encounter proved that even when the league leaders' Balance is tested, their depth and clinical finishing remain unmatched against resilient opposition. Maina Stuns the Leaders At a raucous RheinEnergieStadion, the early narrative defied the league standings. Bayern München dominated possession with 73%, weaving intricate...
Read our take

Chaos at the Voith-Arena! A 2-2 draw between Heidenheim and Köln saw 35 total shots and two goalkeeping masterclasses. Ramaj and Schwäbe were unbeatable in the closing stages. A point that helps Köln more than struggling Heidenheim. #Bundesliga

Goalkeeping Masterclass Seals Four-Goal Thriller at Voith-Arena A high-octane encounter at the Voith-Arena saw both sides trade clinical blows, leaving Heidenheim still searching for the spark to ignite their survival bid. A Frantic First-Half Exchange From the first whistle, chaos reigned in this Bundesliga clash. The 1. FC Heidenheim faithful...
Read our take

Drama at the Rhine: Union Berlin snatch victory in the 91st minute to beat Cologne 1-0. Schäfer's finish and a red card for van den Berg seal the hosts' fate. A win loaded with intensity.

Schäfer's Mercy Blow: Union Punish Cologne in Added Time An intensity -laden clash between two mid-table rivals ended with theatrical perfection: Union Berlin stole victory in the 91st minute and proved they possess the character to grind out results when it matters most. Cologne Dominates, Union Waits in the Shadows...
Read our take

Bayer Leverkusen demolishes 1. FC Cologne 2-0 in the Rhineland Derby at BayArena. Terrier and Andrich seal it. Schwäbe kept it respectable. A six-pointer decided. 🔴⚫

Leverkusen's Rhineland Reckoning: Cologne Dismantled at BayArena This wasn't a match—it was a masterclass in dominance: Bayer Leverkusen dismantled 1. FC Cologne 2-0 in a one-sided Rhineland Derby that exposed the gulf between fourth and ninth place. Relentless Siege Breaks Cologne's Resistance From the opening whistle, Leverkusen suffocated Cologne with...
Read our take

Drama at RheinEnergieStadion! Jones levels it 1-1 in the 90th minute. St. Pauli salvage a vital point against Cologne. Vasilj's six saves prove decisive. #Bundesliga

Jones' Lifeline in Added Time: St. Pauli Earn Lifeline in Relegation Six-Pointer What appeared to be a routine Cologne victory became a late-game thriller when St. Pauli's substitutes delivered the ultimate reminder that matches are won in the final moments, not the opening 45 minutes. Cologne Dominates, St. Pauli Resists...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Bundesliga 15th Place
Form
WWDLLWDLWL

Record

P26
W6
D7
L13
Pts25
Win%23%

Goals

Scored35
Conceded44
Diff -9
Avg/G1.3
Conc/G1.7

Defense & Discipline

Clean Sheets3
Failed to Score4
Pens Scored1
Pens Missed0

Best Streaks

2 Win Streak
2 Draw Streak
2 Loss Streak

League Standings

League Standings

Full Bundesliga table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 26 58 55 26 +29 WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 RB Leipzig 27 50 53 35 +18 WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
4 VfB Stuttgart 26 50 51 34 +17 WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 26 38 49 49 0 WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
8 SC Freiburg 26 34 37 43 -6 LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
9 FC Augsburg 26 31 31 45 -14 LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
10 Union Berlin 27 31 31 46 -15 LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
11 Hamburger SV 26 30 29 37 -8 LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
12 Borussia Mönchengladbach 27 29 33 46 -13 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
13 Werder Bremen 27 28 30 47 -17 WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
14 FSV Mainz 05 26 27 31 41 -10 WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
15 1. FC Köln 27 26 38 47 -9 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 26 24 23 42 -19 LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 36 players