Challenge League Switzerland
24 July 2026 - round 1
19:30Lausanne-Ouchy2 - 0Stade Nyonnais1.464.335.00
19:30Neuchatel Xamax3 - 2Kriens1.853.973.24
19:30Rapperswil-Jona4 - 5Wil2.653.402.20
20:15Etoile Carouge3 - 0Aarau3.503.701.75
20:15Winterthur2 - 2Yverdon-Sport2.103.502.75
31 July 2026 - round 2
19:30Stade Nyonnais1 - 2Rapperswil-Jona2.453.502.30
19:30Wil1 - 2Neuchatel Xamax2.193.612.73
19:30Yverdon-Sport1 - 1Etoile Carouge1.713.703.75
20:15Kriens2 - 0Winterthur3.203.401.93
1 August 2026 - round 2
7 August 2026 - round 3
19:30Kriens0 - 2Yverdon-Sport2.853.402.10
19:30Lausanne-Ouchy2 - 0Rapperswil-Jona1.434.505.25
19:30Winterthur5 - 0Wil1.873.503.30
20:15Aarau2 - 1Stade Nyonnais1.414.335.75
20:15Etoile Carouge0 - 1Neuchatel Xamax2.423.582.46
21 August 2026 - round 4
19:30Neuchatel Xamax1 - 2Lausanne-Ouchy2.843.532.17
19:30Stade Nyonnais0 - 0Etoile Carouge3.503.501.82
20:15Rapperswil-Jona0 - 2Winterthur2.853.402.10
22 August 2026 - round 4
23 August 2026 - round 4
28 August 2026 - round 5
19:30Kriens3 - 0Stade Nyonnais1.574.004.40
19:30Winterthur1 - 1Lausanne-Ouchy2.453.502.35
19:30Yverdon-Sport1 - 1Wil1.583.904.20
20:15Aarau2 - 1Neuchatel Xamax1.933.683.23
20:15Etoile Carouge2 - 1Rapperswil-Jona1.883.503.25
31 August 2026 - round 6
1 September 2026 - round 6
19:30Lausanne-Ouchy3 - 0Etoile Carouge1.633.804.10
19:30Neuchatel Xamax1 - 2Yverdon-Sport2.593.492.34
19:30Rapperswil-Jona1 - 1Kriens2.353.602.37
19:30Stade Nyonnais2 - 2Winterthur4.003.901.62
4 September 2026 - round 7
19:30Aarau3 - 2Rapperswil-Jona1.614.104.00
19:30Kriens0 - 2Lausanne-Ouchy2.853.502.05
20:15Etoile Carouge1 - 1Wil1.703.703.80
20:15Winterthur4 - 0Neuchatel Xamax2.003.703.03
6 September 2026 - round 7
11 September 2026 - round 8
19:30Lausanne-Ouchy4 - 0Wil1.474.205.00
19:30Rapperswil-Jona2 - 0Yverdon-Sport3.403.751.77
19:30Stade Nyonnais1 - 3Neuchatel Xamax3.373.721.87
20:15Etoile Carouge0 - 1Winterthur2.703.402.15
12 September 2026 - round 8
18 September 2026 - round 9
19:30Kriens4 - 1Etoile Carouge2.403.502.37
19:30Neuchatel Xamax0 - 3Rapperswil-Jona1.853.953.27
19:30Wil5 - 0Stade Nyonnais1.494.205.00
20:15Winterthur2 - 1Aarau2.053.502.87
20 September 2026 - round 9
9 October 2026 - round 10
19:30Kriens1 - 1Wil2.403.602.35
19:30Neuchatel Xamax3 - 0Winterthur2.963.722.02
19:30Rapperswil-Jona0 - 3Lausanne-Ouchy3.403.751.77
20:15Etoile Carouge0 - 2Yverdon-Sport3.103.401.95
20:15Stade Nyonnais2 - 1Aarau4.804.401.47
23 October 2026 - round 11
19:30Lausanne-Ouchy0 - 0Neuchatel Xamax1.583.904.33
19:30Wil2 - 2Rapperswil-Jona2.003.502.90
20:15Winterthur4 - 0Stade Nyonnais1.226.008.50
24 October 2026 - round 11
25 October 2026 - round 11
30 October 2026 - round 12
20:30Lausanne-Ouchy3 - 2Yverdon-Sport2.403.202.50
20:30Rapperswil-Jona1 - 4Stade Nyonnais1.574.104.20
21:15Etoile Carouge2 - 2Kriens2.103.502.80
21:15Neuchatel Xamax1 - 3Aarau2.513.712.31
1 November 2026 - round 12
6 November 2026 - round 13
20:30Kriens1 - 0Rapperswil-Jona2.053.602.80
20:30Stade Nyonnais1 - 5Lausanne-Ouchy5.754.331.41
21:15Aarau0 - 3Wil1.723.753.70