Position: 1st
Points: 68 (32 games)
Goals: 89-34 ( 55)
Remaining fixtures: RB Leipzig (h), Cologne (a)
Top at Christmas and leaders at halfway, patchy new year form cost Bayern first place and Julian Nagelsmann his job in March. Thomas Tuchel made the perfect start to his tenure with a table-topping Klassiker win over BVB, before enacting revenge for his team's DFB Cup exit at the hands of Freiburg to stay two points clear. They slipped up at home to Hoffenheim on Matchday 28, drawing 1-1, before losing 3-1 in Mainz. However, the record champions subsequently recovered to regain top spot, and moved to within two games of the title with a sensational 6-0 victory over Schalke during Matchday 32.
Position: 2nd
Points: 67 (32 games)
Goals: 78-42 ( 36)
Remaining fixtures: Augsburg (a), Mainz (h)
Dortmund went top following a 10-game unbeaten start to 2023, including nine wins, but were comfortably beaten in Munich on Matchday 26. A return to winning ways against third-placed Union followed, though, and they looked to be heading level on points with Bayern, until surrendering 2-0 and 3-2 leads in a dramatic encounter with relegation-threatened 10-man VfB Stuttgart. The rollercoaster of a title race then saw Dortmund take advantage of Bayern Munich losing in Mainz on Matchday 29 to move top once more - one point clear of their rivals - with a thumping 4-0 win over Frankfurt. However, they missed the chance to extend their lead after being held by Bochum in the Matchday 30 opener, and were subsequently knocked off top spot. Dortmund hit Wolfsburg for six on Matchday 31 and battered Gladbach 5-2 the following weekend to remain just a point behind league-leaders Bayern, but they still need the Bavarians to slip up in one of their remaining two games to have a chance of winning the title
Source: .bundesliga.com