Bundesliga 2017–18

Bayern München finished top of the Bundesliga in 2017–18 on 84 points. All 306 results are below, and the table is worked out from them.

← 2016–17 · 2018–19 →

The table

Ordered on points, then goal difference, then goals scored. Three for a win and one for a draw, which every league here used throughout this window — but the tie-break is not the same everywhere: Spain and Italy separate level clubs on their head-to-head record first. Where two clubs finish level, the official order may differ from this one.

#ClubPWDLGFGAGDPts
1Bayern München3427349228+6484
2FC Schalke 043418975337+1663
31899 Hoffenheim34151096648+1855
4Borussia Dortmund34151096447+1755
5Bayer Leverkusen34151095844+1455
6RB Leipzig34158115753+453
7VfB Stuttgart34156133636051
8Eintracht Frankfurt34147134545049
9Bor. Mönchengladbach34138134752-547
10Hertha BSC341013114346-343
11Werder Bremen341012123740-342
12FC Augsburg341011134346-341
13Hannover 9634109154454-1039
141. FSV Mainz 053499163852-1436
15SC Freiburg34812143256-2436
16VfL Wolfsburg34615133648-1233
17Hamburger SV3487192953-2431
181. FC Köln3457223570-3522

Every result

Matchday 1

DateHomeScoreAway
2017-08-18Bayern München3–1Bayer Leverkusen
2017-08-191. FSV Mainz 050–1Hannover 96
2017-08-191899 Hoffenheim1–0Werder Bremen
2017-08-19FC Schalke 042–0RB Leipzig
2017-08-19Hamburger SV1–0FC Augsburg
2017-08-19Hertha BSC2–0VfB Stuttgart
2017-08-19VfL Wolfsburg0–3Borussia Dortmund
2017-08-20Bor. Mönchengladbach1–01. FC Köln
2017-08-20SC Freiburg0–0Eintracht Frankfurt

Matchday 2

DateHomeScoreAway
2017-08-251. FC Köln1–3Hamburger SV
2017-08-26Bayer Leverkusen2–21899 Hoffenheim
2017-08-26Borussia Dortmund2–0Hertha BSC
2017-08-26Eintracht Frankfurt0–1VfL Wolfsburg
2017-08-26FC Augsburg2–2Bor. Mönchengladbach
2017-08-26VfB Stuttgart1–01. FSV Mainz 05
2017-08-26Werder Bremen0–2Bayern München
2017-08-27Hannover 961–0FC Schalke 04
2017-08-27RB Leipzig4–1SC Freiburg

Matchday 3

DateHomeScoreAway
2017-09-08Hamburger SV0–2RB Leipzig
2017-09-091. FSV Mainz 053–1Bayer Leverkusen
2017-09-091899 Hoffenheim2–0Bayern München
2017-09-09Bor. Mönchengladbach0–1Eintracht Frankfurt
2017-09-09FC Augsburg3–01. FC Köln
2017-09-09SC Freiburg0–0Borussia Dortmund
2017-09-09VfL Wolfsburg1–1Hannover 96
2017-09-10FC Schalke 043–1VfB Stuttgart
2017-09-10Hertha BSC1–1Werder Bremen

Matchday 4

DateHomeScoreAway
2017-09-15Hannover 962–0Hamburger SV
2017-09-16Bayern München4–01. FSV Mainz 05
2017-09-16Eintracht Frankfurt1–2FC Augsburg
2017-09-16RB Leipzig2–2Bor. Mönchengladbach
2017-09-16VfB Stuttgart1–0VfL Wolfsburg
2017-09-16Werder Bremen1–2FC Schalke 04
2017-09-171899 Hoffenheim1–1Hertha BSC
2017-09-17Bayer Leverkusen4–0SC Freiburg
2017-09-17Borussia Dortmund5–01. FC Köln

Matchday 5

