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 hold 14th in Bundesliga, with volatile form. With 32 points, they exist in football's quiet middle ground - too good for relegation, too limited for European dreams. The numbers confirm: this is who they are. 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

The title is home! 🏆 An absolute masterclass and a historic hat-trick secured the ultimate crown. The Bavarians are officially league champions! 🔴⚪ #MiaSanMia #Bundesliga #FCBayern

Kings of Germany: Bayern's Five-Star Coronation A devastating hat-trick anchored a ruthless victory, capping off a dominant title-winning campaign and igniting championship celebrations for the hosts. The Opening Barrage A blistering start set the Allianz Arena alight as the hosts displayed off-the-charts Intensity right out of the gate. Harry Kane...
Read our take

A massive 3-1 shock! The scoreboard says upset, but Heidenheim's ruthless efficiency tells the real story. The relegation battle just got totally blown open at Köln. #Bundesliga #KOEHDH #FCH

Heidenheim's Survival Instinct Shocks RheinEnergieSTADION This away victory is a remarkable triumph of sheer will, breathing completely unexpected life into the league's basement side during a brutal relegation battle. The Early Exchanges The Intensity at RheinEnergieSTADION was immediately dialled to the absolute maximum right from the referee's first whistle. A...
Read our take

Down by two goals with 30 mins to play, Union clawed back for a massive point in the survival race. A stunning late comeback that leaves Köln gutted. #Bundesliga #UnionBerlin #Effzeh

Late Drama in the Capital: Union Snatch Vital Draw In a breathless six-pointer, a masterclass in late attacking substitutions salvaged a crucial point for the hosts in their desperate relegation battle. Cologne's Clinical Counter-Punches The sheer Stakes at Stadion An der Alten Försterei were evident from the opening exchanges of...
Read our take

The Rhineland Derby delivers! Köln battered the door down, but Patrik Schick's clinical touch and a brick wall named Janis Blaswich steal the points. Brutal efficiency! #Bundesliga #DerbyDay #B04

Schick's Precision and Blaswich's Wall Decide the Rhineland Derby A textbook lesson in ruthless efficiency saw Leverkusen snatch local bragging rights, surviving an absolute barrage of attacks through heroic goalkeeping and surgical counter-attacks. The Early Siege The atmosphere inside the iconic RheinEnergieSTADION was absolutely electric as local pride collided with...
Read our take

The scoreboard says a draw, but this feels like a gut punch for St. Pauli. A late Waldschmidt penalty denies them massive survival points in a tense relegation battle. Cruel twist. #FCSP #Bundesliga

Survival Points Snatched Away in Late Penalty Drama A desperately unlucky finish for the hosts as a late penalty kick cancels out their hard-earned lead in a critical relegation battle. Tension at the Millerntor The atmosphere at the Millerntor-Stadion was thick with anxiety as FC St. Pauli desperately sought three...
Read our take

A defining moment at the bottom of the table! A first-half red card forces Werder to weather a barrage, but Köln's relentless pressure ultimately cracks the resistance late on. #FCKöln #SVW #Bundesliga

Red Mist Lowers Bremen in Survival Clash An early sending-off fundamentally altered the tactical landscape as the Billy Goats leveraged their numerical advantage to claim three vital points in the relegation race. The Opening Spot-Kick Tension at the RheinEnergieSTADION was palpable before kickoff, but the hosts struck gold almost instantly....
Read our take

A sensational 2-2 thriller at Deutsche Bank Park! Eintracht Frankfurt's quickfire double was erased by late Köln heroics. A brilliant point for the visitors. #Bundesliga #SGEKOE #Eintracht

Late Chaos Shakes Deutsche Bank Park in Four-Goal Thriller A phenomenal showcase of attacking intent and late-game drama that earns 1. FC Köln a precious point in their relegation fight. Opening Exchanges A relentless wave of 32 combined shots quickly turned Deutsche Bank Park into a firing range. Eintracht Frankfurt...
Read our take

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

Season Statistics

Full league record with goals, form, and recent streaks

Bundesliga 14th Place
Form
WWDLLWDLWL

Record

P33
W7
D11
L15
Pts32
Win%21%

Goals

Scored48
Conceded58
Diff -10
Avg/G1.5
Conc/G1.8

Defense & Discipline

Clean Sheets3
Failed to Score4
Pens Scored3
Pens Missed0

Best Streaks

2 Win Streak
3 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 33 86 117 35 +82 WBayern München 5 - 1 1. FC Köln (16-05-2026)WVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)
2 Borussia Dortmund 33 70 68 34 +34 WWerder Bremen 0 - 2 Borussia Dortmund (16-05-2026)WBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)
3 RB Leipzig 33 65 65 43 +22 LSC Freiburg 4 - 1 RB Leipzig (16-05-2026)WRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)
4 VfB Stuttgart 33 61 69 47 +22 DEintracht Frankfurt 2 - 2 VfB Stuttgart (16-05-2026)WVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)
5 1899 Hoffenheim 33 61 65 48 +17 LBorussia Mönchengladbach 4 - 0 1899 Hoffenheim (16-05-2026)W1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)
6 Bayer Leverkusen 33 58 67 46 +21 DBayer Leverkusen 1 - 1 Hamburger SV (16-05-2026)LVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)
7 SC Freiburg 33 44 47 56 -9 WSC Freiburg 4 - 1 RB Leipzig (16-05-2026)LHamburger SV 3 - 2 SC Freiburg (10-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)
8 Eintracht Frankfurt 33 43 59 63 -4 DEintracht Frankfurt 2 - 2 VfB Stuttgart (16-05-2026)LBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)
9 FC Augsburg 33 43 45 57 -12 LUnion Berlin 4 - 0 FC Augsburg (16-05-2026)WFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)
10 FSV Mainz 05 33 37 42 53 -11 W1. FC Heidenheim 0 - 2 FSV Mainz 05 (16-05-2026)LFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)
11 Hamburger SV 33 37 39 53 -14 DBayer Leverkusen 1 - 1 Hamburger SV (16-05-2026)WHamburger SV 3 - 2 SC Freiburg (10-05-2026)WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)
12 Union Berlin 33 36 40 58 -18 WUnion Berlin 4 - 0 FC Augsburg (16-05-2026)WFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)
13 Borussia Mönchengladbach 33 35 38 53 -15 WBorussia Mönchengladbach 4 - 0 1899 Hoffenheim (16-05-2026)LFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)
14 1. FC Köln 33 32 48 58 -10 LBayern München 5 - 1 1. FC Köln (16-05-2026)L1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)
15 Werder Bremen 33 32 37 58 -21 LWerder Bremen 0 - 2 Borussia Dortmund (16-05-2026)L1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)
16 VfL Wolfsburg 33 26 42 68 -26 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)WFC St. Pauli 1 - 3 VfL Wolfsburg (16-05-2026)LVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)
17 1. FC Heidenheim 33 26 41 70 -29 L1. FC Heidenheim 0 - 2 FSV Mainz 05 (16-05-2026)W1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)
18 FC St. Pauli 33 26 28 57 -29 LFC St. Pauli 1 - 3 VfL Wolfsburg (16-05-2026)LRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-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