A Bundesliga de 2017–18 foi a 55ª edição da primeira divisão do futebol alemão.

Ao final dessa temporada, o Bayern de Munique sagrou-se campeão pelo sexto ano seguido, vencendo o por 4–1. Enquanto o foi rebaixado pela primeira vez em sua história.

Regulamento Os 18 clubes se enfrentarão em jogos de ida e volta no sistema de pontos corridos. O clube que somar o maior número de pontos será declarado campeão. Além do campeão, os 2º e 3º colocados garantirão vagas na UEFA Champions League. O 4º colocado terá que disputar a preliminar da competição europeia. Já os 5º e 6º colocados se classificarão à UEFA Europa League.

Por outro lado, os últimos dois colocados serão rebaixados à 2. Bundesliga. O 16º colocado, por sua vez, disputará play-off contra o 3º colocado da 2. Bundesliga para saber quem jogará à elite na temporada seguinte.

Critérios de Desempate

Maior saldo de gols; Maior número de gols pró; Confronto direto.

Participantes Equipe Cidade Treinador Capitão Estádio (mando) Capacidade Material Esportivo Augsburg Augsburgo Manuel Baum Daniel Baier SGL Arena 30.660 Nike Bayer Leverkusen Leverkusen Heiko Herrlich Lars Bender BayArena 30.210 Jako Bayern de Munique Munique Jupp Heynckes Manuel Neuer Allianz Arena 75.000 Adidas Borussia Dortmund Dortmund Peter Stöger Marcel Schmelzer Westfalenstadion81.359 Puma Mönchengladbach Dieter Hecking Lars Stindl Borussia-Park54.010 Kappa Eintracht Frankfurt Frankfurt Niko Kovač Alexander Meier Commerzbank-Arena51.500 Nike SC Freiburg Friburgo Christian Streich Julian Schuster Mage Solar Stadion24.918 Hummel Hamburgo SV Hamburgo Christian Titz Gotoku Sakai Volksparkstadion 57.000 AdidasHannover 96Hannover André Breitenreiter Edgar PribHDI-Arena49.200 Jako Hertha Berlin Berlim Pál Dárdai Vedad Ibišević Olympiastadion 74.244 Nike Hoffenheim Sinsheim Julian Nagelsmann Eugen Polanski Rhein-Neckar-Arena 30.150 Lotto Köln Colônia Stefan Ruthenbeck Matthias Lehmann RheinEnergieStadion 50.000 Erima Mainz 05 Mogúncia Sandro Schwarz Stefan Bell Coface Arena 34.000 Lotto RB Leipzig Leipzig Ralph Hasenhüttl Willi Orban Red Bull Arena 44.345 Nike Schalke 04 Gelsenkirchen Domenico Tedesco Ralf Fährmann Veltins-Arena 61.973 AdidasVfB StuttgartEstugarda Tayfun Korkut Christian GentnerMercedes-Benz Arena60.449 Puma Werder Bremen Bremen Florian Kohfeldt Zlatko Junuzović Weserstadion 42.100 Nike Wolfsburg Wolfsburg Bruno Labbadia Ignacio Camacho Volkswagen Arena 30.000 Nike

Mudanças de treinadores EquipeAntecessorMotivoDataSucessorRef. Tayfun Korkut Fim do contrato 13 de maio de 2017 Pré-temporada Heiko Herrlich Martin Schmidt Demitido 22 de maio de 2017 Sandro Schwarz Thomas Tuchel Demitido 30 de maio de 2017 Peter Bosz Markus Weinzierl Demitido 9 de junho de 2017 Domenico Tedesco Andries Jonker Demitido 18 de setembro de 2017 14º Martin Schmidt Carlo Ancelotti Demitido 28 de setembro de 2017 3º Jupp Heynckes Alexander Nouri Demitido 30 de outubro de 2017 17º Florian Kohfeldt Peter Stöger Demitido 3 de dezembro de 2017 18º Stefan Ruthenbeck Borussia Dortmund Peter Bosz Demitido 10 de dezembro de 2017 7º Peter Stöger Markus Gisdol Demitido 21 de janeiro de 2018 17º Bernd Hollerbach Hannes Wolf Demitido 28 de janeiro de 2018 15º Tayfun Korkut VfL Wolfsburg Martin Schmidt Resignado 19 de fevereiro de 2018 14º Bruno Labbadia Hamburgo Bernd Hollerbach Demitido 12 de março de 2018 17º Christian Titz