DateHomeScoreAway
2017-09-19Bor. Mönchengladbach2–0VfB Stuttgart
2017-09-19FC Augsburg1–0RB Leipzig
2017-09-19FC Schalke 040–3Bayern München
2017-09-19VfL Wolfsburg1–1Werder Bremen
2017-09-201. FC Köln0–1Eintracht Frankfurt
2017-09-201. FSV Mainz 052–31899 Hoffenheim
2017-09-20Hamburger SV0–3Borussia Dortmund
2017-09-20Hertha BSC2–1Bayer Leverkusen
2017-09-20SC Freiburg1–1Hannover 96

Matchday 6

DateHomeScoreAway
2017-09-22Bayern München2–2VfL Wolfsburg
2017-09-231. FSV Mainz 051–0Hertha BSC
2017-09-231899 Hoffenheim2–0FC Schalke 04
2017-09-23Borussia Dortmund6–1Bor. Mönchengladbach
2017-09-23RB Leipzig2–1Eintracht Frankfurt
2017-09-23VfB Stuttgart0–0FC Augsburg
2017-09-23Werder Bremen0–0SC Freiburg
2017-09-24Bayer Leverkusen3–0Hamburger SV
2017-09-24Hannover 960–01. FC Köln

Matchday 7

DateHomeScoreAway
2017-09-29FC Schalke 041–1Bayer Leverkusen
2017-09-30Bor. Mönchengladbach2–1Hannover 96
2017-09-30Eintracht Frankfurt2–1VfB Stuttgart
2017-09-30FC Augsburg1–2Borussia Dortmund
2017-09-30Hamburger SV0–0Werder Bremen
2017-09-30VfL Wolfsburg1–11. FSV Mainz 05
2017-10-011. FC Köln1–2RB Leipzig
2017-10-01Hertha BSC2–2Bayern München
2017-10-01SC Freiburg3–21899 Hoffenheim

Matchday 8

DateHomeScoreAway
2017-10-13VfB Stuttgart2–11. FC Köln
2017-10-141. FSV Mainz 053–2Hamburger SV
2017-10-141899 Hoffenheim2–2FC Augsburg
2017-10-14Bayern München5–0SC Freiburg
2017-10-14Borussia Dortmund2–3RB Leipzig
2017-10-14Hannover 961–2Eintracht Frankfurt
2017-10-14Hertha BSC0–2FC Schalke 04
2017-10-15Bayer Leverkusen2–2VfL Wolfsburg
2017-10-15Werder Bremen0–2Bor. Mönchengladbach

Matchday 9

DateHomeScoreAway
2017-10-20FC Schalke 042–01. FSV Mainz 05
2017-10-21Bor. Mönchengladbach1–5Bayer Leverkusen
2017-10-21Eintracht Frankfurt2–2Borussia Dortmund
2017-10-21FC Augsburg1–2Hannover 96
2017-10-21Hamburger SV0–1Bayern München
2017-10-21RB Leipzig1–0VfB Stuttgart
2017-10-221. FC Köln0–0Werder Bremen
2017-10-22SC Freiburg1–1Hertha BSC
2017-10-22VfL Wolfsburg1–11899 Hoffenheim

Matchday 10

DateHomeScoreAway
2017-10-271. FSV Mainz 051–1Eintracht Frankfurt
2017-10-281899 Hoffenheim1–3Bor. Mönchengladbach
2017-10-28Bayer Leverkusen2–11. FC Köln
2017-10-28Bayern München2–0RB Leipzig
2017-10-28FC Schalke 041–1VfL Wolfsburg
2017-10-28Hannover 964–2Borussia Dortmund
2017-10-28Hertha BSC2–1Hamburger SV
2017-10-29VfB Stuttgart3–0SC Freiburg
2017-10-29Werder Bremen0–3FC Augsburg

Matchday 11

DateHomeScoreAway
2017-11-03Eintracht Frankfurt2–1Werder Bremen
2017-11-04Bor. Mönchengladbach1–11. FSV Mainz 05
2017-11-04Borussia Dortmund1–3Bayern München
2017-11-04FC Augsburg1–1Bayer Leverkusen
2017-11-04Hamburger SV3–1VfB Stuttgart
2017-11-04RB Leipzig2–1Hannover 96
2017-11-04SC Freiburg0–1FC Schalke 04
2017-11-051. FC Köln0–31899 Hoffenheim
2017-11-05VfL Wolfsburg3–3Hertha BSC

