| Season | 2018–19 |
|---|---|
| Dates | 24 August 2018 – 18 May 2019 |
| Champions | Bayern Munich 28th Bundesliga title 29thGerman title |
| Relegated | VfB Stuttgart (via play-off) Hannover 96 1. FC Nürnberg |
| Champions League | Bayern Munich Borussia Dortmund RB Leipzig Bayer Leverkusen |
| Europa League | Borussia Mönchengladbach VfL Wolfsburg Eintracht Frankfurt |
| Matches | 306 |
| Goals | 973 (3.18 per match) |
| Top goalscorer | Robert Lewandowski (22 goals) |
| Biggest home win | Dortmund 7–0 Nürnberg Wolfsburg 8–1Augsburg |
| Biggest away win | Stuttgart 0–4 Dortmund Bremen 2–6Leverkusen Hannover 0–4 Munich Düsseldorf 0–4 Leipzig Mainz 1–5 Leverkusen Gladbach 1–5 Munich Augsburg 0–4Hoffenheim Freiburg 0–4 Dortmund Nürnberg 0–4 Gladbach |
| Highest scoring | Wolfsburg 8–1 Augsburg |
| Longest winning run | 7 games[1] Bayern Munich |
| Longest unbeaten run | 15 games[1] Borussia Dortmund |
| Longest winless run | 20 games[1] 1. FC Nürnberg |
| Longest losing run | 6 games[1] Fortuna Düsseldorf |
| Highest attendance | 81,365[1] Dortmund v Augsburg Dortmund v Munich Dortmund v Freiburg Dortmund v Bremen Dortmund v Gladbach Dortmund v Hannover |
| Lowest attendance | 19,205[1] Mainz v Wolfsburg |
| Attendance | 13,292,989 (43,441 per match) |
2019–20 → | |
The2018–19 Bundesliga was the 56th season of theBundesliga, Germany's premierfootball competition. It began on 24 August 2018 and concluded on 18 May 2019.[2] It also marked the first season withoutHamburger SV, previously the only team to have played in the top tier of German football in every season since the end of World War I.[3]
Following a trial phase in the previous season, thevideo assistant referee system was officially approved for use in the Bundesliga after being added to theLaws of the Game byIFAB.[4]
Bayern Munich were the defending champions, and won their 28th Bundesliga title (and 29thGerman title) and seventh consecutive Bundesliga on the final matchday.
A total of 18 teams participated in the 2018–19 edition of the Bundesliga.
| Promoted from 2017–18 2. Bundesliga | Relegated from 2017–18 Bundesliga |
|---|---|
| Fortuna Düsseldorf 1. FC Nürnberg | 1. FC Köln Hamburger SV |
| Team | Outgoing | Manner | Exit date | Position in table | Incoming | Incoming date | Ref. | ||
|---|---|---|---|---|---|---|---|---|---|
| Announced on | Departed on | Announced on | Arrived on | ||||||
| Bayern Munich | End of contract | 13 April 2018 | 30 June 2018 | Pre-season | 13 April 2018 | 1 July 2018 | [25] | ||
| Eintracht Frankfurt | Signed forBayern Munich | 16 May 2018 | [25][26] | ||||||
| Borussia Dortmund | End of contract | 12 May 2018 | 22 May 2018 | [27][28] | |||||
| RB Leipzig | Resigned | 16 May 2018 | 9 July 2018 | [29][30] | |||||
| VfB Stuttgart | Sacked | 7 October 2018 | 18th | 9 October 2018 | [31][32] | ||||
| Bayer Leverkusen | 23 December 2018 | 9th | 23 December 2018 | [33] | |||||
| Hannover 96 | 27 January 2019 | 17th | 27 January 2019 | [34][35] | |||||
| 1. FC Nürnberg | 12 February 2019 | 18th | 12 February 2019 | [36] | |||||
| Schalke 04 | 14 March 2019 | 14th | 14 March 2019 | [37] | |||||
| FC Augsburg | 9 April 2019 | 15th | 9 April 2019 | [38][39] | |||||
| VfB Stuttgart | 20 April 2019 | 16th | 20 April 2019 | [40] | |||||
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich(C) | 34 | 24 | 6 | 4 | 88 | 32 | +56 | 78 | Qualification for theChampions League group stage |
| 2 | Borussia Dortmund | 34 | 23 | 7 | 4 | 81 | 44 | +37 | 76 | |
| 3 | RB Leipzig | 34 | 19 | 9 | 6 | 63 | 29 | +34 | 66 | |
| 4 | Bayer Leverkusen | 34 | 18 | 4 | 12 | 69 | 52 | +17 | 58 | |
| 5 | Borussia Mönchengladbach | 34 | 16 | 7 | 11 | 55 | 42 | +13 | 55 | Qualification for theEuropa League group stage[a] |
| 6 | VfL Wolfsburg | 34 | 16 | 7 | 11 | 62 | 50 | +12 | 55 | |
| 7 | Eintracht Frankfurt | 34 | 15 | 9 | 10 | 60 | 48 | +12 | 54 | Qualification for theEuropa League second qualifying round[a] |
| 8 | Werder Bremen | 34 | 14 | 11 | 9 | 58 | 49 | +9 | 53 | |
| 9 | 1899 Hoffenheim | 34 | 13 | 12 | 9 | 70 | 52 | +18 | 51 | |
| 10 | Fortuna Düsseldorf | 34 | 13 | 5 | 16 | 49 | 65 | −16 | 44 | |
| 11 | Hertha BSC | 34 | 11 | 10 | 13 | 49 | 57 | −8 | 43 | |
| 12 | Mainz 05 | 34 | 12 | 7 | 15 | 46 | 57 | −11 | 43 | |
| 13 | SC Freiburg | 34 | 8 | 12 | 14 | 46 | 61 | −15 | 36 | |
| 14 | Schalke 04 | 34 | 8 | 9 | 17 | 37 | 55 | −18 | 33 | |
| 15 | FC Augsburg | 34 | 8 | 8 | 18 | 51 | 71 | −20 | 32 | |
| 16 | VfB Stuttgart(R) | 34 | 7 | 7 | 20 | 32 | 70 | −38 | 28 | Qualification for therelegation play-offs |
| 17 | Hannover 96(R) | 34 | 5 | 6 | 23 | 31 | 71 | −40 | 21 | Relegation to2. Bundesliga |
| 18 | 1. FC Nürnberg(R) | 34 | 3 | 10 | 21 | 26 | 68 | −42 | 19 |
| Home \ Away | AUG | BSC | BRE | DOR | DÜS | FRA | FRE | HAN | HOF | LEI | LEV | MAI | MÖN | MUN | NÜR | SCH | STU | WOL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FC Augsburg | — | 3–4 | 2–3 | 2–1 | 1–2 | 1–3 | 4–1 | 3–1 | 0–4 | 0–0 | 1–4 | 3–0 | 1–1 | 2–3 | 2–2 | 1–1 | 6–0 | 2–3 |
| Hertha BSC | 2–2 | — | 1–1 | 2–3 | 1–2 | 1–0 | 1–1 | 0–0 | 3–3 | 0–3 | 1–5 | 2–1 | 4–2 | 2–0 | 1–0 | 2–2 | 3–1 | 0–1 |
| Werder Bremen | 4–0 | 3–1 | — | 2–2 | 3–1 | 2–2 | 2–1 | 1–1 | 1–1 | 2–1 | 2–6 | 3–1 | 1–3 | 1–2 | 1–1 | 4–2 | 1–1 | 2–0 |
| Borussia Dortmund | 4–3 | 2–2 | 2–1 | — | 3–2 | 3–1 | 2–0 | 5–1 | 3–3 | 4–1 | 3–2 | 2–1 | 2–1 | 3–2 | 7–0 | 2–4 | 3–1 | 2–0 |
| Fortuna Düsseldorf | 1–2 | 4–1 | 4–1 | 2–1 | — | 0–3 | 2–0 | 2–1 | 2–1 | 0–4 | 1–2 | 0–1 | 3–1 | 1–4 | 2–1 | 0–2 | 3–0 | 0–3 |
| Eintracht Frankfurt | 1–3 | 0–0 | 1–2 | 1–1 | 7–1 | — | 3–1 | 4–1 | 3–2 | 1–1 | 2–1 | 0–2 | 1–1 | 0–3 | 1–0 | 3–0 | 3–0 | 1–2 |
| SC Freiburg | 5–1 | 2–1 | 1–1 | 0–4 | 1–1 | 0–2 | — | 1–1 | 2–4 | 3–0 | 0–0 | 1–3 | 3–1 | 1–1 | 5–1 | 1–0 | 3–3 | 3–3 |
| Hannover 96 | 1–2 | 0–2 | 0–1 | 0–0 | 0–1 | 0–3 | 3–0 | — | 1–3 | 0–3 | 2–3 | 1–0 | 0–1 | 0–4 | 2–0 | 0–1 | 3–1 | 2–1 |
| 1899 Hoffenheim | 2–1 | 2–0 | 0–1 | 1–1 | 1–1 | 1–2 | 3–1 | 3–0 | — | 1–2 | 4–1 | 1–1 | 0–0 | 1–3 | 2–1 | 1–1 | 4–0 | 1–4 |
| RB Leipzig | 0–0 | 5–0 | 3–2 | 0–1 | 1–1 | 0–0 | 2–1 | 3–2 | 1–1 | — | 3–0 | 4–1 | 2–0 | 0–0 | 6–0 | 0–0 | 2–0 | 2–0 |
| Bayer Leverkusen | 1–0 | 3–1 | 1–3 | 2–4 | 2–0 | 6–1 | 2–0 | 2–2 | 1–4 | 2–4 | — | 1–0 | 0–1 | 3–1 | 2–0 | 1–1 | 2–0 | 1–3 |
| Mainz 05 | 2–1 | 0–0 | 2–1 | 1–2 | 3–1 | 2–2 | 5–0 | 1–1 | 4–2 | 3–3 | 1–5 | — | 0–1 | 1–2 | 2–1 | 3–0 | 1–0 | 0–0 |
| Borussia Mönchengladbach | 2–0 | 0–3 | 1–1 | 0–2 | 3–0 | 3–1 | 1–1 | 4–1 | 2–2 | 1–2 | 2–0 | 4–0 | — | 1–5 | 2–0 | 2–1 | 3–0 | 0–3 |
| Bayern Munich | 1–1 | 1–0 | 1–0 | 5–0 | 3–3 | 5–1 | 1–1 | 3–1 | 3–1 | 1–0 | 3–1 | 6–0 | 0–3 | — | 3–0 | 3–1 | 4–1 | 6–0 |
| 1. FC Nürnberg | 3–0 | 1–3 | 1–1 | 0–0 | 3–0 | 1–1 | 0–1 | 2–0 | 1–3 | 0–1 | 1–1 | 1–1 | 0–4 | 1–1 | — | 1–1 | 0–2 | 0–2 |
| Schalke 04 | 0–0 | 0–2 | 0–2 | 1–2 | 0–4 | 1–2 | 0–0 | 3–1 | 2–5 | 0–1 | 1–2 | 1–0 | 0–2 | 0–2 | 5–2 | — | 0–0 | 2–1 |
| VfB Stuttgart | 1–0 | 2–1 | 2–1 | 0–4 | 0–0 | 0–3 | 2–2 | 5–1 | 1–1 | 1–3 | 0–1 | 2–3 | 1–0 | 0–3 | 1–1 | 1–3 | — | 3–0 |
| VfL Wolfsburg | 8–1 | 2–2 | 1–1 | 0–1 | 5–2 | 1–1 | 1–3 | 3–1 | 2–2 | 1–0 | 0–3 | 3–0 | 2–2 | 1–3 | 2–0 | 2–1 | 2–0 | — |
2–2 on aggregate. Union Berlin won on away goals and were promoted to the Bundesliga, while VfB Stuttgart were relegated to the2. Bundesliga.
| Player | Club | Against | Result | Date |
|---|---|---|---|---|
| FC Augsburg | SC Freiburg | 4–1 | 30 September 2018 | |
| Borussia Dortmund | FC Augsburg | 4–3 | 6 October 2018 | |
| Eintracht Frankfurt | Fortuna Düsseldorf | 7–1 | 19 October 2018 | |
| Borussia Mönchengladbach | Mainz 05 | 4–0 | 21 October 2018 | |
| Borussia Mönchengladbach | Werder Bremen | 3–1 | 10 November 2018 | |
| Fortuna Düsseldorf | Bayern Munich | 3–3 | 24 November 2018 | |
| FC Augsburg | Mainz 05 | 3–0 | 3 February 2019 | |
| VfL Wolfsburg | Fortuna Düsseldorf | 5–2 | 16 March 2019 | |
| Bayern Munich | Mainz 05 | 6–0 | 17 March 2019 | |
| RB Leipzig | Hertha BSC | 5–0 | 30 March 2019 | |
| Mainz 05 | SC Freiburg | 5–0 | 5 April 2019 | |
| 1899 Hoffenheim | FC Augsburg | 4–0 | 7 April 2019 | |
| Bayer Leverkusen | Hertha BSC | 5–1 | 18 May 2019 | |
| VfL Wolfsburg | FC Augsburg | 8–1 | 18 May 2019 |
5Player scored five goals
Jonas Hector won the award for his goal for1. FC Köln againstVfL Wolfsburg.[47]
| Rank | Team | Home games | Average attendance[48] |
|---|---|---|---|
| 1 | Borussia Dortmund | 17 | 80,841 |
| 2 | Bayern München | 17 | 75,000 |
| 3 | Schalke 04 | 17 | 60,941 |
| 4 | VfB Stuttgart | 17 | 54,551 |
| 5 | Eintracht Frankfurt | 17 | 49,765 |
| 6 | Borussia Mönchengladbach | 17 | 49,668 |
| 7 | Hertha BSC | 17 | 49,259 |
| 8 | Fortuna 95 | 17 | 43,857 |
| 9 | Werder Bremen | 17 | 41,256 |
| 10 | 1. FC Nürnberg | 17 | 40,372 |
| 11 | RB Leipzig | 17 | 38,380 |
| 12 | Hannover 96 | 17 | 38,365 |
| 13 | FC Augsburg | 17 | 28,618 |
| 14 | TSG Hoffenheim | 17 | 28,456 |
| 15 | Bayer Leverkusen | 17 | 27,990 |
| 16 | Mainz 05 | 17 | 26,246 |
| 17 | VfL Wolfsburg | 17 | 24,481 |
| 18 | SC Freiburg | 17 | 23,894 |