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

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