Matchday 12

DateHomeScoreAway
2017-11-17VfB Stuttgart2–1Borussia Dortmund
2017-11-181. FSV Mainz 051–01. FC Köln
2017-11-181899 Hoffenheim1–1Eintracht Frankfurt
2017-11-18Bayer Leverkusen2–2RB Leipzig
2017-11-18Bayern München3–0FC Augsburg
2017-11-18Hertha BSC2–4Bor. Mönchengladbach
2017-11-18VfL Wolfsburg3–1SC Freiburg
2017-11-19FC Schalke 042–0Hamburger SV
2017-11-19Werder Bremen4–0Hannover 96

Matchday 13

DateHomeScoreAway
2017-11-24Hannover 961–1VfB Stuttgart
2017-11-25Bor. Mönchengladbach2–1Bayern München
2017-11-25Borussia Dortmund4–4FC Schalke 04
2017-11-25Eintracht Frankfurt0–1Bayer Leverkusen
2017-11-25FC Augsburg2–1VfL Wolfsburg
2017-11-25RB Leipzig2–0Werder Bremen
2017-11-25SC Freiburg2–11. FSV Mainz 05
2017-11-261. FC Köln0–2Hertha BSC
2017-11-26Hamburger SV3–01899 Hoffenheim

Matchday 14

DateHomeScoreAway
2017-12-01SC Freiburg0–0Hamburger SV
2017-12-021. FSV Mainz 051–3FC Augsburg
2017-12-021899 Hoffenheim4–0RB Leipzig
2017-12-02Bayer Leverkusen1–1Borussia Dortmund
2017-12-02Bayern München3–1Hannover 96
2017-12-02FC Schalke 042–21. FC Köln
2017-12-02Werder Bremen1–0VfB Stuttgart
2017-12-03Hertha BSC1–2Eintracht Frankfurt
2017-12-03VfL Wolfsburg3–0Bor. Mönchengladbach

Matchday 15

DateHomeScoreAway
2017-12-08VfB Stuttgart0–2Bayer Leverkusen
2017-12-09Bor. Mönchengladbach1–1FC Schalke 04
2017-12-09Borussia Dortmund1–2Werder Bremen
2017-12-09Eintracht Frankfurt0–1Bayern München
2017-12-09Hamburger SV0–0VfL Wolfsburg
2017-12-09RB Leipzig2–21. FSV Mainz 05
2017-12-101. FC Köln3–4SC Freiburg
2017-12-10FC Augsburg1–1Hertha BSC
2017-12-10Hannover 962–01899 Hoffenheim

Matchday 16

DateHomeScoreAway
2017-12-121. FSV Mainz 050–2Borussia Dortmund
2017-12-12Hamburger SV1–2Eintracht Frankfurt
2017-12-12SC Freiburg1–0Bor. Mönchengladbach
2017-12-12VfL Wolfsburg1–1RB Leipzig
2017-12-131899 Hoffenheim1–0VfB Stuttgart
2017-12-13Bayer Leverkusen1–0Werder Bremen
2017-12-13Bayern München1–01. FC Köln
2017-12-13FC Schalke 043–2FC Augsburg
2017-12-13Hertha BSC3–1Hannover 96

Matchday 17

DateHomeScoreAway
2017-12-15Bor. Mönchengladbach3–1Hamburger SV
2017-12-161. FC Köln1–0VfL Wolfsburg
2017-12-16Borussia Dortmund2–11899 Hoffenheim
2017-12-16Eintracht Frankfurt2–2FC Schalke 04
2017-12-16FC Augsburg3–3SC Freiburg
2017-12-16VfB Stuttgart0–1Bayern München
2017-12-16Werder Bremen2–21. FSV Mainz 05
2017-12-17Hannover 964–4Bayer Leverkusen
2017-12-17RB Leipzig2–3Hertha BSC

