# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 FC Vaduz, Liechtenstein FC Vaduz 33 16 11 6 38:18 20 59
2 FC Winterthur, Schweiz FC Winterthur 33 15 10 8 28:19 9 55
3 FC Wohlen, Schweiz FC Wohlen 33 13 13 7 33:23 10 52
4 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 33 13 13 7 29:23 6 52
5 AC Lugano, Schweiz AC Lugano 33 12 15 6 29:18 11 51
6 AC Bellinzona, Schweiz AC Bellinzona 33 13 10 9 29:26 3 49
7 Yverdon Sport FC, Schweiz Yverdon Sport FC 33 10 15 7 17:13 4 45
8 FC Wil 1900, Schweiz FC Wil 1900 33 8 19 5 18:11 7 43
9 FC Lausanne-Sport, Schweiz FC Lausanne-Sport 33 9 16 8 18:17 1 43
10 SC Kriens, Schweiz SC Kriens 33 10 12 11 20:26 -6 42
11 FC Concordia Basel, Schweiz FC Concordia Basel 33 10 11 12 23:23 0 41
12 Servette FC, Schweiz Servette FC 33 9 13 11 19:19 0 40
13 SR Delémont, Schweiz SR Delémont 33 8 15 10 18:26 -8 39
14 FC Gossau, Schweiz FC Gossau 33 8 14 11 19:25 -6 38
15 FC Schaffhausen, Schweiz FC Schaffhausen 33 7 15 10 19:17 2 36
16 FC Chiasso, Schweiz FC Chiasso 33 6 14 13 15:24 -9 32
17 FC Locarno, Schweiz FC Locarno 33 6 13 14 14:31 -17 31
18 SC Cham, Schweiz SC Cham 33 3 9 21 11:38 -27 18

# Das Spiel Yverdon-Sport FC - FC Schaffhausen (19. Spieltag, 2:2) wurde mit 0:3 gewertet.

# Das Spiel AC Bellinzona - FC Wil 1900 (19. Spieltag, 2:0) wurde mit 3:0 gewertet.

# Da die Challenge League im Sommer 2008 auf 16 Teams reduziert wird, steigen die letzten vier ab und zwei aus der 1. Liga auf.