Select Challenge League football clubs for Head to Head (H2H) Statistics

Challenge League 2025/2026 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest Switzerland Challenge League score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest Switzerland Challenge League Full-Time Results

DateHomeScoreAwayHT
22/03/2026 Wil
1 - 3
Étoile Carouge 1-2H2HOdds+
David Jacovic 11'  
  16'
  16' Florian Hoxha
  0 - 1 27' Théo Bouchlarhem
  0 - 2 37' Oscar Correia
Djawal Kaiba 44' 1 - 2  
  1 - 3 55' Oscar Correia
Luuk Breedijk 64'  
Xhan Aliu 64'  
Jean-Paul N'Djoli 64'  
Edis Bytyqi 64'  
Marwane Hajij 64'  
Parfait Coulibaly 64'  
Simone Rapp 74'  
Umar Saho Sarho 74'  
  80' T. Escorza
  80' Luc Essiena
  80' Florian Hoxha
  80' Romeo Philippin
  81' Itaitinga
  81' Tresor Samba
Noah Ato-Zandanga 83'  
Loris Schreiber 83'  
  86' Oscar Correia
  86' Ousseynou Sene
  88' Signori Antonio
  90' Théo Bouchlarhem
  90' Mussa Diallo
21/03/2026 Aarau
1 - 0
Neuchâtel Xamax 0-0H2HOdds+
Marcin Dickenmann 41'  
  45+2' Malik Deme
  45+2' Jesse Hautier
Shkelqim Vladi 47'  
Elias Filet 55' 1 - 0  
Valon Fazliu 66'  
  69' Leon Bergsma
  69' Mickaël Facchinetti
  70' Altin Azemi
  70' Salim Ben Seghir
Shkelqim Vladi 74'  
Daniel Afriyie 74'  
Leon Frokaj 74'  
Dorian Derbaci 74'  
Marcin Dickenmann 81'  
Ramon Guzzo 81'  
Valon Fazliu 87'  
Olivier Jackle 87'  
Elias Filet 87'  
Henri Koide 87'  
20/03/2026 Vaduz
2 - 1
Yverdon Sport 2-1H2HOdds+
  0 - 1 38' E. Pasche
Luca Mack 41' 1 - 1  
Ronaldo Dantas 45' 2 - 1  
  59' Ranjan Neelakandan
  59' Robin Golliard
  59' Aurelien Chappuis
  59' Fabio Saiz
Marcel Monsberger 60'  
  61' Mohamed Tijani
Marcel Monsberger 67'  
Brian Beyer 67'  
Stephan Seiler 67'  
Mats Hammerich 67'  
  70' Mohamed Tijani
  70' Lucas Pos
  70' Varol Salman Taşar
  70' Helios Sessolo
Cedric Gasser 78'  
Mischa Beeli 78'  
Denis Simani 80'  
  82' Ousmane Doumbia
  82' Mahamadou Kanouté
Ronaldo Dantas 86'  
Javi Navarro 86'  
  89' Vegard Kongsro
20/03/2026 Bellinzona
2 - 1
Stade Lausanne-Ouchy 0-0H2HOdds+
Duban Felipe Ayala 20'  
  35' Nicola Sutter
Duban Felipe Ayala 50' 1 - 0  
Willy Vogt 53' 2 - 0  
  57' Keasse Paul Henri Bah
  57' Nathan Garcia
  57' Chinwendu Johan Nkama
  57' Loïc Socka Bongué
Andrés López 64'  
Aarón Rey 64'  
Duvan Mosquera 70'  
Jacques Bomo 70'  
Jacques Bomo 73'  
  2 - 1 77' Landry Nomel
Pierrick Moulin 78'  
M. Jaiteh 78'  
Endrit Fetahu 78'  
Jonatan Mayorga 78'  
Mahir Rizvanovic 81'  
  87' Issa Kaloga
  89' Patrick Sutter
  89' Hugo Fargues
Elio Trochen 90+1'  
90+5'  
  90+5' Dany Da Silva
20/03/2026 Stade Nyonnais
2 - 1
Rapperswil-Jona 2-0H2HOdds+
B. Diomande 3' 1 - 0  
  7' Lois Ndema Mbongué
