Football Switzerland Challenge League 2024/2025 Live Scores, Fixtures, Standings and Results
Challenge League
Matches
January 31
FC Schaffhausen FC Thun
18:30
FC Schaffhausen
FC Thun
Stade Lausanne-Ouchy Etoile Carouge
18:30
Stade Lausanne-Ouchy
Etoile Carouge
Wil 1900 Neuchatel Xamax
19:15
Wil 1900
Neuchatel Xamax
February 01
Aarau AC Bellinzona
17:00
Aarau
AC Bellinzona
FC Vaduz Stade Nyonnais
17:00
FC Vaduz
Stade Nyonnais
February 07
Stade Nyonnais FC Schaffhausen
18:30
Stade Nyonnais
FC Schaffhausen
Etoile Carouge Neuchatel Xamax
19:15
Etoile Carouge
Neuchatel Xamax
Stade Lausanne-Ouchy Aarau
19:15
Stade Lausanne-Ouchy
Aarau
February 09
FC Vaduz Wil 1900
13:15
FC Vaduz
Wil 1900
FC Thun AC Bellinzona
15:30
FC Thun
AC Bellinzona
February 14
Neuchatel Xamax FC Vaduz
18:30
Neuchatel Xamax
FC Vaduz
FC Schaffhausen Etoile Carouge
18:30
FC Schaffhausen
Etoile Carouge
Aarau FC Thun
19:15
Aarau
FC Thun
February 15
AC Bellinzona Stade Lausanne-Ouchy
17:00
AC Bellinzona
Stade Lausanne-Ouchy
Wil 1900 Stade Nyonnais
17:00
Wil 1900
Stade Nyonnais
February 21
Stade Nyonnais Stade Lausanne-Ouchy
18:30
Stade Nyonnais
Stade Lausanne-Ouchy
FC Schaffhausen Neuchatel Xamax
19:15
FC Schaffhausen
Neuchatel Xamax
February 22
AC Bellinzona Etoile Carouge
17:00
AC Bellinzona
Etoile Carouge
February 23
Wil 1900 FC Thun
13:15
Wil 1900
FC Thun
FC Vaduz Aarau
13:15
FC Vaduz
Aarau
February 28
Stade Lausanne-Ouchy Wil 1900
18:30
Stade Lausanne-Ouchy
Wil 1900
FC Thun Stade Nyonnais
19:15
FC Thun
Stade Nyonnais
March 01
Aarau FC Schaffhausen
17:00
Aarau
FC Schaffhausen
March 02
Neuchatel Xamax AC Bellinzona
13:15
Neuchatel Xamax
AC Bellinzona
Etoile Carouge FC Vaduz
15:30
Etoile Carouge
FC Vaduz
March 07
FC Schaffhausen FC Vaduz
18:30
FC Schaffhausen
FC Vaduz
Stade Nyonnais Etoile Carouge
18:30
Stade Nyonnais
Etoile Carouge
Aarau Neuchatel Xamax
19:15
Aarau
Neuchatel Xamax
March 08
AC Bellinzona Wil 1900
17:00
AC Bellinzona
Wil 1900
March 09
FC Thun Stade Lausanne-Ouchy
15:30
FC Thun
Stade Lausanne-Ouchy
March 14
Etoile Carouge FC Thun
19:15
Etoile Carouge
FC Thun
March 15
Stade Lausanne-Ouchy FC Schaffhausen
17:00
Stade Lausanne-Ouchy
FC Schaffhausen
March 16
Neuchatel Xamax Stade Nyonnais
13:15
Neuchatel Xamax
Stade Nyonnais
FC Vaduz AC Bellinzona
13:15
FC Vaduz
AC Bellinzona
Wil 1900 Aarau
13:15
Wil 1900
Aarau
March 28
FC Schaffhausen Wil 1900
18:30
FC Schaffhausen
Wil 1900
Stade Nyonnais AC Bellinzona
18:30
Stade Nyonnais
AC Bellinzona
Aarau Etoile Carouge
19:15
Aarau
Etoile Carouge
FC Thun Neuchatel Xamax
19:15
FC Thun
Neuchatel Xamax
FC Vaduz Stade Lausanne-Ouchy
19:15
FC Vaduz
Stade Lausanne-Ouchy
March 31
Neuchatel Xamax FC Schaffhausen
14:00
Neuchatel Xamax
FC Schaffhausen
Stade Lausanne-Ouchy FC Thun
14:00
Stade Lausanne-Ouchy
FC Thun
Etoile Carouge Stade Nyonnais
14:00
Etoile Carouge
Stade Nyonnais
AC Bellinzona Aarau
14:00
AC Bellinzona
Aarau
Wil 1900 FC Vaduz
14:00
Wil 1900
FC Vaduz
April 04
Aarau Stade Lausanne-Ouchy
14:00
Aarau
Stade Lausanne-Ouchy
Etoile Carouge AC Bellinzona
14:00
Etoile Carouge
AC Bellinzona
Stade Nyonnais Wil 1900
14:00
Stade Nyonnais
Wil 1900
FC Thun FC Schaffhausen
14:00
FC Thun
FC Schaffhausen
FC Vaduz Neuchatel Xamax
14:00
FC Vaduz
Neuchatel Xamax
Season
19 Jul 2024
23 May 2025
Challenge League Standings
#
Team
P
W
D
L
GA
GF
Pts
Last 5
Promotion
Promotion Playoff
Relegation
#
Team
P
W
D
L
GA
GF
Pts
Last 5
Promotion
Promotion Playoff
Relegation
#
Team
P
W
D
L
GA
GF
Pts
Last 5
Promotion
Promotion Playoff
Relegation
Results
January 25
AC Bellinzona FC Schaffhausen
17:00
Ended
AC Bellinzona
3
FC Schaffhausen
0
January 24
Etoile Carouge Wil 1900
19:15
Ended
Etoile Carouge
1
Wil 1900
1
FC Thun FC Vaduz
19:15
Ended
FC Thun
3
FC Vaduz
1
Neuchatel Xamax Stade Lausanne-Ouchy
18:30
Ended
Neuchatel Xamax
1
Stade Lausanne-Ouchy
2
Stade Nyonnais Aarau
18:30
Ended
Stade Nyonnais
1
Aarau
2
December 14 2024
Wil 1900 AC Bellinzona
17:00
Ended
Wil 1900
0
AC Bellinzona
2
FC Vaduz Etoile Carouge
17:00
Ended
FC Vaduz
3
Etoile Carouge
2
December 13 2024
Neuchatel Xamax Aarau
19:15
Ended
Neuchatel Xamax
1
Aarau
3
Stade Lausanne-Ouchy FC Thun
18:30
Ended
Stade Lausanne-Ouchy
1
FC Thun
1
FC Schaffhausen Stade Nyonnais
18:30
Ended
FC Schaffhausen
0
Stade Nyonnais
1
December 08 2024
AC Bellinzona FC Vaduz
15:30
Ended
AC Bellinzona
1
FC Vaduz
2
Aarau Stade Lausanne-Ouchy
15:30
Ended
Aarau
1
Stade Lausanne-Ouchy
0
Etoile Carouge FC Schaffhausen
13:15
Ended
Etoile Carouge
1
FC Schaffhausen
0
December 06 2024
FC Thun Wil 1900
19:15
Ended
FC Thun
0
Wil 1900
2
Stade Nyonnais Neuchatel Xamax
18:30
Ended
Stade Nyonnais
2
Neuchatel Xamax
1
December 03 2024
Stade Nyonnais FC Vaduz
18:30
Ended
Stade Nyonnais
1
FC Vaduz
1
November 30 2024
AC Bellinzona Stade Nyonnais
17:00
Ended
AC Bellinzona
1
Stade Nyonnais
1
FC Thun Aarau
17:00
Ended
FC Thun
1
Aarau
1
Wil 1900 Etoile Carouge
17:00
Ended
Wil 1900
2
Etoile Carouge
1
November 29 2024
FC Vaduz FC Schaffhausen
19:15
Ended
FC Vaduz
2
FC Schaffhausen
2
Stade Lausanne-Ouchy Neuchatel Xamax
18:30
Ended
Stade Lausanne-Ouchy
1
Neuchatel Xamax
2
November 24 2024
Aarau Wil 1900
13:15
Ended
Aarau
1
Wil 1900
1
November 22 2024
Neuchatel Xamax FC Thun
19:15
Ended
Neuchatel Xamax
2
FC Thun
3
Etoile Carouge AC Bellinzona
19:15
Ended
Etoile Carouge
2
AC Bellinzona
2
Stade Nyonnais FC Vaduz
18:30
Postponed
Stade Nyonnais
0
FC Vaduz
0
FC Schaffhausen Stade Lausanne-Ouchy
18:30
Postponed
FC Schaffhausen
Stade Lausanne-Ouchy
November 10 2024
Wil 1900 FC Schaffhausen
13:15
Ended
Wil 1900
2
FC Schaffhausen
2
November 09 2024
AC Bellinzona Aarau
17:00
Ended
AC Bellinzona
1
Aarau
4
FC Thun Etoile Carouge
17:00
Ended
FC Thun
2
Etoile Carouge
1
November 08 2024
FC Vaduz Neuchatel Xamax
19:15
Ended
FC Vaduz
2
Neuchatel Xamax
1
Stade Lausanne-Ouchy Stade Nyonnais
18:30
Ended
Stade Lausanne-Ouchy
6
Stade Nyonnais
2
November 01 2024
Stade Nyonnais FC Thun
19:15
Ended
Stade Nyonnais
1
FC Thun
6
Etoile Carouge Aarau
19:15
Ended
Etoile Carouge
2
Aarau
1
Stade Lausanne-Ouchy FC Vaduz
18:30
Ended
Stade Lausanne-Ouchy
2
FC Vaduz
2
Neuchatel Xamax Wil 1900
18:30
Ended
Neuchatel Xamax
1
Wil 1900
4
FC Schaffhausen AC Bellinzona
18:30
Ended
FC Schaffhausen
2
AC Bellinzona
1
October 27 2024
FC Thun FC Schaffhausen
15:30
Ended
FC Thun
3
FC Schaffhausen
1
Wil 1900 FC Vaduz
13:15
Ended
Wil 1900
0
FC Vaduz
0
October 26 2024
AC Bellinzona Neuchatel Xamax
16:00
Ended
AC Bellinzona
0
Neuchatel Xamax
2
October 25 2024
Aarau Stade Nyonnais
18:15
Ended
Aarau
1
Stade Nyonnais
0
Etoile Carouge Stade Lausanne-Ouchy
18:15
Ended
Etoile Carouge
1
Stade Lausanne-Ouchy
1
October 19 2024
FC Vaduz FC Thun
16:00
Ended
FC Vaduz
2
FC Thun
0
Stade Lausanne-Ouchy AC Bellinzona
16:00
Ended
Stade Lausanne-Ouchy
1
AC Bellinzona
1
October 18 2024
FC Schaffhausen Aarau
18:15
Ended
FC Schaffhausen
0
Aarau
3
Stade Nyonnais Wil 1900
17:30
Ended
Stade Nyonnais
3
Wil 1900
1
Neuchatel Xamax Etoile Carouge
17:30
Ended
Neuchatel Xamax
0
Etoile Carouge
3
October 05 2024
Wil 1900 Stade Lausanne-Ouchy
16:00
Ended
Wil 1900
2
Stade Lausanne-Ouchy
2
Aarau FC Vaduz
16:00
Ended
Aarau
0
FC Vaduz
0
October 04 2024
AC Bellinzona FC Thun
18:15
Ended
AC Bellinzona
0
FC Thun
0
Etoile Carouge Stade Nyonnais
18:15
Ended
Etoile Carouge
3
Stade Nyonnais
1
Top Players
Scorers
1
Rilind Nivokazi
AC Bellinzona
8
2
Oscar Correia Ferreira
Etoile Carouge
8
3
Shkelqim Demhasaj
Neuchatel Xamax
7
4
Warren Caddy
Stade Lausanne-Ouchy
7
5
Valon Fazliu
Aarau
7
6
Elias Louan Pasche
Stade Nyonnais
7
7
Vincent Nvendo Ferrier
Etoile Carouge
7
8
Fabrizio Cavegn
FC Vaduz
6
9
Declan Frith
FC Thun
6
10
Ayo Akinola
Wil 1900
5
11
Yannick Toure
Aarau
5
12
Marc Gutbub
FC Thun
5
13
Axel Kayombo
Stade Lausanne-Ouchy
5
14
Felipe Pasadore
FC Schaffhausen
5
15
Nikola Gjorgjev
Aarau
4
16
Bruno Enrico Caslei
Etoile Carouge
4
17
Kastrijot Ndau
Wil 1900
4
18
Dominik Schwizer
FC Vaduz
4
19
Henri Koide
Aarau
4
20
Gabriele De Donno
FC Schaffhausen
4
21
Mischa Eberhard
FC Vaduz
4
22
Nico Maier
Wil 1900
4
23
Jonathan De Donno
FC Vaduz
4
24
Pascal Durugbor
Neuchatel Xamax
4
25
Nassim L'Ghoul
AC Bellinzona
4
26
Emmanuelle Ernest
Aarau
4
27
Marc Philipp Giger
FC Schaffhausen
4
28
Momodou Lamin Jaiteh
Stade Nyonnais
4
29
Vincent Rufli
Etoile Carouge
3
30
Koro Issa Ahmed Kone
Neuchatel Xamax
3
31
Simone Rapp
Wil 1900
3
32
Leonardo Bertone
FC Thun
3
33
Mergim Qarri
Stade Lausanne-Ouchy
3
34
Thomas Chacon
AC Bellinzona
3
35
Euclides Cabral
Neuchatel Xamax
3
36
Breston Malula
Stade Lausanne-Ouchy
3
37
Hussayn Touati
Neuchatel Xamax
3
38
Fabio Saiz Pennarossa
Neuchatel Xamax
3
39
Elies Mahmoud
Stade Lausanne-Ouchy
3
40
Felipe Miguel Freitas Borges
Wil 1900
3
41
Valmir Matoshi
FC Thun
3
42
Matheus Henrique Vieira do Sacramento
Etoile Carouge
3
43
Darian Yana
Stade Nyonnais
3
44
Marwane Hajij
Wil 1900
3
45
Miguel Castroman
FC Thun
2
46
Jan Bamert
FC Thun
2
47
Franck Kore
Stade Nyonnais
2
48
Ihsan Sacko
FC Thun
2
49
Liridon Berisha
FC Vaduz
2
50
Stephan Seiler
FC Schaffhausen
2
Yellow cards
1
Kastrijot Ndau
Wil 1900
10
2
Sandro Wieser
FC Vaduz
9
3
Hugo Fargues
Stade Lausanne-Ouchy
7
4
Linus Max Obexer
Aarau
7
5
Vincent Rufli
Etoile Carouge
7
6
Warren Caddy
Stade Lausanne-Ouchy
6
7
Thomas Chacon
AC Bellinzona
6
8
Marco Burki
FC Thun
6
9
Robin Roger Kamber
Etoile Carouge
6
10
Giovani Bamba
Neuchatel Xamax
6
11
Gabriele De Donno
FC Schaffhausen
6
12
Michael Goncalves
Neuchatel Xamax
6
13
Marc Philipp Giger
FC Schaffhausen
6
14
Rilind Nivokazi
AC Bellinzona
6
15
Liridon Berisha
FC Vaduz
6
16
Jonathan Fontana
Neuchatel Xamax
5
17
Ivann Strohbach
Stade Nyonnais
5
18
Hussayn Touati
Neuchatel Xamax
5
19
Yoan Epitaux
Neuchatel Xamax
5
20
Lorik Emini
FC Vaduz
5
21
Noel Wetz
FC Schaffhausen
5
22
Ryan Kadima Mpata
Stade Lausanne-Ouchy
5
23
Romain Bayard
Stade Lausanne-Ouchy
5
24
Michael Heule
Stade Lausanne-Ouchy
5
25
Robin Busset
Stade Nyonnais
5
26
Elias Louan Pasche
Stade Nyonnais
5
27
Stephane Cueni
Wil 1900
5
28
Dragan Mihajlovic
AC Bellinzona
5
29
Mischa Eberhard
FC Vaduz
4
30
Declan Frith
FC Thun
4
31
Samir Ramizi
Neuchatel Xamax
4
32
Mats Hammerich
FC Vaduz
4
33
Ruben Dantas Fernandes
Wil 1900
4
34
Nicolas Hasler
FC Vaduz
4
35
Genis Montolio
FC Thun
4
36
Ruben Machado Correia
Stade Nyonnais
4
37
Tiago-Marti Escorza
Stade Nyonnais
4
38
Shkelqim Demhasaj
Neuchatel Xamax
4
39
David Acquah
Aarau
4
40
Sebastian Gorga
AC Bellinzona
4
41
Simon Geiger
Wil 1900
4
42
Iwan Hegglin
FC Schaffhausen
4
43
Jan Bamert
FC Thun
4
44
Marcin Tom Dickenmann
Aarau
4
45
Vincent Nvendo Ferrier
Etoile Carouge
4
46
Leonardo Bertone
FC Thun
4
47
Jason Parente
Wil 1900
3
48
Herve Levi Matondo
AC Bellinzona
3
49
Franz Ethan Meichtry
FC Thun
3
50
Ryan Kessler
Aarau
3
Red cards
1
Lucas Pos
Stade Lausanne-Ouchy
1
2
Franck Kore
Stade Nyonnais
1
3
Mergim Qarri
Stade Lausanne-Ouchy
1
4
Antonio Signori
Etoile Carouge
1
5
Sebastian Gorga
AC Bellinzona
1
6
Victor Petit
Stade Nyonnais
1