16.04.2005 17:30 FC Winterthur - AC Bellinzona 2:0
17:30 FC Vaduz - FC Wil 1900 1:1
17:30 FC La Chaux-de-Fonds - FC Baulmes 2:1
17:30 Yverdon Sport FC - FC Sion 0:2
19:30 FC Meyrin - FC Baden 1:2
19:30 FC Chiasso - SC Kriens 1:3
17.04.2005 14:30 SC YF/Juventus Zürich - FC Wohlen 1:1
14:30 FC Luzern - FC Concordia Basel 3:4
16:00 AC Lugano - FC Bulle 3:1
# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 FC Vaduz, Liechtenstein FC Vaduz 26 18 4 4 48:17 31 58
2 FC Sion, Schweiz FC Sion 26 14 10 2 47:24 23 52
3 Yverdon Sport FC, Schweiz Yverdon Sport FC 26 14 9 3 42:19 23 51
4 FC Chiasso, Schweiz FC Chiasso 26 14 5 7 41:29 12 47
5 FC Luzern, Schweiz FC Luzern 26 15 1 10 62:43 19 46
6 AC Lugano, Schweiz AC Lugano 26 13 5 8 38:32 6 44
7 FC Concordia Basel, Schweiz FC Concordia Basel 26 9 11 6 34:31 3 38
8 AC Bellinzona, Schweiz AC Bellinzona 26 10 6 10 42:40 2 36
9 FC Wil 1900, Schweiz FC Wil 1900 26 9 9 8 39:38 1 36
10 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 26 10 5 11 43:42 1 35
11 SC Kriens, Schweiz SC Kriens 26 7 13 6 33:27 6 34
12 FC Winterthur, Schweiz FC Winterthur 26 9 6 11 37:42 -5 33
13 FC Baulmes, Schweiz FC Baulmes 26 9 5 12 25:43 -18 32
14 FC Meyrin, Schweiz FC Meyrin 26 7 6 13 28:41 -13 27
15 FC Wohlen, Schweiz FC Wohlen 26 6 6 14 27:41 -14 24
16 SC YF/Juventus Zürich, Schweiz SC YF/Juventus Zürich 26 5 5 16 30:53 -23 20
17 FC Bulle, Schweiz FC Bulle 26 5 5 16 34:59 -25 20
18 FC Baden, Schweiz FC Baden 26 2 5 19 26:55 -29 11
  Aufstieg
  Playoffs
  Abstieg

# Da Super-League-Absteiger Servette Genf in der Saison 2005/06 nicht in der Challenge League spielen wird, steigt nur der Letzte ab.