Luca Jaquenoud 15'  
  31' Josue Schmidt
Joris Manquant 32' 2 - 0  
  33'
  46' Stevan Raicevic
  46' Adonis Ajeti
  46' Josue Schmidt
  46' Filipe de Carvalho Ferreira
  55'
  55' Lorik Emini
  59' Axel Bakayoko
  59' Janis Luthi
  59' Valdes Ngana
  59' Rijad Saliji
  2 - 1 63' Berkay Dabanlı
Ibrahim Bah Mendes 69'  
L. Bega 69'  
Yohan Aymon 69'  
Felipe Borges 69'  
  82'
  82' Adonis Ajeti
  83' Berkay Dabanlı
  83' Cobel Sow Garcia
Joris Manquant 89'  
Florian Hysenaj 89'  
Florian Hysenaj 90+6'  
15/03/2026 Neuchâtel Xamax
3 - 2
Rapperswil-Jona 1-1H2HOdds+
  0 - 1 16' Lorik Emini
Shkelqim Demhasaj 25' 1 - 1  
  26' Guillermo Padula
  26'
  57' Ruben Pousa
Altin Azemi 60'  
Liridon Mulaj 60'  
  60' Rijad Saliji
  64' Ruben Pousa
  64' Axel Bakayoko
  64' Rijad Saliji
  64' Valdes Ngana
Shkelqim Demhasaj 68'  
Shkelqim Demhasaj 68' 2 - 1  
Koro Koné 72'  
Jesse Hautier 72'  
Salim Ben Seghir 72'  
Diogo Carraco 72'  
  73' Filipe de Carvalho Ferreira
  73' Janis Luthi
  73' Josue Schmidt
  73' André Ribeiro
Jesse Hautier 78' 3 - 1  
Shkelqim Demhasaj 82'  
Vincent Nvendo 82'  
Romain Bayard 82'  
Elmedin Schaller 82'  
87'  
Eris Abedini 87'  
  87' Florian Kamberi
  87' Bruno Ferreira Morgado
Jonathan Fontana 89'  
  3 - 2 90+1' Janis Luthi
14/03/2026 Stade Lausanne-Ouchy
1 - 1
Stade Nyonnais 0-1H2HOdds+
  0 - 1 14' Yohan Aymon
Nehemie Lusuena 25'  
Issa Kaloga 33'  
45+2'  
45+2'  
Lion de Oliveira 46'  
Breston Malula 46'  
Nehemie Lusuena 46'  
Landry Nomel 46'  
  59' Pedro Rodríguez Ablanedo
  59' L. Bega
  59' Joris Manquant
  59' Felipe Borges
Chinwendu Johan Nkama 60'  
Loïc Socka Bongué 60'  
  64' Yohan Aymon
  64' Mayka Okuka
Vasco Tritten 72' 1 - 1  
  76' Ibrahim Bah Mendes
  76' Maxim Leclercq
Bastien Conus 81'  
Hénoc Lukembila 81'  
13/03/2026 Aarau
2 - 0
Vaduz 2-0H2HOdds+
Shkelqim Vladi 9' 1 - 0  
Elias Filet 11' 2 - 0  
  46' Liridon Berisha
  46' Niklas Lang
  54' Angelo Campos
  54' Ayo Akinola
Shkelqim Vladi 60'  
Daniel Afriyie 60'  
  70' Ronaldo Dantas
  70' Brian Beyer
Leon Frokaj 77'  
Olivier Jackle 77'  
Elias Filet 77'  
Henri Koide 77'  
  81' Cedric Gasser
  81' Mats Hammerich
  81' Stephan Seiler
  81' Marcel Monsberger
Valon Fazliu 89'  
Dorian Derbaci 89'  
13/03/2026 Yverdon Sport
0 - 0
Wil 0-0H2HOdds+
  33' Simone Rapp
  33'
Varol Salman Taşar 54'  
Aurelien Chappuis 54'  
Aurelien Chappuis 56'  
Antonio Marchesano 58'  
  60'
  60' Kastrijot Ndau
  65' Jean-Paul N'Djoli
  65' Xhan Aliu
  65' Marwane Hajij
  65' Parfait Coulibaly
  68' Noah Ato-Zandanga
