# 1989–90 in German football

The 1989–90 season is the 80th season of competitive football in Germany.

## League season
### Bundesliga

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayern Munich (C) | 34 | 19 | 11 | 4 | 64 | 28 | +36 | 49 | Qualification to European Cup first round |
| 2 | 1. FC Köln | 34 | 17 | 9 | 8 | 54 | 44 | +10 | 43 | Qualification to UEFA Cup first round |
| 3 | Eintracht Frankfurt | 34 | 15 | 11 | 8 | 61 | 40 | +21 | 41 | Qualification to UEFA Cup first round |
| 4 | Borussia Dortmund | 34 | 15 | 11 | 8 | 51 | 35 | +16 | 41 | Qualification to UEFA Cup first round |
| 5 | Bayer Leverkusen | 34 | 12 | 15 | 7 | 40 | 32 | +8 | 39 | Qualification to UEFA Cup first round |
| 6 | VfB Stuttgart | 34 | 15 | 6 | 13 | 53 | 47 | +6 | 36 | |
| 7 | Werder Bremen | 34 | 10 | 14 | 10 | 49 | 41 | +8 | 34 | |
| 8 | 1. FC Nürnberg | 34 | 11 | 11 | 12 | 42 | 46 | −4 | 33 | |
| 9 | Fortuna Düsseldorf | 34 | 10 | 12 | 12 | 41 | 41 | 0 | 32 | |
| 10 | Karlsruher SC | 34 | 10 | 12 | 12 | 32 | 39 | −7 | 32 | |
| 11 | Hamburger SV | 34 | 13 | 5 | 16 | 39 | 46 | −7 | 31 | |
| 12 | 1. FC Kaiserslautern | 34 | 10 | 11 | 13 | 42 | 55 | −13 | 31 | Qualification to Cup Winners' Cup first round |
| 13 | FC St. Pauli | 34 | 9 | 13 | 12 | 31 | 46 | −15 | 31 | |
| 14 | Bayer 05 Uerdingen | 34 | 10 | 10 | 14 | 41 | 48 | −7 | 30 | |
| 15 | Borussia Mönchengladbach | 34 | 11 | 8 | 15 | 37 | 45 | −8 | 30 | |
| 16 | VfL Bochum | 34 | 11 | 7 | 16 | 44 | 53 | −9 | 29 | Qualification to relegation play-offs |
| 17 | Waldhof Mannheim (R) | 34 | 10 | 6 | 18 | 36 | 53 | −17 | 26 | Relegation to 2. Bundesliga |
| 18 | FC 08 Homburg (R) | 34 | 8 | 8 | 18 | 33 | 51 | −18 | 24 | Relegation to 2. Bundesliga |

### 2. Bundesliga

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Hertha BSC (C, P) | 38 | 22 | 9 | 7 | 65 | 39 | +26 | 53 | Promotion to Bundesliga |
| 2 | SG Wattenscheid 09 (P) | 38 | 21 | 9 | 8 | 70 | 35 | +35 | 51 | Promotion to Bundesliga |
| 3 | 1. FC Saarbrücken | 38 | 15 | 16 | 7 | 58 | 33 | +25 | 46 | Qualification to promotion play-offs |
| 4 | Stuttgarter Kickers | 38 | 19 | 7 | 12 | 68 | 48 | +20 | 45 | |
| 5 | Schalke 04 | 38 | 16 | 11 | 11 | 69 | 51 | +18 | 43 | |
| 6 | Rot-Weiss Essen | 38 | 15 | 12 | 11 | 53 | 43 | +10 | 42 | |
| 7 | Eintracht Braunschweig | 38 | 15 | 9 | 14 | 55 | 51 | +4 | 39 | |
| 8 | Hannover 96 | 38 | 12 | 14 | 12 | 53 | 43 | +10 | 38 | |
| 9 | Blau-Weiß 90 Berlin | 38 | 12 | 13 | 13 | 46 | 52 | −6 | 37 | |
| 10 | MSV Duisburg | 38 | 11 | 15 | 12 | 50 | 58 | −8 | 37 | |
| 11 | SV Meppen | 38 | 10 | 16 | 12 | 47 | 57 | −10 | 36 | |
| 12 | SC Preußen Münster | 38 | 13 | 10 | 15 | 45 | 65 | −20 | 36 | |
| 13 | SC Freiburg | 38 | 11 | 12 | 15 | 53 | 52 | +1 | 34 | |
| 14 | Fortuna Köln | 38 | 9 | 16 | 13 | 48 | 60 | −12 | 34 | |
| 15 | VfL Osnabrück | 38 | 12 | 9 | 17 | 58 | 69 | −11 | 33 | |
| 16 | SV Darmstadt 98 | 38 | 10 | 13 | 15 | 43 | 55 | −12 | 33 | |
| 17 | Hessen Kassel (R) | 38 | 13 | 7 | 18 | 35 | 64 | −29 | 33 | Relegation to Oberliga |
| 18 | SpVgg Bayreuth (R) | 38 | 11 | 9 | 18 | 54 | 59 | −5 | 31 | Relegation to Oberliga |
| 19 | Alemannia Aachen (R) | 38 | 11 | 8 | 19 | 51 | 63 | −12 | 30 | Relegation to Oberliga |
| 20 | SpVgg Unterhaching (R) | 38 | 7 | 15 | 16 | 43 | 61 | −18 | 29 | Relegation to Oberliga |