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

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