# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 AC Bellinzona, Schweiz AC Bellinzona 4 4 0 0 10:3 7 12
2 FC Wil 1900, Schweiz FC Wil 1900 5 3 2 0 7:2 5 11
3 FC Vaduz, Liechtenstein FC Vaduz 4 3 1 0 17:6 11 10
4 FC Winterthur, Schweiz FC Winterthur 4 3 1 0 13:7 6 10
5 FC Locarno, Schweiz FC Locarno 4 3 1 0 6:2 4 10
6 FC Schaffhausen, Schweiz FC Schaffhausen 4 3 0 1 7:4 3 9
7 FC Wohlen, Schweiz FC Wohlen 4 2 2 0 11:4 7 8
8 SC Kriens, Schweiz SC Kriens 3 2 1 0 7:3 4 7
9 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 4 2 1 1 9:7 2 7
10 Yverdon Sport FC, Schweiz Yverdon Sport FC 4 2 1 1 3:3 0 7
11 FC Lausanne-Sport, Schweiz FC Lausanne-Sport 4 1 2 1 6:5 1 5
12 FC Concordia Basel, Schweiz FC Concordia Basel 4 1 2 1 7:9 -2 5
13 Servette FC, Schweiz Servette FC 4 1 1 2 8:7 1 4
14 FC Gossau, Schweiz FC Gossau 4 0 3 1 4:7 -3 3
15 SR Delémont, Schweiz SR Delémont 4 1 0 3 4:9 -5 3
16 AC Lugano, Schweiz AC Lugano 4 0 2 2 4:9 -5 2
17 FC Chiasso, Schweiz FC Chiasso 4 0 1 3 4:9 -5 1
18 SC Cham, Schweiz SC Cham 4 0 0 4 0:8 -8 0

# 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.