1. Jornada 22.07.2017 FC Lausanne-Sport - FC St. Gallen 3:3 Gol
4. Jornada 09.08.2017 FC St. Gallen - FC Luzern 0:2
2. Jornada 16.08.2017 FC Lugano - FC St. Gallen 0:1 Tarjeta amarilla
5. Jornada 20.08.2017 Grasshopper Club Zürich - FC St. Gallen 2:0
6. Jornada 27.08.2017 FC St. Gallen - BSC Young Boys 2:2
7. Jornada 09.09.2017 FC Zürich - FC St. Gallen 1:1
8. Jornada 20.09.2017 FC St. Gallen - Basilea 2:1
9. Jornada 24.09.2017 FC St. Gallen - FC Thun 3:0 Gol Tarjeta amarilla
10. Jornada 01.10.2017 BSC Young Boys - FC St. Gallen 6:1
11. Jornada 15.10.2017 FC Sion - FC St. Gallen 1:2
12. Jornada 22.10.2017 FC St. Gallen - FC Lausanne-Sport 0:4
13. Jornada 29.10.2017 FC St. Gallen - Grasshopper Club Zürich 3:1 Gol
14. Jornada 05.11.2017 FC Luzern - FC St. Gallen 3:0
15. Jornada 18.11.2017 FC St. Gallen - FC Lugano 0:2
16. Jornada 25.11.2017 FC Thun - FC St. Gallen 1:2 Gol
17. Jornada 03.12.2017 FC St. Gallen - FC Zürich 1:3 Gol Tarjeta amarilla
18. Jornada 09.12.2017 Basilea - FC St. Gallen 3:0
19. Jornada 16.12.2017 FC St. Gallen - FC Sion 3:2 Gol
20. Jornada 03.02.2018 BSC Young Boys - FC St. Gallen 2:0
21. Jornada 11.02.2018 FC St. Gallen - FC Zürich 1:2 Tarjeta amarilla
24. Jornada 04.03.2018 FC Thun - FC St. Gallen 1:2
25. Jornada 10.03.2018 FC Lausanne-Sport - FC St. Gallen 1:4
26. Jornada 17.03.2018 FC St. Gallen - Grasshopper Club Zürich 2:1
27. Jornada 02.04.2018 FC Luzern - FC St. Gallen 3:1
28. Jornada 08.04.2018 FC St. Gallen - BSC Young Boys 2:4 Gol
29. Jornada 14.04.2018 Grasshopper Club Zürich - FC St. Gallen 1:2
30. Jornada 18.04.2018 FC Zürich - FC St. Gallen 4:0
31. Jornada 21.04.2018 FC St. Gallen - FC Thun 0:1
33. Jornada 06.05.2018 FC St. Gallen - Basilea 2:4 Gol
34. Jornada 09.05.2018 FC St. Gallen - FC Luzern 2:3
35. Jornada 13.05.2018 FC Sion - FC St. Gallen 3:2
36. Jornada 19.05.2018 FC St. Gallen - FC Lausanne-Sport 0:3