Mahamadou Kanouté 75'  
Ranjan Neelakandan 75'  
Robin Golliard 75'  
Robin Golliard 86'  
Noha Lemina 86'  
  86' Luuk Breedijk
  86' Umar Saho Sarho
E. Pasche 86'  
Helios Sessolo 86'  
  90' Sergio Correia
  90' Uchenna Nwannah
13/03/2026 Bellinzona
0 - 3
Étoile Carouge 0-0H2HOdds+
Lendrit Shala 11'  
Jacques Bomo 19'  
  44' Vincent Rufli
  46' Vincent Rufli
  46' Nour Al Islam Boulkous
Dragan Mihajlović 49'  
Jonatan Mayorga 49'  
  53' Romeo Philippin
  0 - 1 62' Bruno Caslei
Jacques Bomo 62'  
Fabio Lymann 62'  
  64' Bruno Caslei
  0 - 2 77' Théo Bouchlarhem
Borja López 78'  
Endrit Fetahu 78'  
Aarón Rey 78'  
Andrés López 78'  
  80' Bruno Caslei
  80' Luc Essiena
  80' Itaitinga
  80' Ousseynou Sene
  83' Romeo Philippin
  83' Samuel Fankhauser
Fabio Lymann 85'  
  0 - 3 87' Ricardo Azevedo Alves
  87' Samuel Bossiwa
  87' Tresor Samba
08/03/2026 Yverdon Sport
0 - 2
Stade Lausanne-Ouchy 0-0H2HOdds+
Aurelien Chappuis 8'  
Jason Gnakpa 11'  
Mohamed Tijani 11'  
  32'
  32' Landry Nomel
Vegard Kongsro 46'  
Fabio Saiz 46'  
  50'
  50' Bastien Conus
Mohamed Tijani 50'  
Robin Golliard 64'  
Varol Salman Taşar 64'  
  64' Lion de Oliveira
  0 - 1 67' Nicola Sutter
Ranjan Neelakandan 73'  
Noha Lemina 73'  
Antonio Marchesano 73'  
Helios Sessolo 73'  
  74' Dany Da Silva
  0 - 2 80' Malko Sartoretti
  81' Bastien Conus
  81' Hénoc Lukembila
  84' Keasse Paul Henri Bah
  86' Malko Sartoretti
  86' Loïc Socka Bongué
  87' Landry Nomel
  87' Francois Mendy
  90+6' Nehemie Lusuena
  90+6' Ogou Akichi
  90+6' Vasco Tritten
  90+6' Hugo Fargues
07/03/2026 Wil
3 - 3
Bellinzona 1-1H2HOdds+
Kastrijot Ndau 8' 1 - 0  
Marwane Hajij 14'  
  24' Lendrit Shala
  26' Aarón Rey
  1 - 1 33' Willy Vogt
  47' Duban Felipe Ayala
49'  
Simone Rapp 49'  
Simone Rapp 59' 2 - 1  
Marwane Hajij 74'  
Edis Bytyqi 74'  
  74' Aarón Rey
  74' Jonatan Mayorga
  74' M. Jaiteh
  74' Armando Sadiku
Luuk Breedijk 81'  
Umar Saho Sarho 81'  
David Jacovic 82' 3 - 1  
Jean-Paul N'Djoli 82'  
Orges Bunjaku 82'  
  82' Jacques Bomo
  82' Fabio Lymann
  3 - 2 84' Willy Vogt
  3 - 3 90' Jonatan Mayorga
Simone Rapp 90+1'  
Uchenna Nwannah 90+1'  
06/03/2026 Étoile Carouge
0 - 3
Aarau 0-1H2HOdds+
  0 - 1 8' Shkelqim Vladi
  44' David Acquah
  53' Shkelqim Vladi
  54' David Acquah
  54' Victor Petit
  57' Linus Obexer
