2. Round 09/09/2016 FC Schalke 04 - Bayern München 0:2
3. Round 18/09/2016 Hertha BSC - FC Schalke 04 2:0
5. Round 25/09/2016 1899 Hoffenheim - FC Schalke 04 2:1
6. Round 02/10/2016 FC Schalke 04 - Bor. Mönchengladbach 4:0 Goal
7. Round 15/10/2016 FC Augsburg - FC Schalke 04 1:1
8. Round 23/10/2016 FC Schalke 04 - 1. FSV Mainz 05 3:0
9. Round 29/10/2016 Borussia Dortmund - FC Schalke 04 0:0 yellow card
10. Round 06/11/2016 FC Schalke 04 - Werder Bremen 3:1
11. Round 19/11/2016 VfL Wolfsburg - FC Schalke 04 0:1 Goal
12. Round 27/11/2016 FC Schalke 04 - SV Darmstadt 98 3:1
13. Round 03/12/2016 RB Leipzig - FC Schalke 04 2:1
14. Round 11/12/2016 FC Schalke 04 - Bayer Leverkusen 0:1
15. Round 17/12/2016 FC Schalke 04 - SC Freiburg 1:1
16. Round 20/12/2016 Hamburger SV - FC Schalke 04 2:1
17. Round 21/01/2017 FC Schalke 04 - FC Ingolstadt 04 1:0
18. Round 27/01/2017 FC Schalke 04 - Eintracht Frankfurt 0:1
19. Round 04/02/2017 Bayern München - FC Schalke 04 1:1
20. Round 11/02/2017 FC Schalke 04 - Hertha BSC 2:0 Goal
21. Round 19/02/2017 1. FC Köln - FC Schalke 04 1:1
22. Round 26/02/2017 FC Schalke 04 - 1899 Hoffenheim 1:1
23. Round 04/03/2017 Bor. Mönchengladbach - FC Schalke 04 4:2 Goal
25. Round 19/03/2017 1. FSV Mainz 05 - FC Schalke 04 0:1
26. Round 01/04/2017 FC Schalke 04 - Borussia Dortmund 1:1
27. Round 04/04/2017 Werder Bremen - FC Schalke 04 3:0 yellow card
28. Round 08/04/2017 FC Schalke 04 - VfL Wolfsburg 4:1 Goal
29. Round 16/04/2017 SV Darmstadt 98 - FC Schalke 04 2:1
31. Round 28/04/2017 Bayer Leverkusen - FC Schalke 04 1:4
32. Round 07/05/2017 SC Freiburg - FC Schalke 04 2:0
33. Round 13/05/2017 FC Schalke 04 - Hamburger SV 1:1
34. Round 20/05/2017 FC Ingolstadt 04 - FC Schalke 04 1:1