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

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