1. Journée 16.07.2003 Grasshopper Club Zürich - Neuchâtel Xamax FC 0:1
3. Journée 29.07.2003 Grasshopper Club Zürich - FC Wil 1900 5:3
4. Journée 02.08.2003 FC Thun - Grasshopper Club Zürich 3:2
5. Journée 08.08.2003 Grasshopper Club Zürich - Servette FC 1:1
6. Journée 17.08.2003 Grasshopper Club Zürich - FC Zürich 1:0
7. Journée 22.08.2003 FC St. Gallen - Grasshopper Club Zürich 1:2 carton jaune
8. Journée 31.08.2003 Grasshopper Club Zürich - FC Basel 0:4
9. Journée 03.09.2003 BSC Young Boys - Grasshopper Club Zürich 4:0
10. Journée 14.09.2003 Neuchâtel Xamax FC - Grasshopper Club Zürich 3:1
11. Journée 28.09.2003 Grasshopper Club Zürich - FC Aarau 2:3
13. Journée 05.10.2003 Grasshopper Club Zürich - FC Thun 2:1
18. Journée 30.11.2003 Grasshopper Club Zürich - BSC Young Boys 3:3
19. Journée 15.02.2004 Grasshopper Club Zürich - Neuchâtel Xamax FC 1:0
20. Journée 22.02.2004 FC Basel - Grasshopper Club Zürich 2:2 carton jaune
21. Journée 29.02.2004 Grasshopper Club Zürich - FC St. Gallen 3:2
22. Journée 07.03.2004 FC Thun - Grasshopper Club Zürich 1:2
23. Journée 14.03.2004 Grasshopper Club Zürich - FC Zürich 1:2
24. Journée 17.03.2004 FC Aarau - Grasshopper Club Zürich 2:2
25. Journée 21.03.2004 Grasshopper Club Zürich - FC Wil 1900 1:2 carton jaune
26. Journée 28.03.2004 Servette FC - Grasshopper Club Zürich 3:0
27. Journée 04.04.2004 Grasshopper Club Zürich - BSC Young Boys 4:2 but carton jaune
29. Journée 15.04.2004 Grasshopper Club Zürich - Servette FC 1:5
30. Journée 18.04.2004 FC Wil 1900 - Grasshopper Club Zürich 1:5
31. Journée 24.04.2004 Grasshopper Club Zürich - FC Aarau 4:1
32. Journée 02.05.2004 FC Zürich - Grasshopper Club Zürich 0:0
33. Journée 08.05.2004 Grasshopper Club Zürich - FC Thun 2:3