Bundesliga 2018–19

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

← 2017–18 · 2019–20 →

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ünchen3424648832+5678
2Borussia Dortmund3423748144+3776
3RB Leipzig3419966329+3466
4Bayer Leverkusen34184126952+1758
5Bor. Mönchengladbach34167115542+1355
6VfL Wolfsburg34167116250+1255
7Eintracht Frankfurt34159106048+1254
8Werder Bremen34141195849+953
91899 Hoffenheim34131297052+1851
10Fortuna Düsseldorf34135164965-1644
11Hertha BSC341110134957-843
121. FSV Mainz 0534127154657-1143
13SC Freiburg34812144661-1536
14FC Schalke 043489173755-1833
15FC Augsburg3488185171-2032
16VfB Stuttgart3477203270-3828
17Hannover 963456233171-4021
181. FC Nürnberg34310212668-4219

Every result

Matchday 1

DateHomeScoreAway
2018-08-24Bayern München3–11899 Hoffenheim
2018-08-25Bor. Mönchengladbach2–0Bayer Leverkusen
2018-08-25Fortuna Düsseldorf1–2FC Augsburg
2018-08-25Hertha BSC1–01. FC Nürnberg
2018-08-25SC Freiburg0–2Eintracht Frankfurt
2018-08-25VfL Wolfsburg2–1FC Schalke 04
2018-08-25Werder Bremen1–1Hannover 96
2018-08-261. FSV Mainz 051–0VfB Stuttgart
2018-08-26Borussia Dortmund4–1RB Leipzig

Matchday 2

DateHomeScoreAway
2018-08-31Hannover 960–0Borussia Dortmund
2018-09-011. FC Nürnberg1–11. FSV Mainz 05
2018-09-011899 Hoffenheim3–1SC Freiburg
2018-09-01Bayer Leverkusen1–3VfL Wolfsburg
2018-09-01Eintracht Frankfurt1–2Werder Bremen
2018-09-01FC Augsburg1–1Bor. Mönchengladbach
2018-09-01VfB Stuttgart0–3Bayern München
2018-09-02FC Schalke 040–2Hertha BSC
2018-09-02RB Leipzig1–1Fortuna Düsseldorf

Matchday 3

DateHomeScoreAway
2018-09-14Borussia Dortmund3–1Eintracht Frankfurt
2018-09-151. FSV Mainz 052–1FC Augsburg
2018-09-15Bayern München3–1Bayer Leverkusen
2018-09-15Bor. Mönchengladbach2–1FC Schalke 04
2018-09-15Fortuna Düsseldorf2–11899 Hoffenheim
2018-09-15RB Leipzig3–2Hannover 96
2018-09-15VfL Wolfsburg2–2Hertha BSC
2018-09-16SC Freiburg3–3VfB Stuttgart
2018-09-16Werder Bremen1–11. FC Nürnberg

Matchday 4

DateHomeScoreAway
2018-09-21VfB Stuttgart0–0Fortuna Düsseldorf
2018-09-221. FC Nürnberg2–0Hannover 96
2018-09-221899 Hoffenheim1–1Borussia Dortmund
2018-09-22FC Augsburg2–3Werder Bremen
2018-09-22FC Schalke 040–2Bayern München
2018-09-22Hertha BSC4–2Bor. Mönchengladbach
2018-09-22VfL Wolfsburg1–3SC Freiburg
2018-09-23Bayer Leverkusen1–01. FSV Mainz 05
2018-09-23Eintracht Frankfurt1–1RB Leipzig

Matchday 5

DateHomeScoreAway
2018-09-25Bayern München1–1FC Augsburg
2018-09-25Hannover 961–31899 Hoffenheim
2018-09-25SC Freiburg1–0FC Schalke 04
2018-09-25Werder Bremen3–1Hertha BSC
2018-09-261. FSV Mainz 050–0VfL Wolfsburg
2018-09-26Bor. Mönchengladbach3–1Eintracht Frankfurt
2018-09-26Borussia Dortmund7–01. FC Nürnberg
2018-09-26Fortuna Düsseldorf1–2Bayer Leverkusen
2018-09-26RB Leipzig2–0VfB Stuttgart