Equipes por Länder RegiãoN.ºEquipes25px Renânia do Norte-Vestfália 5 , , , e 25px Baden-Württemberg 3 , e 25px Baviera 2 e 25px Baixa Saxônia 2 e 25px Berlim 1 25px Bremen 1 25px Hamburgo 1 25px Hesse 1 25px Renânia-Palatinado 1 25px Saxônia 1

Classificação Atualizado em 12 de maio de 2018 EquipesClassificação ou rebaixamento1843427349228+64 Fase de Grupos da Liga dos Campeões da UEFA de 2018–192633418975337+1635534151096648+1845534151096447+1755534151095844+14 Fase de Grupos da Liga Europa da UEFA de 2018–1965334158115753+4 Play-offs da Liga Europa da UEFA de 2018–19751341561336360849341471345450 Fase de Grupos da Liga Europa da UEFA de 2018–1994734138134752–51043341013114346–31142341012123740–31241341011134346–3133934109154454–1014363499163852–14153634812143256–24163334615133648–12 Play-off do Rebaixamento17313487192953–24 Zona de rebaixamento à 2. Bundesliga de 2018–1918223457223570–35

a O se classificou para a fase de grupos da Liga Europa da UEFA de 2018–19 por ter vencido a Copa da Alemanha de Futebol de 2017–18.

