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