Matchday 6

DateHomeScoreAway
2018-09-28Hertha BSC2–0Bayern München
2018-09-291. FC Nürnberg3–0Fortuna Düsseldorf
2018-09-291899 Hoffenheim1–2RB Leipzig
2018-09-29Bayer Leverkusen2–4Borussia Dortmund
2018-09-29FC Schalke 041–01. FSV Mainz 05
2018-09-29VfB Stuttgart2–1Werder Bremen
2018-09-29VfL Wolfsburg2–2Bor. Mönchengladbach
2018-09-30Eintracht Frankfurt4–1Hannover 96
2018-09-30FC Augsburg4–1SC Freiburg

Matchday 7

DateHomeScoreAway
2018-10-05Werder Bremen2–0VfL Wolfsburg
2018-10-061. FSV Mainz 050–0Hertha BSC
2018-10-06Bayern München0–3Bor. Mönchengladbach
2018-10-06Borussia Dortmund4–3FC Augsburg
2018-10-06Fortuna Düsseldorf0–2FC Schalke 04
2018-10-06Hannover 963–1VfB Stuttgart
2018-10-071899 Hoffenheim1–2Eintracht Frankfurt
2018-10-07RB Leipzig6–01. FC Nürnberg
2018-10-07SC Freiburg0–0Bayer Leverkusen

Matchday 8

DateHomeScoreAway
2018-10-19Eintracht Frankfurt7–1Fortuna Düsseldorf
2018-10-201. FC Nürnberg1–31899 Hoffenheim
2018-10-20Bayer Leverkusen2–2Hannover 96
2018-10-20FC Augsburg0–0RB Leipzig
2018-10-20FC Schalke 040–2Werder Bremen
2018-10-20VfB Stuttgart0–4Borussia Dortmund
2018-10-20VfL Wolfsburg1–3Bayern München
2018-10-21Bor. Mönchengladbach4–01. FSV Mainz 05
2018-10-21Hertha BSC1–1SC Freiburg

Matchday 9

DateHomeScoreAway
2018-10-26SC Freiburg3–1Bor. Mönchengladbach
2018-10-271. FSV Mainz 051–2Bayern München
2018-10-271899 Hoffenheim4–0VfB Stuttgart
2018-10-27Borussia Dortmund2–2Hertha BSC
2018-10-27Fortuna Düsseldorf0–3VfL Wolfsburg
2018-10-27Hannover 961–2FC Augsburg
2018-10-281. FC Nürnberg1–1Eintracht Frankfurt
2018-10-28RB Leipzig0–0FC Schalke 04
2018-10-28Werder Bremen2–6Bayer Leverkusen

Matchday 10

DateHomeScoreAway
2018-11-02VfB Stuttgart0–3Eintracht Frankfurt
2018-11-03Bayer Leverkusen1–41899 Hoffenheim
2018-11-03Bayern München1–1SC Freiburg
2018-11-03FC Augsburg2–21. FC Nürnberg
2018-11-03FC Schalke 043–1Hannover 96
2018-11-03Hertha BSC0–3RB Leipzig
2018-11-03VfL Wolfsburg0–1Borussia Dortmund
2018-11-041. FSV Mainz 052–1Werder Bremen
2018-11-04Bor. Mönchengladbach3–0Fortuna Düsseldorf

Matchday 11