Matchday 18

DateHomeScoreAway
2018-01-12Bayer Leverkusen1–3Bayern München
2018-01-13Eintracht Frankfurt1–1SC Freiburg
2018-01-13FC Augsburg1–0Hamburger SV
2018-01-13Hannover 963–21. FSV Mainz 05
2018-01-13RB Leipzig3–1FC Schalke 04
2018-01-13VfB Stuttgart1–0Hertha BSC
2018-01-13Werder Bremen1–11899 Hoffenheim
2018-01-141. FC Köln2–1Bor. Mönchengladbach
2018-01-14Borussia Dortmund0–0VfL Wolfsburg

Matchday 19

DateHomeScoreAway
2018-01-19Hertha BSC1–1Borussia Dortmund
2018-01-201. FSV Mainz 053–2VfB Stuttgart
2018-01-201899 Hoffenheim1–4Bayer Leverkusen
2018-01-20Bor. Mönchengladbach2–0FC Augsburg
2018-01-20Hamburger SV0–21. FC Köln
2018-01-20SC Freiburg2–1RB Leipzig
2018-01-20VfL Wolfsburg1–3Eintracht Frankfurt
2018-01-21Bayern München4–2Werder Bremen
2018-01-21FC Schalke 041–1Hannover 96

Matchday 20

DateHomeScoreAway
2018-01-26Eintracht Frankfurt2–0Bor. Mönchengladbach
2018-01-271. FC Köln1–1FC Augsburg
2018-01-27Bayern München5–21899 Hoffenheim
2018-01-27Borussia Dortmund2–2SC Freiburg
2018-01-27RB Leipzig1–1Hamburger SV
2018-01-27VfB Stuttgart0–2FC Schalke 04
2018-01-27Werder Bremen0–0Hertha BSC
2018-01-28Bayer Leverkusen2–01. FSV Mainz 05
2018-01-28Hannover 960–1VfL Wolfsburg

Matchday 21

DateHomeScoreAway
2018-02-021. FC Köln2–3Borussia Dortmund
2018-02-031. FSV Mainz 050–2Bayern München
2018-02-03Bor. Mönchengladbach0–1RB Leipzig
2018-02-03FC Schalke 041–2Werder Bremen
2018-02-03Hertha BSC1–11899 Hoffenheim
2018-02-03SC Freiburg0–0Bayer Leverkusen
2018-02-03VfL Wolfsburg1–1VfB Stuttgart
2018-02-04FC Augsburg3–0Eintracht Frankfurt
2018-02-04Hamburger SV1–1Hannover 96

Matchday 22

DateHomeScoreAway
2018-02-09RB Leipzig2–0FC Augsburg
2018-02-101899 Hoffenheim4–21. FSV Mainz 05
2018-02-10Bayer Leverkusen0–2Hertha BSC
2018-02-10Bayern München2–1FC Schalke 04
2018-02-10Borussia Dortmund2–0Hamburger SV
2018-02-10Eintracht Frankfurt4–21. FC Köln
2018-02-10Hannover 962–1SC Freiburg
2018-02-11VfB Stuttgart1–0Bor. Mönchengladbach
2018-02-11Werder Bremen3–1VfL Wolfsburg

Matchday 23

DateHomeScoreAway
2018-02-16Hertha BSC0–21. FSV Mainz 05
2018-02-171. FC Köln1–1Hannover 96
2018-02-17FC Schalke 042–11899 Hoffenheim
2018-02-17Hamburger SV1–2Bayer Leverkusen
2018-02-17SC Freiburg1–0Werder Bremen
2018-02-17VfL Wolfsburg1–2Bayern München
2018-02-18Bor. Mönchengladbach0–1Borussia Dortmund
2018-02-18FC Augsburg0–1VfB Stuttgart
2018-02-19Eintracht Frankfurt2–1RB Leipzig