Madyen El Jaouhari 62'  
Bruno Caslei 62'  
  65' Elias Filet
  65' Daniel Afriyie
  65' Leon Frokaj
  65' Dorian Derbaci
  65' Linus Obexer
  65' Ramon Guzzo
  0 - 2 75' Shkelqim Vladi
Samuel Bossiwa 75'  
Oscar Correia 75'  
Théo Bouchlarhem 75'  
T. Escorza 75'  
Vincent Felder 81'  
Nour Al Islam Boulkous 81'  
Kevin Bua 81'  
Tresor Samba 81'  
83'  
  83'
Florian Hoxha 83'  
  83' Marvin Hübel
  0 - 3 85' Daniel Afriyie
  90+1' Shkelqim Vladi
  90+1' Olivier Jackle
06/03/2026 Rapperswil-Jona
0 - 0
Vaduz 0-0H2HOdds+
  12' Dominik Schwizer
  64' Miloš Cocić
  64' Brian Beyer
  64' Angelo Campos
  64' Marcel Monsberger
  71' Cedric Gasser
  71' Mats Hammerich
74'  
Lorik Emini 74'  
Janis Luthi 75'  
Loris Giandomenico 75'  
Axel Bakayoko 79'  
Ruben Pousa 79'  
  82' Stephan Seiler
  82' Gabriele De Donno
  82' Dominik Schwizer
  82' M. Sawadogo
  90' M. Sawadogo
90+3'  
Berkay Dabanlı 90+3'  
  90+3' Gabriele De Donno
Bruno Ferreira Morgado 90+3'  
Filipe de Carvalho Ferreira 90+4'  
Guillermo Padula 90+4'  
Lorik Emini 90+4'  
Rijad Saliji 90+4'  
06/03/2026 Stade Nyonnais
0 - 0
Neuchâtel Xamax 0-0H2HOdds+
  19' Gonçalo Sacramento dos Santos
  19' Malik Deme
  46' Shiloh Reinhard
  46' Yoan Epitaux
Florian Hysenaj 46'  
Ibrahim Bah Mendes 46'  
  49' Eris Abedini
Luca Jaquenoud 55'  
Mayka Okuka 61'  
L. Bega 61'  
Felipe Borges 61'  
Joris Manquant 61'  
  65' Koro Koné
  65' Salim Ben Seghir
  66' Diogo Carraco
  66' Liridon Mulaj
Kevin Soro 69'  
Oumar Sarr 69'  
  84' Shkelqim Demhasaj
  84' Jesse Hautier
01/03/2026 Neuchâtel Xamax
0 - 0
Wil 0-0H2HOdds+
  22' Julind Selmonaj
  22' Uchenna Nwannah
  22' Julind Selmonaj
Eris Abedini 32'  
  39' Jean-Paul N'Djoli
Jonathan Fontana 45+2'  
Altin Azemi 61'  
Gonçalo Sacramento dos Santos 61'  
  70' Yuro Arthur Bohon Diet
  70' Umar Saho Sarho
Koro Koné 72'  
Vincent Nvendo 72'  
Diogo Carraco 72'  
Liridon Mulaj 72'  
  81' Jean-Paul N'Djoli
  81' Xhan Aliu
  81' Marwane Hajij
  81' Orges Bunjaku
  81' Luuk Breedijk
  81' Parfait Coulibaly
  90+2' Noah Ato-Zandanga
01/03/2026 Vaduz
1 - 0
Stade Nyonnais 1-0H2HOdds+
Angelo Campos 8' 1 - 0  
  19' L. Bega
Miloš Cocić 25'  
  46' Ibrahim Bah Mendes
  46' Florian Hysenaj
  46' Felipe Borges
  46' Thomas Perchaud
Angelo Campos 58'  
Brian Beyer 58'  
Dominik Schwizer 58'  
M. Sawadogo 58'  
  60' L. Bega
  60' B. Diomande
Cedric Gasser 69'  
Gabriele De Donno 69'  
Miloš Cocić 69'  
Mats Hammerich 69'  
  76' Mayka Okuka
  76' Maxim Leclercq
  79' Yohan Aymon
  79' Hédy Bechar
  80' B. Diomande
  85' Thomas Perchaud