DateHomeScoreAway
2018-11-09Hannover 962–1VfL Wolfsburg
2018-11-101. FC Nürnberg0–2VfB Stuttgart
2018-11-101899 Hoffenheim2–1FC Augsburg
2018-11-10Borussia Dortmund3–2Bayern München
2018-11-10Fortuna Düsseldorf4–1Hertha BSC
2018-11-10SC Freiburg1–31. FSV Mainz 05
2018-11-10Werder Bremen1–3Bor. Mönchengladbach
2018-11-11Eintracht Frankfurt3–0FC Schalke 04
2018-11-11RB Leipzig3–0Bayer Leverkusen

Matchday 12

DateHomeScoreAway
2018-11-23Bayer Leverkusen2–0VfB Stuttgart
2018-11-241. FSV Mainz 051–2Borussia Dortmund
2018-11-24Bayern München3–3Fortuna Düsseldorf
2018-11-24FC Augsburg1–3Eintracht Frankfurt
2018-11-24FC Schalke 045–21. FC Nürnberg
2018-11-24Hertha BSC3–31899 Hoffenheim
2018-11-24VfL Wolfsburg1–0RB Leipzig
2018-11-25Bor. Mönchengladbach4–1Hannover 96
2018-11-25SC Freiburg1–1Werder Bremen

Matchday 13

DateHomeScoreAway
2018-11-30Fortuna Düsseldorf0–11. FSV Mainz 05
2018-12-011899 Hoffenheim1–1FC Schalke 04
2018-12-01Borussia Dortmund2–0SC Freiburg
2018-12-01Hannover 960–2Hertha BSC
2018-12-01VfB Stuttgart1–0FC Augsburg
2018-12-01Werder Bremen1–2Bayern München
2018-12-02Eintracht Frankfurt1–2VfL Wolfsburg
2018-12-02RB Leipzig2–0Bor. Mönchengladbach
2018-12-031. FC Nürnberg1–1Bayer Leverkusen

Matchday 14

DateHomeScoreAway
2018-12-07Werder Bremen3–1Fortuna Düsseldorf
2018-12-08Bayer Leverkusen1–0FC Augsburg
2018-12-08Bayern München3–01. FC Nürnberg
2018-12-08FC Schalke 041–2Borussia Dortmund
2018-12-08Hertha BSC1–0Eintracht Frankfurt
2018-12-08SC Freiburg3–0RB Leipzig
2018-12-08VfL Wolfsburg2–21899 Hoffenheim
2018-12-091. FSV Mainz 051–1Hannover 96
2018-12-09Bor. Mönchengladbach3–0VfB Stuttgart

Matchday 15

DateHomeScoreAway
2018-12-141. FC Nürnberg0–2VfL Wolfsburg
2018-12-151899 Hoffenheim0–0Bor. Mönchengladbach
2018-12-15Borussia Dortmund2–1Werder Bremen
2018-12-15FC Augsburg1–1FC Schalke 04
2018-12-15Fortuna Düsseldorf2–0SC Freiburg
2018-12-15Hannover 960–4Bayern München
2018-12-15VfB Stuttgart2–1Hertha BSC
2018-12-16Eintracht Frankfurt2–1Bayer Leverkusen
2018-12-16RB Leipzig4–11. FSV Mainz 05

Matchday 16

DateHomeScoreAway
2018-12-18Bor. Mönchengladbach2–01. FC Nürnberg
2018-12-18Fortuna Düsseldorf2–1Borussia Dortmund
2018-12-18Hertha BSC2–2FC Augsburg
2018-12-18VfL Wolfsburg2–0VfB Stuttgart
2018-12-191. FSV Mainz 052–2Eintracht Frankfurt
2018-12-19Bayern München1–0RB Leipzig
2018-12-19FC Schalke 041–2Bayer Leverkusen
2018-12-19SC Freiburg1–1Hannover 96
2018-12-19Werder Bremen1–11899 Hoffenheim

Matchday 17

