# 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 17 13 4 0 51:17 34 43
3 FC Wil 1900, Schweiz FC Wil 1900 17 13 3 1 35:11 24 42
4 FC Wohlen, Schweiz FC Wohlen 16 10 5 1 38:14 24 35
5 FC Schaffhausen, Schweiz FC Schaffhausen 17 10 2 5 31:13 18 32
6 FC Winterthur, Schweiz FC Winterthur 16 10 2 4 34:23 11 32
7 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 16 9 3 4 29:17 12 30
8 FC Locarno, Schweiz FC Locarno 17 9 2 6 22:25 -3 29
9 Servette FC, Schweiz Servette FC 17 7 7 3 33:19 14 28
10 FC Concordia Basel, Schweiz FC Concordia Basel 16 8 4 4 35:24 11 28
11 AC Lugano, Schweiz AC Lugano 17 7 6 4 34:24 10 27
12 FC Lausanne-Sport, Schweiz FC Lausanne-Sport 16 6 6 4 21:15 6 24
13 FC Gossau, Schweiz FC Gossau 17 6 6 5 30:28 2 24
14 Yverdon Sport FC, Schweiz Yverdon Sport FC 17 5 6 6 18:18 0 21
15 FC Chiasso, Schweiz FC Chiasso 16 5 4 7 21:26 -5 19
16 SR Delémont, Schweiz SR Delémont 17 5 4 8 22:30 -8 19
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.