Confrontos {| align="center" cellspacing="0" cellpadding="3" style="background-color: #f9f9f9; text-align: center" class="wikitable" |-style="background:#F0F0F0;" !align="left"| !!AUG!!LEV!!BAY!!BVB!!BMG!!EIN!!FRE!!HSV!!HAN!!HER!!HOF!!KÖL!!MAI!!LEI!!SCH!!STU!!WER!!WOL|- !Augsburg ! — | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|1–4 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|3–0 | bgcolor=#FFFFDD|3–3 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–2 | bgcolor=#DFE7FF|3–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|1–3 | bgcolor=#DFE7FF|2–1 |- !Bayer Leverkusen | bgcolor=#FFFFDD|0–0 ! — | bgcolor=#FFDFDF|1–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|4–1 | bgcolor=#DFE7FF|4–0 | bgcolor=#DFE7FF|3–0 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|2–2 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFFFDD|2–2 |- !Bayern de Munique | bgcolor=#DFE7FF|3–0 | bgcolor=#DFE7FF|3–1 ! — | bgcolor=#DFE7FF|6–0 | bgcolor=#DFE7FF|5–1 | bgcolor=#DFE7FF|4–1 | bgcolor=#DFE7FF|5–0 | bgcolor=#DFE7FF|6–0 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|5–2 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|4–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|1–4 | bgcolor=#DFE7FF|4–2 | bgcolor=#FFFFDD|2–2 |- !Borussia Dortmund | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|4–0 | bgcolor=#FFDFDF|1–3 ! — | bgcolor=#DFE7FF|6–1 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|5–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|2–3 | bgcolor=#FFFFDD|4–4| bgcolor=#DFE7FF|3–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|0–0 |- !Borussia Mönchengladbach | bgcolor=#DFE7FF|2–0 | bgcolor=#FFDFDF|1–5 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–1 ! — | bgcolor=#FFDFDF|0–1 | bgcolor=#DFE7FF|3–1 | bgcolor=#DFE7FF|3–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|3–3 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|3–0 |- !Eintracht Frankfurt | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–0 ! — | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|3–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|0–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|4–2 | bgcolor=#DFE7FF|3–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–1 |- !Freiburg | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|0–4 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFFFDD|0–0 ! — | bgcolor=#FFFFDD|0–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|3–2 | bgcolor=#DFE7FF|3–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|0–2 |- !Hamburgo | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|0–3 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#DFE7FF|1–0 ! — | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#DFE7FF|3–0 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|0–2 | bgcolor=#DFE7FF|3–2 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFFFDD|0–0| bgcolor=#FFFFDD|0–0 |- !Hannover 96 | bgcolor=#FFDFDF|1–3 | bgcolor=#FFFFDD|4–4 | bgcolor=#FFDFDF|0–3 | bgcolor=#DFE7FF|4–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|2–0 ! — | bgcolor=#DFE7FF|3–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFDFDF|2–3 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–1 |- !Hertha Berlin | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|2–4 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|3–1 ! — | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFDFDF|2–6 | bgcolor=#FFDFDF|0–2 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|0–0 |- !Hoffenheim | bgcolor=#FFFFDD|2–2 | bgcolor=#FFDFDF|1–4 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFDFDF|1–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFFFDD|1–1 ! — | bgcolor=#DFE7FF|6–0 | bgcolor=#DFE7FF|4–2 | bgcolor=#DFE7FF|4–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|3–0 |- !Köln | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFDFDF|1–3 | bgcolor=#FFDFDF|2–3 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFDFDF|3–4 | bgcolor=#FFDFDF|1–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFDFDF|0–3 ! — | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|2–2 | bgcolor=#FFDFDF|2–3 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|1–0 |- !Mainz 05 | bgcolor=#FFDFDF|1–3 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFFFDD|0–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFDFDF|2–3 | bgcolor=#DFE7FF|1–0 ! — | bgcolor=#DFE7FF|3–0 | bgcolor=#FFDFDF|0–1 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|1–1 |- !RB Leipzig | bgcolor=#DFE7FF|2–0 | bgcolor=#FFDFDF|1–4 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|4–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFDFDF|2–3 | bgcolor=#FFDFDF|2–5 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|2–2 ! — | bgcolor=#DFE7FF|3–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|4–1 |- !Schalke 04 | bgcolor=#DFE7FF|3–2 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–3 | bgcolor=#DFE7FF|2–0| bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|2–0 ! — | bgcolor=#DFE7FF|3–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFFFDD|1–1 |- !Stuttgart | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFDFDF|0–1 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|3–0 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|2–1 | bgcolor=#DFE7FF|1–0 | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|0–2 ! — | bgcolor=#DFE7FF|2–0 | bgcolor=#DFE7FF|1–0 |- !Werder Bremen | bgcolor=#FFDFDF|0–3 | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|0–2 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–2 | bgcolor=#DFE7FF|2–1 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|1–0| bgcolor=#DFE7FF|4–0 | bgcolor=#FFFFDD|0–0 | bgcolor=#DFE7FF|3–2 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFFFDD|2–2 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|1–2 | bgcolor=#DFE7FF|1–0 ! — | bgcolor=#DFE7FF|3–1 |- !Wolfsburg | bgcolor=#FFFFDD|0–0 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|1–2 | bgcolor=#FFDFDF|0–3 | bgcolor=#DFE7FF|3–0 | bgcolor=#FFDFDF|1–3 | bgcolor=#DFE7FF|3–1 | bgcolor=#FFDFDF|1–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|3–3 | bgcolor=#FFFFDD|1–1 | bgcolor=#DFE7FF|4–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFDFDF|0–1 | bgcolor=#FFFFDD|1–1 | bgcolor=#FFFFDD|1–1 ! —

Vitória do mandante; Vitória do visitante; Empate.

Em negrito os jogos "clássicos".

Play-off do rebaixamento Jogo de ida