Resultados y tabla de posiciones de la Bundesliga (hora de inicio de los partidos en GMT):
| Viernes 29 de mayo de 2020: | |||||
| Freiburg | – | Bayer Leverkusen | 0 | – | 1 |
| Sábado 30 de mayo de 2020: | |||||
| Wolfsburgo | – | Eintracht Fráncfort | 1 | – | 2 |
| Hertha Berlin | – | Augsburgo | 2 | – | 0 |
| Mainz | – | Hoffenheim | 0 | – | 1 |
| Schalke | – | Werder Bremen | 0 | – | 1 |
| Bayern Múnich | – | Dusseldorf | 16:30 | ||
| Domingo 31 de mayo de 2020: | |||||
| Bor. Mönchengladbach | – | Union Berlin | 13:30 | ||
| Paderborn | – | Borussia Dortmund | 16:00 | ||
| Lunes 1 de junio de 2020: | |||||
| Colonia | – | Leipzig | 18:30 | ||
| EQUIPO | J | G | E | P | Goles | Pts | |
| 1. | Bayern Múnich | 28 | 20 | 4 | 4 | 81-28 | 64 |
| 2. | Borussia Dortmund | 28 | 17 | 6 | 5 | 74-34 | 57 |
| 3. | Bayer Leverkusen | 29 | 17 | 5 | 7 | 54-36 | 56 |
| 4. | Leipzig | 28 | 15 | 10 | 3 | 70-29 | 55 |
| 5. | Bor. Mönchengladbach | 28 | 16 | 5 | 7 | 53-34 | 53 |
| 6. | Wolfsburgo | 29 | 11 | 9 | 9 | 41-36 | 42 |
| 7. | Hoffenheim | 29 | 12 | 6 | 11 | 40-48 | 42 |
| 8. | Freiburg | 29 | 10 | 8 | 11 | 38-41 | 38 |
| 9. | Hertha Berlin | 29 | 10 | 8 | 11 | 43-50 | 38 |
| 10. | Schalke | 29 | 9 | 10 | 10 | 34-46 | 37 |
| 11. | Colonia | 28 | 10 | 4 | 14 | 44-52 | 34 |
| 12. | Eintracht Fráncfort | 28 | 9 | 5 | 14 | 46-53 | 32 |
| 13. | Union Berlin | 28 | 9 | 4 | 15 | 33-48 | 31 |
| 14. | Augsburgo | 29 | 8 | 7 | 14 | 40-56 | 31 |
| 15. | Mainz | 29 | 8 | 4 | 17 | 37-62 | 28 |
| 16. | Dusseldorf | 28 | 6 | 9 | 13 | 31-53 | 27 |
| 17. | Werder Bremen | 28 | 6 | 7 | 15 | 30-59 | 25 |
| 18. | Paderborn | 28 | 4 | 7 | 17 | 31-55 | 19 |