Matchday 24

DateHomeScoreAway
2018-02-231. FSV Mainz 051–1VfL Wolfsburg
2018-02-241899 Hoffenheim1–1SC Freiburg
2018-02-24Bayern München0–0Hertha BSC
2018-02-24Hannover 960–1Bor. Mönchengladbach
2018-02-24VfB Stuttgart1–0Eintracht Frankfurt
2018-02-24Werder Bremen1–0Hamburger SV
2018-02-25Bayer Leverkusen0–2FC Schalke 04
2018-02-25RB Leipzig1–21. FC Köln
2018-02-26Borussia Dortmund1–1FC Augsburg

Matchday 25

DateHomeScoreAway
2018-03-02Bor. Mönchengladbach2–2Werder Bremen
2018-03-03Eintracht Frankfurt1–0Hannover 96
2018-03-03FC Augsburg0–21899 Hoffenheim
2018-03-03FC Schalke 041–0Hertha BSC
2018-03-03Hamburger SV0–01. FSV Mainz 05
2018-03-03RB Leipzig1–1Borussia Dortmund
2018-03-03VfL Wolfsburg1–2Bayer Leverkusen
2018-03-041. FC Köln2–3VfB Stuttgart
2018-03-04SC Freiburg0–4Bayern München

Matchday 26

DateHomeScoreAway
2018-03-091. FSV Mainz 050–1FC Schalke 04
2018-03-101899 Hoffenheim3–0VfL Wolfsburg
2018-03-10Bayer Leverkusen2–0Bor. Mönchengladbach
2018-03-10Bayern München6–0Hamburger SV
2018-03-10Hannover 961–3FC Augsburg
2018-03-10Hertha BSC0–0SC Freiburg
2018-03-11Borussia Dortmund3–2Eintracht Frankfurt
2018-03-11VfB Stuttgart0–0RB Leipzig
2018-03-12Werder Bremen3–11. FC Köln

Matchday 27

DateHomeScoreAway
2018-03-16SC Freiburg1–2VfB Stuttgart
2018-03-17Bor. Mönchengladbach3–31899 Hoffenheim
2018-03-17Eintracht Frankfurt3–01. FSV Mainz 05
2018-03-17FC Augsburg1–3Werder Bremen
2018-03-17Hamburger SV1–2Hertha BSC
2018-03-17VfL Wolfsburg0–1FC Schalke 04
2018-03-181. FC Köln2–0Bayer Leverkusen
2018-03-18Borussia Dortmund1–0Hannover 96
2018-03-18RB Leipzig2–1Bayern München

Matchday 28

DateHomeScoreAway
2018-03-311899 Hoffenheim6–01. FC Köln
2018-03-31Bayer Leverkusen0–0FC Augsburg
2018-03-31Bayern München6–0Borussia Dortmund
2018-03-31FC Schalke 042–0SC Freiburg
2018-03-31Hannover 962–3RB Leipzig
2018-03-31Hertha BSC0–0VfL Wolfsburg
2018-03-31VfB Stuttgart1–1Hamburger SV
2018-04-011. FSV Mainz 050–0Bor. Mönchengladbach
2018-04-01Werder Bremen2–1Eintracht Frankfurt

Matchday 29

DateHomeScoreAway
2018-04-06Hannover 962–1Werder Bremen
2018-04-071. FC Köln1–11. FSV Mainz 05
2018-04-07Bor. Mönchengladbach2–1Hertha BSC
2018-04-07FC Augsburg1–4Bayern München
2018-04-07Hamburger SV3–2FC Schalke 04
2018-04-07SC Freiburg0–2VfL Wolfsburg
2018-04-08Borussia Dortmund3–0VfB Stuttgart
2018-04-08Eintracht Frankfurt1–11899 Hoffenheim
2018-04-09RB Leipzig1–4Bayer Leverkusen

Matchday 30

