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

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