DateHomeScoreAway
2018-12-21Borussia Dortmund2–1Bor. Mönchengladbach
2018-12-221. FC Nürnberg0–1SC Freiburg
2018-12-22Bayer Leverkusen3–1Hertha BSC
2018-12-22Eintracht Frankfurt0–3Bayern München
2018-12-22Hannover 960–1Fortuna Düsseldorf
2018-12-22RB Leipzig3–2Werder Bremen
2018-12-22VfB Stuttgart1–3FC Schalke 04
2018-12-231899 Hoffenheim1–11. FSV Mainz 05
2018-12-23FC Augsburg2–3VfL Wolfsburg

Matchday 18

DateHomeScoreAway
2019-01-181899 Hoffenheim1–3Bayern München
2019-01-19Bayer Leverkusen0–1Bor. Mönchengladbach
2019-01-19Eintracht Frankfurt3–1SC Freiburg
2019-01-19FC Augsburg1–2Fortuna Düsseldorf
2019-01-19Hannover 960–1Werder Bremen
2019-01-19RB Leipzig0–1Borussia Dortmund
2019-01-19VfB Stuttgart2–31. FSV Mainz 05
2019-01-201. FC Nürnberg1–3Hertha BSC
2019-01-20FC Schalke 042–1VfL Wolfsburg

Matchday 19

DateHomeScoreAway
2019-01-25Hertha BSC2–2FC Schalke 04
2019-01-261. FSV Mainz 052–11. FC Nürnberg
2019-01-26Bor. Mönchengladbach2–0FC Augsburg
2019-01-26Borussia Dortmund5–1Hannover 96
2019-01-26SC Freiburg2–41899 Hoffenheim
2019-01-26VfL Wolfsburg0–3Bayer Leverkusen
2019-01-26Werder Bremen2–2Eintracht Frankfurt
2019-01-27Bayern München4–1VfB Stuttgart
2019-01-27Fortuna Düsseldorf0–4RB Leipzig

Matchday 20

DateHomeScoreAway
2019-02-01Hannover 960–3RB Leipzig
2019-02-021. FC Nürnberg1–1Werder Bremen
2019-02-021899 Hoffenheim1–1Fortuna Düsseldorf
2019-02-02Bayer Leverkusen3–1Bayern München
2019-02-02Eintracht Frankfurt1–1Borussia Dortmund
2019-02-02FC Schalke 040–2Bor. Mönchengladbach
2019-02-02Hertha BSC0–1VfL Wolfsburg
2019-02-03FC Augsburg3–01. FSV Mainz 05
2019-02-03VfB Stuttgart2–2SC Freiburg

Matchday 21

DateHomeScoreAway
2019-02-081. FSV Mainz 051–5Bayer Leverkusen
2019-02-09Bayern München3–1FC Schalke 04
2019-02-09Bor. Mönchengladbach0–3Hertha BSC
2019-02-09Borussia Dortmund3–31899 Hoffenheim
2019-02-09Hannover 962–01. FC Nürnberg
2019-02-09RB Leipzig0–0Eintracht Frankfurt
2019-02-09SC Freiburg3–3VfL Wolfsburg
2019-02-10Fortuna Düsseldorf3–0VfB Stuttgart
2019-02-10Werder Bremen4–0FC Augsburg

Matchday 22

DateHomeScoreAway
2019-02-15FC Augsburg2–3Bayern München
2019-02-161899 Hoffenheim3–0Hannover 96
2019-02-16FC Schalke 040–0SC Freiburg
2019-02-16Hertha BSC1–1Werder Bremen
2019-02-16VfB Stuttgart1–3RB Leipzig
2019-02-16VfL Wolfsburg3–01. FSV Mainz 05
2019-02-17Bayer Leverkusen2–0Fortuna Düsseldorf
2019-02-17Eintracht Frankfurt1–1Bor. Mönchengladbach
2019-02-181. FC Nürnberg0–0Borussia Dortmund

Matchday 23