DateHomeScoreAway
2018-04-13VfL Wolfsburg0–0FC Augsburg
2018-04-141899 Hoffenheim2–0Hamburger SV
2018-04-14Bayer Leverkusen4–1Eintracht Frankfurt
2018-04-14Bayern München5–1Bor. Mönchengladbach
2018-04-14Hertha BSC2–11. FC Köln
2018-04-14VfB Stuttgart1–1Hannover 96
2018-04-15FC Schalke 042–0Borussia Dortmund
2018-04-15Werder Bremen1–1RB Leipzig
2018-04-161. FSV Mainz 052–0SC Freiburg

Matchday 31

DateHomeScoreAway
2018-04-20Bor. Mönchengladbach3–0VfL Wolfsburg
2018-04-21Borussia Dortmund4–0Bayer Leverkusen
2018-04-21Eintracht Frankfurt0–3Hertha BSC
2018-04-21Hamburger SV1–0SC Freiburg
2018-04-21Hannover 960–3Bayern München
2018-04-21RB Leipzig2–51899 Hoffenheim
2018-04-21VfB Stuttgart2–0Werder Bremen
2018-04-221. FC Köln2–2FC Schalke 04
2018-04-22FC Augsburg2–01. FSV Mainz 05

Matchday 32

DateHomeScoreAway
2018-04-271899 Hoffenheim3–1Hannover 96
2018-04-28Bayer Leverkusen0–1VfB Stuttgart
2018-04-28Bayern München4–1Eintracht Frankfurt
2018-04-28FC Schalke 041–1Bor. Mönchengladbach
2018-04-28Hertha BSC2–2FC Augsburg
2018-04-28SC Freiburg3–21. FC Köln
2018-04-28VfL Wolfsburg1–3Hamburger SV
2018-04-291. FSV Mainz 053–0RB Leipzig
2018-04-29Werder Bremen1–1Borussia Dortmund

Matchday 33

DateHomeScoreAway
2018-05-051. FC Köln1–3Bayern München
2018-05-05Bor. Mönchengladbach3–1SC Freiburg
2018-05-05Borussia Dortmund1–21. FSV Mainz 05
2018-05-05Eintracht Frankfurt3–0Hamburger SV
2018-05-05FC Augsburg1–2FC Schalke 04
2018-05-05Hannover 963–1Hertha BSC
2018-05-05RB Leipzig4–1VfL Wolfsburg
2018-05-05VfB Stuttgart2–01899 Hoffenheim
2018-05-05Werder Bremen0–0Bayer Leverkusen

Matchday 34

DateHomeScoreAway
2018-05-121. FSV Mainz 051–2Werder Bremen
2018-05-121899 Hoffenheim3–1Borussia Dortmund
2018-05-12Bayer Leverkusen3–2Hannover 96
2018-05-12Bayern München1–4VfB Stuttgart
2018-05-12FC Schalke 041–0Eintracht Frankfurt
2018-05-12Hamburger SV2–1Bor. Mönchengladbach
2018-05-12Hertha BSC2–6RB Leipzig
2018-05-12SC Freiburg2–0FC Augsburg
2018-05-12VfL Wolfsburg4–11. FC Köln

Why there is no line-up here

This page cannot tell you who played. The results come from openfootball, which publishes fixtures and scores and no team sheets; the players come from Wikidata, which records which club a man belonged to and for how many years but not which seasons he turned out in — nineteen in twenty of its dates give the year and no month. Working a squad out from those years gives about forty men a club, because loans and reserve registrations count as membership and nothing separates them: one season of Parma comes out at a hundred and thirty-seven. A registered squad is nearer twenty-five, so that list would be wrong in a way nobody could see from the page.

Each club’s own page has every player Wikidata records for it, with the years of his spell and his appearances where they are known. That is the same information without the guess.

Where this came from

Fixtures and results from openfootball, released into the public domain (CC0). Players, clubs and career figures from Wikidata (CC0). Tables, totals and records on this page are worked out here from the results rather than copied from anywhere. No free source links players to individual matches, so these pages give results and career totals but never who scored in a given game.

Every Bundesliga season · All the football pages