Stephan Seiler 90+1'  
Marcel Monsberger 90+1'  
28/02/2026 Stade Lausanne-Ouchy
0 - 1
Étoile Carouge 0-0H2HOdds+
Chinwendu Johan Nkama 18'  
  46' Oscar Correia
  46' Samuel Bossiwa
  50' Vincent Felder
Chinwendu Johan Nkama 69'  
Hugo Fargues 69'  
  77' Kevin Bua
  77' Bruno Caslei
Landry Nomel 77'  
Nathan Garcia 77'  
  80' Ricardo Azevedo Alves
  80' Vincent Rufli
  81' Théo Bouchlarhem
  81' T. Escorza
Ogou Akichi 87'  
Nehemie Lusuena 87'  
  88'
88'  
  90+1' Samuel Bossiwa
  90+2' Vincent Rufli
  0 - 1 90+3' Ousseynou Sene
27/02/2026 Aarau
5 - 3
Rapperswil-Jona 1-2H2HOdds+
Linus Obexer 3'  
  8' Valdes Ngana
  0 - 1 10' Florian Kamberi
  0 - 2 12' Rijad Saliji
Shkelqim Vladi 31' 1 - 2  
  45'
  45' Lorik Emini
  46' Valdes Ngana
  46' T. Näpfer
Shkelqim Vladi 54' 2 - 2  
  55' Adonis Ajeti
Valon Fazliu 56' 3 - 2  
60'  
  63' Josue Schmidt
  63' Axel Bakayoko
Linus Obexer 64'  
Victor Petit 64'  
Valon Fazliu 71' 4 - 2  
Elias Filet 74'  
Daniel Afriyie 74'  
Leon Frokaj 74'  
Dorian Derbaci 74'  
  4 - 3 78' Filipe de Carvalho Ferreira
  80' Filipe de Carvalho Ferreira
  80' Janis Luthi
  80' Loris Giandomenico
  80' Ruben Pousa
Valon Fazliu 87'  
Olivier Jackle 87'  
Shkelqim Vladi 87'  
Henri Koide 87'  
  87' T. Näpfer
  87' André Ribeiro
Daniel Afriyie 90+1' 5 - 3  
27/02/2026 Bellinzona
0 - 4
Yverdon Sport 0-1H2HOdds+
  0 - 1 2' Robin Golliard
Aris Aksel Sörensen 19'  
Aris Aksel Sörensen 19'  
  28' Jason Gnakpa
  32' Ousmane Doumbia
  40'
  40' Mahamat Thiam
  46' Mahamat Thiam
  46' Mohamed Tijani
  46' Ousmane Doumbia
  46' P. Weber
  49' Antonio Marchesano
  0 - 2 58' E. Pasche
Jonatan Mayorga 64'  
Jacques Bomo 64'  
Aarón Rey 64'  
Armando Sadiku 64'  
  64' Antonio Marchesano
  64' Fabio Saiz
  64' Ranjan Neelakandan
  64' Helios Sessolo
Jacques Bomo 70'  
Willy Vogt 76'  
Mahir Rizvanovic 76'  
  78' E. Pasche
  78' Varol Salman Taşar
  0 - 3 84' Vegard Kongsro
  0 - 4 89' Varol Salman Taşar

You might be interested in Switzerland Challenge League fixtures and results.

Challenge League 2025/2026 - Regular Season Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Vaduz 27 19 5 3 55 28 +27 62
2
Aarau 27 20 2 5 54 33 +21 62
3
Yverdon Sport 27 14 5 8 50 34 +16 47
4
Stade Lausanne-Ouchy 27 11 6 10 45 36 +9 39
5
Neuchâtel Xamax 27 10 6 11 36 37 -1 36
6
Rapperswil-Jona 27 9 2 16 32 44 -12 29
7
Étoile Carouge 27 7 7 13 31 40 -9 28
8
Stade Nyonnais 27 5 12 10 27 34 -7 27
9
Wil 27 6 9 12 24 41 -17 27
10
Bellinzona 27 4 6 17 25 52 -27 18
 
 
Promotion
 
 
Promotion Play-off
 
 
Relegation

Top Goal Scorers

Top Assist

Switzerland Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.