19.02.2005 17:30 FC Meyrin - FC Vaduz 1:3
20.02.2005 14:30 AC Bellinzona - FC Bulle 3:0
16.03.2005 19:30 FC Wohlen - FC Wil 1900 2:3
28.03.2005 14:30 SC YF/Juventus Zürich - AC Lugano 1:2
14:30 FC Winterthur - Yverdon Sport FC 1:1
06.04.2005 19:30 FC Baden - FC Chiasso 2:3
07.04.2005 19:30 FC Baulmes - FC Sion 0:0
26.04.2005 19:30 FC La Chaux-de-Fonds - FC Luzern 2:1
27.04.2005 19:30 SC Kriens - FC Concordia Basel 0:0
# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Yverdon Sport FC, Schweiz Yverdon Sport FC 18 12 5 1 33:9 24 41
2 FC Vaduz, Liechtenstein FC Vaduz 18 13 2 3 31:12 19 41
3 FC Chiasso, Schweiz FC Chiasso 18 10 4 4 27:19 8 34
4 FC Sion, Schweiz FC Sion 18 8 8 2 29:18 11 32
5 AC Bellinzona, Schweiz AC Bellinzona 18 9 4 5 35:25 10 31
6 AC Lugano, Schweiz AC Lugano 18 9 4 5 27:21 6 31
7 FC Luzern, Schweiz FC Luzern 18 10 0 8 44:27 17 30
8 FC Winterthur, Schweiz FC Winterthur 18 6 6 6 30:28 2 24
9 FC Baulmes, Schweiz FC Baulmes 18 7 3 8 17:33 -16 24
10 FC Wil 1900, Schweiz FC Wil 1900 18 5 7 6 23:30 -7 22
11 SC Kriens, Schweiz SC Kriens 18 4 9 5 23:21 2 21
12 FC Wohlen, Schweiz FC Wohlen 18 5 5 8 21:26 -5 20
13 FC Concordia Basel, Schweiz FC Concordia Basel 18 4 8 6 19:25 -6 20
14 FC Meyrin, Schweiz FC Meyrin 18 5 4 9 17:27 -10 19
15 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 18 5 3 10 27:35 -8 18
16 SC YF/Juventus Zürich, Schweiz SC YF/Juventus Zürich 18 4 4 10 23:36 -13 16
17 FC Bulle, Schweiz FC Bulle 18 4 4 10 27:42 -15 16
18 FC Baden, Schweiz FC Baden 18 0 4 14 19:38 -19 4
  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.