Football Switzerland Challenge League 2024/2025 Live Scores, Fixtures, Standings and Results
Challenge League
Matches
October 18
Neuchatel Xamax Etoile Carouge
17:30
Neuchatel Xamax
Etoile Carouge
Stade Nyonnais Wil 1900
17:30
Stade Nyonnais
Wil 1900
FC Schaffhausen Aarau
18:15
FC Schaffhausen
Aarau
October 19
Stade Lausanne-Ouchy AC Bellinzona
16:00
Stade Lausanne-Ouchy
AC Bellinzona
FC Vaduz FC Thun
16:00
FC Vaduz
FC Thun
October 25
Etoile Carouge Stade Lausanne-Ouchy
18:15
Etoile Carouge
Stade Lausanne-Ouchy
Aarau Stade Nyonnais
18:15
Aarau
Stade Nyonnais
October 26
AC Bellinzona Neuchatel Xamax
16:00
AC Bellinzona
Neuchatel Xamax
October 27
Wil 1900 FC Vaduz
13:15
Wil 1900
FC Vaduz
FC Thun FC Schaffhausen
15:30
FC Thun
FC Schaffhausen
November 01
FC Schaffhausen AC Bellinzona
18:30
FC Schaffhausen
AC Bellinzona
Neuchatel Xamax Wil 1900
18:30
Neuchatel Xamax
Wil 1900
Stade Lausanne-Ouchy FC Vaduz
18:30
Stade Lausanne-Ouchy
FC Vaduz
Etoile Carouge Aarau
19:15
Etoile Carouge
Aarau
Stade Nyonnais FC Thun
19:15
Stade Nyonnais
FC Thun
November 08
Stade Lausanne-Ouchy Stade Nyonnais
18:30
Stade Lausanne-Ouchy
Stade Nyonnais
FC Vaduz Neuchatel Xamax
19:15
FC Vaduz
Neuchatel Xamax
November 09
FC Thun Etoile Carouge
17:00
FC Thun
Etoile Carouge
AC Bellinzona Aarau
17:00
AC Bellinzona
Aarau
November 10
Wil 1900 FC Schaffhausen
13:15
Wil 1900
FC Schaffhausen
November 22
FC Schaffhausen Stade Lausanne-Ouchy
18:30
FC Schaffhausen
Stade Lausanne-Ouchy
Stade Nyonnais FC Vaduz
18:30
Stade Nyonnais
FC Vaduz
Etoile Carouge AC Bellinzona
19:15
Etoile Carouge
AC Bellinzona
Neuchatel Xamax FC Thun
19:15
Neuchatel Xamax
FC Thun
November 24
Aarau Wil 1900
13:15
Aarau
Wil 1900
November 29
Stade Lausanne-Ouchy Neuchatel Xamax
18:30
Stade Lausanne-Ouchy
Neuchatel Xamax
FC Vaduz FC Schaffhausen
19:15
FC Vaduz
FC Schaffhausen
November 30
Wil 1900 Etoile Carouge
17:00
Wil 1900
Etoile Carouge
FC Thun Aarau
17:00
FC Thun
Aarau
AC Bellinzona Stade Nyonnais
17:00
AC Bellinzona
Stade Nyonnais
December 06
Etoile Carouge FC Schaffhausen
17:00
Etoile Carouge
FC Schaffhausen
Aarau Stade Lausanne-Ouchy
17:00
Aarau
Stade Lausanne-Ouchy
AC Bellinzona FC Vaduz
17:00
AC Bellinzona
FC Vaduz
Stade Nyonnais Neuchatel Xamax
17:00
Stade Nyonnais
Neuchatel Xamax
FC Thun Wil 1900
17:00
FC Thun
Wil 1900
December 13
FC Schaffhausen Stade Nyonnais
17:00
FC Schaffhausen
Stade Nyonnais
FC Vaduz Etoile Carouge
17:00
FC Vaduz
Etoile Carouge
Neuchatel Xamax Aarau
17:00
Neuchatel Xamax
Aarau
Stade Lausanne-Ouchy FC Thun
17:00
Stade Lausanne-Ouchy
FC Thun
Wil 1900 AC Bellinzona
17:00
Wil 1900
AC Bellinzona
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
October 05
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
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
Neuchatel Xamax FC Schaffhausen
17:30
Ended
Neuchatel Xamax
2
FC Schaffhausen
1
September 29
FC Vaduz AC Bellinzona
12:15
Ended
FC Vaduz
2
AC Bellinzona
1
September 27
FC Thun Neuchatel Xamax
18:15
Ended
FC Thun
1
Neuchatel Xamax
0
Stade Nyonnais Aarau
17:30
Ended
Stade Nyonnais
1
Aarau
2
Stade Lausanne-Ouchy Etoile Carouge
17:30
Ended
Stade Lausanne-Ouchy
5
Etoile Carouge
1
FC Schaffhausen Wil 1900
17:30
Ended
FC Schaffhausen
0
Wil 1900
2
September 24
AC Bellinzona Stade Lausanne-Ouchy
18:15
Ended
AC Bellinzona
2
Stade Lausanne-Ouchy
1
Etoile Carouge FC Vaduz
18:15
Ended
Etoile Carouge
1
FC Vaduz
0
September 23
Aarau FC Schaffhausen
18:15
Ended
Aarau
1
FC Schaffhausen
2
Neuchatel Xamax Stade Nyonnais
17:30
Ended
Neuchatel Xamax
3
Stade Nyonnais
2
Wil 1900 FC Thun
17:30
Ended
Wil 1900
0
FC Thun
0
September 20
FC Thun AC Bellinzona
18:15
Ended
FC Thun
1
AC Bellinzona
2
FC Vaduz Aarau
18:15
Ended
FC Vaduz
2
Aarau
5
Stade Lausanne-Ouchy Wil 1900
17:30
Ended
Stade Lausanne-Ouchy
0
Wil 1900
0
Stade Nyonnais Etoile Carouge
17:30
Ended
Stade Nyonnais
2
Etoile Carouge
4
FC Schaffhausen Neuchatel Xamax
17:30
Ended
FC Schaffhausen
1
Neuchatel Xamax
2
August 31
Aarau AC Bellinzona
16:00
Ended
Aarau
1
AC Bellinzona
2
August 30
Etoile Carouge Wil 1900
18:15
Ended
Etoile Carouge
3
Wil 1900
1
FC Schaffhausen FC Thun
18:15
Ended
FC Schaffhausen
2
FC Thun
2
Neuchatel Xamax FC Vaduz
17:30
Ended
Neuchatel Xamax
4
FC Vaduz
1
Stade Nyonnais Stade Lausanne-Ouchy
17:30
Ended
Stade Nyonnais
0
Stade Lausanne-Ouchy
3
August 25
FC Thun Stade Nyonnais
14:30
Ended
FC Thun
4
Stade Nyonnais
2
FC Vaduz Stade Lausanne-Ouchy
12:15
Ended
FC Vaduz
3
Stade Lausanne-Ouchy
1
August 24
Aarau Etoile Carouge
16:00
Ended
Aarau
1
Etoile Carouge
0
AC Bellinzona FC Schaffhausen
16:00
Ended
AC Bellinzona
2
FC Schaffhausen
1
August 23
Wil 1900 Neuchatel Xamax
18:15
Ended
Wil 1900
4
Neuchatel Xamax
0
August 11
FC Schaffhausen FC Vaduz
12:15
Ended
FC Schaffhausen
1
FC Vaduz
1
August 10
Wil 1900 Stade Nyonnais
16:00
Ended
Wil 1900
0
Stade Nyonnais
3
August 09
Neuchatel Xamax AC Bellinzona
18:15
Ended
Neuchatel Xamax
2
AC Bellinzona
2
Etoile Carouge FC Thun
18:15
Ended
Etoile Carouge
0
FC Thun
2
Stade Lausanne-Ouchy Aarau
17:30
Ended
Stade Lausanne-Ouchy
1
Aarau
1
August 04
FC Vaduz Wil 1900
12:15
Ended
FC Vaduz
3
Wil 1900
2
August 03
Aarau Neuchatel Xamax
16:00
Ended
Aarau
1
Neuchatel Xamax
3
AC Bellinzona Etoile Carouge
16:00
Ended
AC Bellinzona
1
Etoile Carouge
1
August 02
FC Thun Stade Lausanne-Ouchy
18:15
Ended
FC Thun
1
Stade Lausanne-Ouchy
1
Stade Nyonnais FC Schaffhausen
17:30
Ended
Stade Nyonnais
0
FC Schaffhausen
3
July 28
FC Thun FC Vaduz
14:30
Ended
FC Thun
2
FC Vaduz
0
July 26
Wil 1900 Aarau
18:15
Ended
Wil 1900
2
Aarau
2
Etoile Carouge Neuchatel Xamax
18:15
Ended
Etoile Carouge
3
Neuchatel Xamax
1
Stade Nyonnais AC Bellinzona
17:30
Ended
Stade Nyonnais
2
AC Bellinzona
1
Stade Lausanne-Ouchy FC Schaffhausen
17:30
Ended
Stade Lausanne-Ouchy
0
FC Schaffhausen
1
July 21
FC Vaduz Stade Nyonnais
12:15
Ended
FC Vaduz
0
Stade Nyonnais
0
July 20
AC Bellinzona Wil 1900
16:00
Ended
AC Bellinzona
0
Wil 1900
3
July 19
Aarau FC Thun
18:15
Ended
Aarau
1
FC Thun
3
Neuchatel Xamax Stade Lausanne-Ouchy
17:30
Ended
Neuchatel Xamax
3
Stade Lausanne-Ouchy
2
FC Schaffhausen Etoile Carouge
17:30
Ended
FC Schaffhausen
2
Etoile Carouge
3
Top Players
Scorers
1
Shkelqim Demhasaj
Neuchatel Xamax
5
2
Elias Louan Pasche
Stade Nyonnais
5
3
Warren Caddy
Stade Lausanne-Ouchy
4
4
Oscar Correia Ferreira
Etoile Carouge
4
5
Emmanuelle Ernest
Aarau
4
6
Fabrizio Cavegn
FC Vaduz
4
7
Vincent Nvendo Ferrier
Etoile Carouge
4
8
Vincent Rufli
Etoile Carouge
3
9
Leonardo Bertone
FC Thun
3
10
Kastrijot Ndau
Wil 1900
3
11
Mergim Qarri
Stade Lausanne-Ouchy
3
12
Rilind Nivokazi
AC Bellinzona
3
13
Henri Koide
Aarau
3
14
Gabriele De Donno
FC Schaffhausen
3
15
Hussayn Touati
Neuchatel Xamax
3
16
Pascal Durugbor
Neuchatel Xamax
3
17
Felipe Miguel Freitas Borges
Wil 1900
3
18
Yannick Toure
Aarau
3
19
Marc Gutbub
FC Thun
3
20
Matheus Henrique Vieira do Sacramento
Etoile Carouge
3
21
Marc Philipp Giger
FC Schaffhausen
3
22
Koro Issa Ahmed Kone
Neuchatel Xamax
2
23
Simone Rapp
Wil 1900
2
24
Bruno Enrico Caslei
Etoile Carouge
2
25
Stephan Seiler
FC Schaffhausen
2
26
Chinwendu Johan Nkama
AC Bellinzona
2
27
Euclides Cabral
Neuchatel Xamax
2
28
Ayo Akinola
Wil 1900
2
29
Milot Avdyli
Aarau
2
30
Mischa Eberhard
FC Vaduz
2
31
Breston Malula
Stade Lausanne-Ouchy
2
32
Jonathan De Donno
FC Vaduz
2
33
Nassim L'Ghoul
AC Bellinzona
2
34
Fabio Saiz Pennarossa
Neuchatel Xamax
2
35
Mo Sangare
AC Bellinzona
2
36
Willy Gabriel Vogt
FC Schaffhausen
2
37
Valmir Matoshi
FC Thun
2
38
Axel Kayombo
Stade Lausanne-Ouchy
2
39
Darian Yana
Stade Nyonnais
2
40
Francesco Lentini
Neuchatel Xamax
2
41
Nicolas Hasler
FC Vaduz
1
42
Denis Simani
FC Vaduz
1
43
Miguel Castroman
FC Thun
1
44
Hugo Fargues
Stade Lausanne-Ouchy
1
45
Sebastian Gorga
AC Bellinzona
1
46
Nikola Gjorgjev
Aarau
1
47
Jan Bamert
FC Thun
1
48
Nadjack
FC Schaffhausen
1
49
Valon Fazliu
Aarau
1
50
Franck Kore
Stade Nyonnais
1
Yellow cards
1
Kastrijot Ndau
Wil 1900
7
2
Hugo Fargues
Stade Lausanne-Ouchy
5
3
Warren Caddy
Stade Lausanne-Ouchy
4
4
Jonathan Fontana
Neuchatel Xamax
4
5
Sandro Wieser
FC Vaduz
4
6
Thomas Chacon
AC Bellinzona
4
7
Gabriele De Donno
FC Schaffhausen
4
8
Linus Max Obexer
Aarau
4
9
Jan Bamert
FC Thun
4
10
Vincent Rufli
Etoile Carouge
4
11
Marc Philipp Giger
FC Schaffhausen
4
12
Liridon Berisha
FC Vaduz
4
13
Michael Heule
Stade Lausanne-Ouchy
4
14
Robin Roger Kamber
FC Schaffhausen
4
15
Declan Frith
FC Thun
3
16
Marco Burki
FC Thun
3
17
Mischa Eberhard
FC Vaduz
3
18
Samir Ramizi
Neuchatel Xamax
3
19
Lorik Emini
FC Vaduz
3
20
Hussayn Touati
Neuchatel Xamax
3
21
Henri Koide
Aarau
3
22
Denis Simani
FC Vaduz
3
23
Shkelqim Demhasaj
Neuchatel Xamax
3
24
Valmir Matoshi
FC Thun
3
25
David Acquah
Aarau
3
26
Iwan Hegglin
FC Schaffhausen
3
27
Marcin Tom Dickenmann
Aarau
3
28
Rilind Nivokazi
AC Bellinzona
3
29
Elias Louan Pasche
Stade Nyonnais
3
30
Nicolas Hasler
FC Vaduz
3
31
Ruben Dantas Fernandes
Wil 1900
3
32
Badara Diomande
Stade Nyonnais
3
33
Noel Wetz
FC Schaffhausen
3
34
Ryan Kadima Mpata
Stade Lausanne-Ouchy
3
35
David Jacovic
Wil 1900
3
36
Stephane Cueni
Wil 1900
3
37
Hermann Tebily
FC Thun
2
38
Jason Parente
Wil 1900
2
39
Ayo Akinola
Wil 1900
2
40
Herve Levi Matondo
AC Bellinzona
2
41
Ivann Strohbach
Stade Nyonnais
2
42
Nehemie Lusuena
AC Bellinzona
2
43
Noah Jakob
Aarau
2
44
Jonathan De Donno
FC Vaduz
2
45
Sidiki Camara
Etoile Carouge
2
46
Marculino Ninte
Etoile Carouge
2
47
Sahmkou Camara
Stade Lausanne-Ouchy
2
48
Fabio Saiz Pennarossa
Neuchatel Xamax
2
49
Mats Hammerich
FC Vaduz
2
50
Yoan Epitaux
Neuchatel Xamax
2
Red cards
1
Lucas Pos
Stade Lausanne-Ouchy
1
2
Franck Kore
Stade Nyonnais
1
3
Mergim Qarri
Stade Lausanne-Ouchy
1
4
Sebastian Gorga
AC Bellinzona
1
5
Victor Petit
Stade Nyonnais
1