DateHomeScoreAway
2019-02-22Werder Bremen1–1VfB Stuttgart
2019-02-231. FSV Mainz 053–0FC Schalke 04
2019-02-23Bayern München1–0Hertha BSC
2019-02-23Bor. Mönchengladbach0–3VfL Wolfsburg
2019-02-23Fortuna Düsseldorf2–11. FC Nürnberg
2019-02-23SC Freiburg5–1FC Augsburg
2019-02-24Borussia Dortmund3–2Bayer Leverkusen
2019-02-24Hannover 960–3Eintracht Frankfurt
2019-02-25RB Leipzig1–11899 Hoffenheim

Matchday 24

DateHomeScoreAway
2019-03-01FC Augsburg2–1Borussia Dortmund
2019-03-021. FC Nürnberg0–1RB Leipzig
2019-03-02Bayer Leverkusen2–0SC Freiburg
2019-03-02Bor. Mönchengladbach1–5Bayern München
2019-03-02Eintracht Frankfurt3–21899 Hoffenheim
2019-03-02FC Schalke 040–4Fortuna Düsseldorf
2019-03-02Hertha BSC2–11. FSV Mainz 05
2019-03-03VfB Stuttgart5–1Hannover 96
2019-03-03VfL Wolfsburg1–1Werder Bremen

Matchday 25

DateHomeScoreAway
2019-03-08Werder Bremen4–2FC Schalke 04
2019-03-091. FSV Mainz 050–1Bor. Mönchengladbach
2019-03-09Bayern München6–0VfL Wolfsburg
2019-03-09Borussia Dortmund3–1VfB Stuttgart
2019-03-09RB Leipzig0–0FC Augsburg
2019-03-09SC Freiburg2–1Hertha BSC
2019-03-101899 Hoffenheim2–11. FC Nürnberg
2019-03-10Hannover 962–3Bayer Leverkusen
2019-03-11Fortuna Düsseldorf0–3Eintracht Frankfurt

Matchday 26

DateHomeScoreAway
2019-03-15Bor. Mönchengladbach1–1SC Freiburg
2019-03-16FC Augsburg3–1Hannover 96
2019-03-16FC Schalke 040–1RB Leipzig
2019-03-16Hertha BSC2–3Borussia Dortmund
2019-03-16VfB Stuttgart1–11899 Hoffenheim
2019-03-16VfL Wolfsburg5–2Fortuna Düsseldorf
2019-03-17Bayer Leverkusen1–3Werder Bremen
2019-03-17Bayern München6–01. FSV Mainz 05
2019-03-17Eintracht Frankfurt1–01. FC Nürnberg

Matchday 27

DateHomeScoreAway
2019-03-291899 Hoffenheim4–1Bayer Leverkusen
2019-03-301. FC Nürnberg3–0FC Augsburg
2019-03-30Borussia Dortmund2–0VfL Wolfsburg
2019-03-30Fortuna Düsseldorf3–1Bor. Mönchengladbach
2019-03-30RB Leipzig5–0Hertha BSC
2019-03-30SC Freiburg1–1Bayern München
2019-03-30Werder Bremen3–11. FSV Mainz 05
2019-03-31Eintracht Frankfurt3–0VfB Stuttgart
2019-03-31Hannover 960–1FC Schalke 04

Matchday 28

DateHomeScoreAway
2019-04-051. FSV Mainz 055–0SC Freiburg
2019-04-06Bayer Leverkusen2–4RB Leipzig
2019-04-06Bayern München5–0Borussia Dortmund
2019-04-06FC Schalke 041–2Eintracht Frankfurt
2019-04-06Hertha BSC1–2Fortuna Düsseldorf
2019-04-06VfB Stuttgart1–11. FC Nürnberg
2019-04-06VfL Wolfsburg3–1Hannover 96
2019-04-07Bor. Mönchengladbach1–1Werder Bremen
2019-04-07FC Augsburg0–41899 Hoffenheim

Matchday 29

