This article has details on 1. FC Köln statistics.
ImageSize = width:1200 height:300PlotArea = width:950 height:100 left:80 bottom:20AlignBars = justify
Period = from:1963 till:1998TimeAxis = orientation:horizontalScaleMajor = unit:year increment:5 start:1963ScaleMinor = unit:year increment:1 start:1963
Colors = id:color1 value:rgb(0,0.39,0) id:color2 value:rgb(0.12,0.69,0.66) id:color3 value:rgb(1,1,0) id:color4 value:rgb(1,0.54,0) id:color5 value:rgb(1,1,0.7) id:color6 value:rgb(0,0.74,1) id:color7 value:rgb(1,0.85,0.7) id:color8 value:rgb(1,0.85,0.7) id:color9 value:rgb(1,0.85,0.7) id:color10 value:rgb(1,0.85,0.7) id:color11 value:rgb(1,0.85,0.7) id:color12 value:rgb(0.58,0,0.82) id:color13 value:rgb(0.58,0,0.82) id:color14 value:rgb(0.58,0,0.82) id:color15 value:rgb(0.58,0,0.82) id:color16 value:rgb(1,0.5,0.5) id:color17 value:rgb(1,0.0,0.0) id:color18 value:rgb(1,0.0,0.0) id:gray value:gray(0.8)
BarData = bar:1 text:"1" bar:2 text:"2" bar:3 text:"3" bar:4 text:"4" bar:5 text:"5" bar:6 text:"6" bar:7 text:"7–11" bar:8 text:"12–15" bar:9 text:"16–18"
PlotData= align:center textcolor:black fontsize:8 mark:(line,gray) width:12 shift:(1,-5)
bar:1 color:color1 from:1963 till:1964 text:1 bar:2 color:color2 from:1964 till:1965 text:2 bar:5 color:color5 from:1965 till:1966 text:5 bar:7 color:color7 from:1966 till:1967 text:7 bar:4 color:color4 from:1967 till:1968 text:4 bar:8 color:color12 from:1968 till:1969 text:12 bar:4 color:color4 from:1969 till:1970 text:4 bar:7 color:color11 from:1970 till:1971 text:11 bar:4 color:color4 from:1971 till:1972 text:4 bar:2 color:color2 from:1972 till:1973 text:2 bar:5 color:color5 from:1973 till:1974 text:5 bar:5 color:color5 from:1974 till:1975 text:5 bar:4 color:color4 from:1975 till:1976 text:4 bar:5 color:color5 from:1976 till:1977 text:5 bar:1 color:color1 from:1977 till:1978 text:1 bar:6 color:color6 from:1978 till:1979 text:6 bar:5 color:color5 from:1979 till:1980 text:5 bar:7 color:color8 from:1980 till:1981 text:8 bar:2 color:color2 from:1981 till:1982 text:2 bar:5 color:color5 from:1982 till:1983 text:5 bar:6 color:color6 from:1983 till:1984 text:6 bar:3 color:color3 from:1984 till:1985 text:3 bar:8 color:color13 from:1985 till:1986 text:13 bar:7 color:color10 from:1986 till:1987 text:10 bar:3 color:color3 from:1987 till:1988 text:3 bar:2 color:color2 from:1988 till:1989 text:2 bar:2 color:color2 from:1989 till:1990 text:2 bar:7 color:color7 from:1990 till:1991 text:7 bar:4 color:color4 from:1991 till:1992 text:4 bar:8 color:color12 from:1992 till:1993 text:12 bar:7 color:color11 from:1993 till:1994 text:11 bar:7 color:color10 from:1994 till:1995 text:10 bar:8 color:color12 from:1995 till:1996 text:12 bar:7 color:color10 from:1996 till:1997 text:10 bar:9 color:color17 from:1997 till:1998 text:17
TextData= pos:(460,150) fontsize:13 text: 1. FC Köln 1963-1998 (1.Bundesliga)
ImageSize = width:1200 height:200PlotArea = width:950 height:80 left:80 bottom:55AlignBars = justify
Period = from:1998 till:2019TimeAxis = orientation:horizontalScaleMajor = unit:year increment:1 start:1998ScaleMinor = unit:year increment:1 start:1998
Colors = id:gruen value:rgb(0.7,1,0.7) id:blau value:rgb(0.7,0.7,1) id:rot value:rgb(1,0.7,0.7) id:blau value:rgb(0.5,0.5,1) id:gelb value:rgb(1,1,0.7) id:gray value:gray(0.8)
BarData = bar:eins text:"1. Bundesliga" bar:zwei text:"2. Bundesliga"
PlotData= align:center textcolor:black fontsize:8 mark:(line,gray) width:20 shift:(1,-5)
bar:eins color:gruen from:2000 till:2001 text:10 from:2001 till:2002 text:17 from:2003 till:2004 text:18 from:2005 till:2006 text:17 from:2008 till:2009 text:12 from:2009 till:2010 text:13 from:2010 till:2011 text:10 from:2011 till:2012 text:17 from:2014 till:2015 text:12 from:2015 till:2016 text:9 from:2016 till:2017 text:5 from:2017 till:2018 text:18
bar:zwei color:gelb from:1998 till:1999 text:10 from:1999 till:2000 text:1 from:2002 till:2003 text:2 from:2004 till:2005 text:1 from:2006 till:2007 text:9 from:2007 till:2008 text:3 from:2012 till:2013 text:5 from:2013 till:2014 text:1 from:2018 till:2019 text:1
TextData= pos:(460,150) fontsize:13 text:1. FC Köln 1998-2019
ImageSize = width:1200 height:200PlotArea = width:950 height:80 left:80 bottom:55AlignBars = justify
Period = from:2020 till:2025TimeAxis = orientation:horizontalScaleMajor = unit:year increment:1 start:2020ScaleMinor = unit:year increment:1 start:2020
Colors = id:gruen value:rgb(0.7,1,0.7) id:blau value:rgb(0.7,0.7,1) id:rot value:rgb(1,0.7,0.7) id:blau value:rgb(0.5,0.5,1) id:gelb value:rgb(1,1,0.7) id:gray value:gray(0.8)
BarData = bar:eins text:"1. Bundesliga" bar:zwei text:"2. Bundesliga"
PlotData= align:center textcolor:black fontsize:8 mark:(line,gray) width:20 shift:(1,-5)
bar:eins color:gruen from:2020 till:2021 text:16 from:2021 till:2022 text:7 from:2022 till:2023 text:11 from:2023 till:2024 text:17
bar:zwei color:gelb from:2024 till:2025 text:
TextData= pos:(460,150) fontsize:13 text:1. FC Köln 2020-
bgcolor=gold | Winners * | bgcolor=silver | Runners-up ¤ | Promoted ↑ | Relegated ↓ |
Season | Division | [1] | Cup | Top goalscorer(s) | Goals | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1963–64 | 30 | 17 | 11 | 2 | 78 | 40 | 38 | 45 | bgcolor=gold | 1 * | 31,904 | QF | align=left | 16 | |||
1964–65 | 30 | 14 | 10 | 6 | 66 | 45 | 21 | 38 | bgcolor=silver | 2 ¤ | 31,933 | R1 | align=left | 19 | |||
1965–66 | 34 | 19 | 6 | 9 | 74 | 41 | 33 | 44 | 5 | 27,176 | R2 | align=left | 18 | ||||
1966–67 | 34 | 14 | 9 | 11 | 48 | 48 | 0 | 37 | 7 | 25,176 | R2 | align=left | Hannes Löhr | 13 | |||
1967–68 | 34 | 17 | 4 | 13 | 68 | 52 | 16 | 38 | 4 | 23,176 | bgcolor=gold | W * | align=left | Hannes Löhr | 27 | ||
1968–69 | 34 | 13 | 6 | 15 | 47 | 56 | −9 | 32 | 14 | 24,882 | R1 | align=left | 14 | ||||
1969–70 | 34 | 20 | 3 | 11 | 83 | 38 | 45 | 43 | 4 | 25,118 | bgcolor=silver | RU ¤ | align=left | Hannes Löhr | 19 | ||
1970–71 | 34 | 11 | 11 | 12 | 46 | 56 | −10 | 33 | 11 | 18,559 | bgcolor=silver | RU ¤ | align=left | 14 | |||
1971–72 | 34 | 15 | 13 | 6 | 64 | 44 | 20 | 43 | 4 | 15,118 | SF | align=left | Bernd Rupp | 16 | |||
1972–73 | 34 | 16 | 11 | 7 | 66 | 51 | 15 | 43 | bgcolor=silver | 2 ¤ | 12,753 | bgcolor=silver | RU ¤ | align=left | Hannes Löhr | 10 | |
1973–74 | 34 | 16 | 7 | 11 | 69 | 56 | 13 | 39 | 5 | 17,135 | QF | align=left | 17 | ||||
1974–75 | 34 | 17 | 7 | 10 | 77 | 51 | 26 | 41 | 5 | 18,500 | R4 | align=left | Dieter Müller | 24 | |||
1975–76 | 34 | 14 | 11 | 9 | 62 | 45 | 17 | 39 | 4 | 25,941 | QF | align=left | Hannes Löhr | 15 | |||
1976–77 | 34 | 17 | 6 | 11 | 83 | 61 | 22 | 40 | 5 | 32,306 | bgcolor=gold | W * | align=left | Dieter Müller | 34 | ||
1977–78 | 34 | 22 | 4 | 8 | 86 | 41 | 45 | 48 | bgcolor=gold | 1 * | 35,235 | bgcolor=gold | W * | align=left | Dieter Müller | 24 | |
1978–79 | 34 | 13 | 12 | 9 | 55 | 47 | 8 | 38 | 6 | 22,765 | R4 | align=left | Dieter Müller | 8 | |||
1979–80 | 34 | 14 | 9 | 11 | 72 | 55 | 17 | 37 | 5 | 27,824 | bgcolor=silver | RU ¤ | align=left | Dieter Müller | 21 | ||
1980–81 | 34 | 12 | 10 | 12 | 54 | 55 | −1 | 34 | 8 | 19,765 | R2 | align=left | Dieter Müller | 17 | |||
1981–82 | 34 | 18 | 9 | 7 | 72 | 38 | 34 | 45 | bgcolor=silver | 2 ¤ | 25,147 | R1 | align=left | 15 | |||
1982–83 | 34 | 17 | 9 | 8 | 69 | 42 | 27 | 43 | 5 | 17,971 | bgcolor=gold | W * | align=left | 16 | |||
1983–84 | 34 | 16 | 6 | 12 | 70 | 57 | 13 | 38 | 6 | 17,442 | R3 | align=left | 20 | ||||
1984–85 | 34 | 18 | 4 | 12 | 69 | 66 | 3 | 40 | 3 | 18,059 | R2 | align=left | Klaus Allofs | 26 | |||
1985–86 | 34 | 9 | 11 | 14 | 46 | 59 | −13 | 29 | 13 | 13,615 | R2 | align=left | Pierre Littbarski | 8 | |||
1986–87 | 34 | 13 | 9 | 12 | 50 | 53 | −3 | 35 | 10 | 16,588 | R3 | align=left | Klaus Allofs | 14 | |||
1987–88 | 34 | 18 | 12 | 4 | 57 | 28 | 29 | 48 | 3 | 22,412 | R2 | align=left | 13 | ||||
1988–89 | 34 | 18 | 9 | 7 | 58 | 30 | 28 | 45 | bgcolor=silver | 2 ¤ | 20,941 | R2 | align=left | Thomas Allofs | 17 | ||
1989–90 | 34 | 17 | 9 | 8 | 54 | 44 | 10 | 43 | bgcolor=silver | 2 ¤ | 22,294 | R3 | align=left | 11 | |||
1990–91 | 34 | 13 | 11 | 10 | 50 | 43 | 7 | 37 | 7 | 21,235 | bgcolor=silver | RU ¤ | align=left | 13 | |||
38 | 13 | 18 | 7 | 58 | 41 | 17 | 44 | 4 | 23,105 | R3 | align=left | 11 | |||||
1992–93 | 34 | 12 | 4 | 18 | 41 | 51 | −10 | 28 | 12 | 29,824 | R2 | align=left | Frank Ordenewitz | 9 | |||
1993–94 | 34 | 14 | 6 | 14 | 49 | 51 | −2 | 34 | 11 | 31,065 | R3 | align=left | 17 | ||||
1994–95 | 34 | 11 | 10 | 13 | 54 | 54 | 0 | 32 | 10 | 31,765 | SF | align=left | Toni Polster | 17 | |||
1995–96 | 34 | 9 | 13 | 12 | 33 | 35 | −2 | 40 | 12 | 32,882 | R1 | align=left | Toni Polster | 11 | |||
1996–97 | 34 | 13 | 5 | 16 | 62 | 62 | 0 | 44 | 10 | 31,088 | R2 | align=left | Toni Polster | 21 | |||
1997–98 | 34 | 10 | 6 | 18 | 49 | 64 | −15 | 36 | 17 ↓ | 29,824 | R1 | align=left | Toni Polster | 13 | |||
1998–99 | 34 | 12 | 9 | 13 | 46 | 53 | −7 | 45 | 10 | 14,488 | R1 | align=left | 7 | ||||
1999–2000 | 34 | 19 | 8 | 13 | 68 | 39 | 29 | 65 | 1 ↑ | 28,853 | R4 | align=left | 14 | ||||
2000–01 | 34 | 12 | 10 | 12 | 59 | 52 | 7 | 46 | 10 | 34,339 | R1 | align=left | Dirk Lottner | 10 | |||
2001–02 | 34 | 7 | 8 | 19 | 26 | 61 | −35 | 29 | 17 ↓ | 31,147 | SF | align=left | Dirk Lottner | 9 | |||
2002–03 | 34 | 18 | 11 | 5 | 63 | 45 | 18 | 65 | 2 ↑ | 26,459 | QF | align=left | 18 | ||||
2003–04 | 34 | 6 | 5 | 23 | 32 | 57 | −25 | 23 | 18 ↓ | 40,058 | R3 | align=left | 10 | ||||
2004–05 | 34 | 20 | 7 | 7 | 62 | 33 | 29 | 67 | 1 ↑ | 38,482 | R2 | align=left | Lukas Podolski | 24 | |||
2005–06 | 34 | 7 | 9 | 18 | 49 | 71 | −22 | 30 | 17 ↓ | 48,942 | R1 | align=left | Lukas Podolski | 12 | |||
2006–07 | 34 | 12 | 10 | 12 | 49 | 50 | −1 | 46 | 9 | 42,194 | R3 | align=left | 14 | ||||
2007–08 | 34 | 17 | 9 | 8 | 62 | 44 | 18 | 60 | 3 ↑ | 43,763 | R1 | align=left | Milivoje Novakovic | 20 | |||
2008–09 | 34 | 11 | 6 | 17 | 35 | 50 | −15 | 39 | 12 | 49,316 | R2 | align=left | Milivoje Novakovic | 16 | |||
2009–10 | 34 | 9 | 11 | 14 | 33 | 42 | −9 | 38 | 13 | 48,059 | QF | align=left | Milivoje Novakovic | 6 | |||
2010–11 | 34 | 13 | 5 | 16 | 47 | 62 | −15 | 44 | 10 | 47,782 | R3 | align=left | Milivoje Novakovic | 17 | |||
34 | 8 | 6 | 20 | 39 | 75 | −36 | 30 | 17 ↓ | 47,482 | R2 | align=left | Lukas Podolski | 18 | ||||
34 | 14 | 12 | 8 | 43 | 33 | 10 | 54 | 5 | 40,688 | R3 | align=left | 13 | |||||
34 | 19 | 11 | 4 | 53 | 20 | 23 | 68 | 1 ↑ | 46,235 | R3 | align=left | Patrick Helmes | 12 | ||||
34 | 9 | 13 | 12 | 34 | 40 | −6 | 40 | 12 | 48,329 | R3 | align=left | Anthony Ujah | 10 | ||||
34 | 10 | 13 | 11 | 38 | 42 | −4 | 43 | 9 | 48,676 | R2 | align=left | 15 | |||||
34 | 12 | 13 | 9 | 51 | 42 | 9 | 49 | 5 | 49,571 | R3 | align=left | Anthony Modeste | 25 | ||||
34 | 5 | 7 | 22 | 35 | 70 | −35 | 22 | 18 ↓ | 48,776 | R3 | align=left | 5 | |||||
34 | 19 | 6 | 9 | 84 | 47 | 37 | 63 | 1 ↑ | 49,547 | R2 | align=left | Simon Terodde | 29 | ||||
34 | 10 | 6 | 18 | 51 | 69 | −18 | 36 | 14 | 35,094 | R2 | align=left | 13 | |||||
34 | 8 | 9 | 17 | 34 | 60 | −26 | 33 | 16 | 0 | R3 | align=left | 5 | |||||
34 | 14 | 10 | 10 | 52 | 49 | +3 | 52 | 7 | 32,024 | R3 | align=left | Anthony Modeste | 20 | ||||
34 | 10 | 12 | 12 | 49 | 54 | −5 | 42 | 11 | 49,618 | R1 | align=left | 7 | |||||
34 | 5 | 12 | 17 | 28 | 60 | −32 | 27 | 17 ↓ | 49,829 | R2 | align=left | 6 |
See main article: 1. FC Köln in European football.
Key to colours and symbols:
style=background:gold | W | Winners | |
style=background:silver | RU | Runners-up | |
style=background:#cd7f32 | SF | Third/fourth place |
+1. FC Köln record in European football by season | Season | Competition | Pld | W | D | L | GF | GA | GD | Round |
---|---|---|---|---|---|---|---|---|---|---|
1961–62 | Inter-Cities Fairs Cup | 3 | 1 | 0 | 2 | 7 | 9 | –2 | R1 | |
1962–63 | European Cup | 2 | 1 | 0 | 1 | 5 | 8 | –3 | R1 | |
1963-64 | Inter-Cities Fairs Cup | 8 | 5 | 1 | 2 | 17 | 12 | +5 | SF | |
1964–65 | European Cup | 7 | 2 | 5 | 0 | 7 | 4 | +3 | QF | |
1965–66 | Inter-Cities Fairs Cup | 6 | 4 | 0 | 2 | 23 | 8 | +15 | R16 | |
1967–68 | Inter-Cities Fairs Cup | 4 | 2 | 1 | 1 | 7 | 6 | +1 | R2 | |
1968–69 | European Cup Winners' Cup | 8 | 5 | 1 | 2 | 16 | 9 | +7 | SF | |
1970–71 | Inter-Cities Fairs Cup | 10 | 6 | 1 | 3 | 15 | 8 | +7 | SF | |
1971–72 | UEFA Cup | 4 | 2 | 1 | 1 | 7 | 7 | 0 | R2 | |
1972–73 | UEFA Cup | 6 | 3 | 1 | 2 | 14 | 8 | +6 | R16 | |
1973–74 | UEFA Cup | 8 | 3 | 1 | 4 | 13 | 8 | +5 | QF | |
1974–75 | UEFA Cup | 10 | 6 | 1 | 3 | 27 | 14 | +13 | SF | |
1975–76 | UEFA Cup | 4 | 2 | 0 | 2 | 5 | 5 | 0 | R2 | |
1976–77 | UEFA Cup | 6 | 4 | 1 | 1 | 12 | 7 | +5 | R16 | |
1977–78 | European Cup Winners' Cup | 2 | 0 | 1 | 1 | 5 | 5 | 0 | R1 | |
1978–79 | European Cup | 8 | 4 | 3 | 1 | 15 | 7 | +8 | SF | |
1980–81 | UEFA Cup | 10 | 5 | 1 | 4 | 22 | 9 | +13 | SF | |
1982–83 | UEFA Cup | 6 | 4 | 0 | 2 | 13 | 4 | +9 | R16 | |
1983–84 | European Cup Winners' Cup | 4 | 2 | 0 | 2 | 12 | 7 | +5 | R16 | |
1984–85 | UEFA Cup | 8 | 5 | 0 | 3 | 10 | 7 | +3 | QF | |
1985–86 | UEFA Cup | 12 | 7 | 3 | 2 | 27 | 15 | +12 | RU | |
1988–89 | UEFA Cup | 6 | 3 | 2 | 1 | 11 | 7 | +4 | R16 | |
1989–90 | UEFA Cup | 10 | 5 | 3 | 2 | 15 | 7 | +8 | SF | |
1990–91 | UEFA Cup | 6 | 2 | 2 | 2 | 6 | 4 | +2 | R16 | |
1992–93 | UEFA Cup | 2 | 1 | 0 | 1 | 2 | 3 | –1 | R1 | |
2017–18 | UEFA Europa League | 6 | 2 | 0 | 4 | 7 | 8 | –1 | Grp | |
2022–23 | UEFA Europa Conference League | 8 | 3 | 2 | 3 | 12 | 10 | +2 | Grp |
League and DFB-Pokal
Home
Away
Home
Away
1. FC Köln led the standings since the inception of the Bundesliga in 1963 (except of matchday 4 in the very same season).
In the 1983–84 Bundesliga season the FC Bayern Munich took the lead from 1. FC Köln.
Currently 1. FC Köln is ranked in ninth place in the all-time Bundesliga table.
The Oberliga West was the highest level of the German football league system in the west of Germany from 1947 until the formation of the Bundesliga in 1963.
With the reintroduction of the German championship in 1948, the winner and runners-up of the Oberliga West went on to the finals tournament with the other five Oberliga champions.
1. FC Köln is on 2nd place in the All-time Oberliga West table.