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