DateHomeScoreAway
2019-04-121. FC Nürnberg1–1FC Schalke 04
2019-04-13Borussia Dortmund2–11. FSV Mainz 05
2019-04-13Hannover 960–1Bor. Mönchengladbach
2019-04-13RB Leipzig2–0VfL Wolfsburg
2019-04-13VfB Stuttgart0–1Bayer Leverkusen
2019-04-13Werder Bremen2–1SC Freiburg
2019-04-141899 Hoffenheim2–0Hertha BSC
2019-04-14Eintracht Frankfurt1–3FC Augsburg
2019-04-14Fortuna Düsseldorf1–4Bayern München

Matchday 30

DateHomeScoreAway
2019-04-201. FSV Mainz 053–1Fortuna Düsseldorf
2019-04-20Bayer Leverkusen2–01. FC Nürnberg
2019-04-20Bayern München1–0Werder Bremen
2019-04-20Bor. Mönchengladbach1–2RB Leipzig
2019-04-20FC Augsburg6–0VfB Stuttgart
2019-04-20FC Schalke 042–51899 Hoffenheim
2019-04-21Hertha BSC0–0Hannover 96
2019-04-21SC Freiburg0–4Borussia Dortmund
2019-04-22VfL Wolfsburg1–1Eintracht Frankfurt

Matchday 31

DateHomeScoreAway
2019-04-26FC Augsburg1–4Bayer Leverkusen
2019-04-27Borussia Dortmund2–4FC Schalke 04
2019-04-27Eintracht Frankfurt0–0Hertha BSC
2019-04-27Fortuna Düsseldorf4–1Werder Bremen
2019-04-27Hannover 961–01. FSV Mainz 05
2019-04-27RB Leipzig2–1SC Freiburg
2019-04-27VfB Stuttgart1–0Bor. Mönchengladbach
2019-04-281. FC Nürnberg1–1Bayern München
2019-04-281899 Hoffenheim1–4VfL Wolfsburg

Matchday 32

DateHomeScoreAway
2019-05-031. FSV Mainz 053–3RB Leipzig
2019-05-04Bayern München3–1Hannover 96
2019-05-04Bor. Mönchengladbach2–21899 Hoffenheim
2019-05-04Hertha BSC3–1VfB Stuttgart
2019-05-04VfL Wolfsburg2–01. FC Nürnberg
2019-05-04Werder Bremen2–2Borussia Dortmund
2019-05-05Bayer Leverkusen6–1Eintracht Frankfurt
2019-05-05FC Schalke 040–0FC Augsburg
2019-05-05SC Freiburg1–1Fortuna Düsseldorf

Matchday 33

DateHomeScoreAway
2019-05-111. FC Nürnberg0–4Bor. Mönchengladbach
2019-05-111899 Hoffenheim0–1Werder Bremen
2019-05-11Bayer Leverkusen1–1FC Schalke 04
2019-05-11Borussia Dortmund3–2Fortuna Düsseldorf
2019-05-11FC Augsburg3–4Hertha BSC
2019-05-11Hannover 963–0SC Freiburg
2019-05-11RB Leipzig0–0Bayern München
2019-05-11VfB Stuttgart3–0VfL Wolfsburg
2019-05-12Eintracht Frankfurt0–21. FSV Mainz 05

Matchday 34

DateHomeScoreAway
2019-05-181. FSV Mainz 054–21899 Hoffenheim
2019-05-18Bayern München5–1Eintracht Frankfurt
2019-05-18Bor. Mönchengladbach0–2Borussia Dortmund
2019-05-18FC Schalke 040–0VfB Stuttgart
2019-05-18Fortuna Düsseldorf2–1Hannover 96
2019-05-18Hertha BSC1–5Bayer Leverkusen
2019-05-18SC Freiburg5–11. FC Nürnberg
2019-05-18VfL Wolfsburg8–1FC Augsburg
2019-05-18Werder Bremen2–1RB Leipzig

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