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

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