Hinrunde
1. Spieltag, 19./20. August 2017
Mainz 05 – Hannover 96
2. Spieltag, 25.-27. August 2017
VfB Stuttgart – Mainz 05
3. Spieltag, 8.-10. September 2017
Mainz 05 – Bayer Leverkusen
4. Spieltag, 15.-17. September 2017
Bayern München – Mainz 05
5. Spieltag, 19./20. September 2017
Mainz 05 – TSG 1899 Hoffenheim
6. Spieltag, 22.-24. September 2017
Mainz 05 – Hertha BSC
7. Spieltag, 29. September – 1. Oktober 2017
VfL Wolfsburg – Mainz 05
8. Spieltag, 13.-15. Oktober 2017
Mainz 05 – Hamburger SV
9. Spieltag, 20.-22. Oktober 2017
FC Schalke 04 – Mainz 05
10. Spieltag, 27.-29. Oktober 2017
Mainz 05 – Eintracht Frankfurt
11. Spieltag, 3.-5. November 2017
Borussia Mönchengladbach – Mainz 05
12. Spieltag, 17.-19. November 2017
Mainz 05 – 1. FC Köln
13. Spieltag, 24.-27. November 2017
SC Freiburg – Mainz 05
14. Spieltag, 1.-3. Dezember 2017
Mainz 05 – FC Augsburg
15. Spieltag, 8.-10. Dezember 2017
RB Leipzig – Mainz 05
16. Spieltag, 12./13. Dezember 2017
Mainz 05 – Borussia Dortmund
17. Spieltag, 15.-17. Dezember 2017
SV Werder Bremen – Mainz 05
Rückrunde
18. Spieltag, 12.-15. Januar 2018
Hannover 96 – Mainz 05
19. Spieltag, 19.-22. Januar 2018
Mainz 05 – VfB Stuttgart
20. Spieltag, 26.-29. Januar 2018
Bayer Leverkusen – Mainz 05
21. Spieltag, 2.-5. Februar 2018
Mainz 05 – Bayern München
22. Spieltag, 9.-12. Februar 2018
TSG 1899 Hoffenheim – Mainz 05
23. Spieltag, 16.-19. Februar 2018
Hertha BSC – Mainz 05
24. Spieltag, 23.-26. Februar 2018
Mainz 05 – VfL Wolfsburg
25. Spieltag, 2.-5. März 2018
Hamburger SV – Mainz 05
26. Spieltag, 9.-12. März 2018
Mainz 05 – FC Schalke 04
27. Spieltag, 16.-18. März 2018
Eintracht Frankfurt – Mainz 05
28. Spieltag, 31. März – 2. April 2018
Mainz 05 – Borussia Mönchengladbach
29. Spieltag, 6.-9. April 2018
1. FC Köln – Mainz 05
30. Spieltag, 13.-16. April 2018
Mainz 05 – SC Freiburg
31. Spieltag, 20.-23. April 2018
FC Augsburg – Mainz 05
32. Spieltag, 27.-30. April 2018
Mainz 05 – RB Leipzig
33. Spieltag, 5. Mai 2018
Borussia Dortmund – Mainz 05
34. Spieltag, 12. Mai 2018
Mainz 05 – SV Werder Bremen