Super League 2003/2004
| Rank | Teams | Gespielt | Won | Drawn | Lost | Differential | Goal difference | Points | Current form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
FC Basel |
36 | 26 | 7 | 3 | 86 - 32 | 54 | 85 | WDLWW |
| 2 |
Young Boys |
36 | 22 | 6 | 8 | 75 - 48 | 27 | 72 | WWDWL |
| 3 |
Servette |
36 | 15 | 7 | 14 | 61 - 62 | -1 | 52 | WDLLL |
| 4 |
Zürich |
36 | 14 | 8 | 14 | 58 - 52 | 6 | 50 | DWDWW |
| 5 |
St. Gallen |
36 | 14 | 8 | 14 | 54 - 57 | -3 | 50 | WDWLW |
| 6 |
FC Thun |
36 | 13 | 10 | 13 | 51 - 57 | -6 | 49 | LWWWW |
| 7 |
Grasshoppers |
36 | 12 | 5 | 19 | 62 - 74 | -12 | 41 | DLLLL |
| 8 |
FC Aarau |
36 | 9 | 11 | 16 | 57 - 69 | -12 | 38 | LDWLL |
| 9 |
Neuchâtel Xamax |
36 | 10 | 6 | 20 | 46 - 63 | -17 | 36 | LLWLW |
| 10 |
FC Wil 1900 |
36 | 7 | 8 | 21 | 37 - 73 | -36 | 29 | LLLWL |
Qualification to Champions League third qualifying round
Qualification to Champions League second qualifying round
Qualification to UEFA Cup second qualifying round
Qualification to relegation play-off
Relegation to Swiss Challenge League

FC Basel
Young Boys
Servette
Zürich
St. Gallen
FC Thun
Grasshoppers
FC Aarau
Neuchâtel Xamax
FC Wil 1900