Final table 10 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3
540 goals.
61.7% of matches went over 2.5.
Home advantage
40.6%
Draws 26.1%,
away wins 33.3%.
Half-time lead held
71.1%
From 121 matches where someone led at the break.
2–1
22 · 12.2%
1–1
20 · 11.1%
2–2
15 · 8.3%
1–0
13 · 7.2%
3–1
12 · 6.7%
1–2
11 · 6.1%
Results 180
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Friday 23 May 2025
19:15
FC Thun
1 – 0
Étoile Carouge
1.75
3.75
4.00
19:15
Stade Lausanne-Ouchy
2 – 0
FC Vaduz
1.71
4.33
4.40
19:15
FC Schaffhausen
1 – 3
Bellinzona
3.20
3.50
2.05
19:15
Neuchatel Xamax FC
2 – 3
FC WIL 1900
2.45
3.93
2.60
19:15
FC Aarau
1 – 1
Stade Nyonnais
1.48
4.75
5.00
Friday 16 May 2025
19:15
FC WIL 1900
0 – 2
Stade Lausanne-Ouchy
2.50
3.90
2.56
19:15
FC Vaduz
1 – 0
FC Schaffhausen
1.70
4.00
4.10
19:15
Stade Nyonnais
1 – 3
Neuchatel Xamax FC
4.04
4.04
2.64
19:15
Étoile Carouge
1 – 3
FC Aarau
2.60
3.50
2.40
19:15
Bellinzona
3 – 1
FC Thun
3.00
3.40
2.20
Sunday 11 May 2025
13:15
FC Vaduz
3 – 3
FC Thun
4.00
3.60
1.75
Friday 9 May 2025
19:15
FC Aarau
2 – 4
FC WIL 1900
1.60
4.00
4.50
18:30
Stade Lausanne-Ouchy
1 – 1
Bellinzona
2.19
3.70
3.26
18:30
FC Schaffhausen
2 – 3
Stade Nyonnais
2.63
3.40
2.38
18:30
Neuchatel Xamax FC
1 – 2
Étoile Carouge
3.25
4.02
2.10
Sunday 4 May 2025
13:15
FC WIL 1900
3 – 1
FC Schaffhausen
3.00
2.11
3.00
Saturday 3 May 2025
17:00
Bellinzona
3 – 1
Neuchatel Xamax FC
1.85
3.76
4.30
Friday 2 May 2025
19:15
FC Thun
2 – 1
FC Aarau
1.90
3.50
3.60
19:15
Étoile Carouge
1 – 2
Stade Lausanne-Ouchy
2.09
3.91
3.50
18:30
Stade Nyonnais
1 – 0
FC Vaduz
2.20
3.70
2.70
Sunday 27 April 2025
13:15
FC WIL 1900
2 – 2
Bellinzona
2.30
3.30
3.00
13:15
FC Vaduz
1 – 0
Étoile Carouge
2.70
3.50
2.40
Saturday 26 April 2025
17:00
Stade Lausanne-Ouchy
0 – 1
Stade Nyonnais
1.91
4.23
4.40
Friday 25 April 2025
19:15
Neuchatel Xamax FC
0 – 2
FC Thun
4.58
4.03
1.75
18:30
FC Schaffhausen
1 – 1
FC Aarau
4.75
3.90
1.62
Monday 21 April 2025
15:30
FC Thun
7 – 0
FC WIL 1900
1.70
3.90
4.20
Friday 18 April 2025
19:15
Étoile Carouge
0 – 2
FC Schaffhausen
1.53
4.00
5.25
19:15
FC Aarau
2 – 2
FC Vaduz
1.55
4.00
5.25
18:30
Stade Lausanne-Ouchy
0 – 0
Neuchatel Xamax FC
1.75
4.18
4.60
18:30
Bellinzona
2 – 1
Stade Nyonnais
1.85
3.50
3.75
Sunday 13 April 2025
13:15
FC WIL 1900
2 – 2
Étoile Carouge
2.45
3.30
2.80
Saturday 12 April 2025
17:00
Bellinzona
3 – 1
FC Vaduz
2.15
3.66
3.75
Friday 11 April 2025
19:15
Neuchatel Xamax FC
1 – 1
FC Aarau
3.78
3.91
1.95
18:30
Stade Nyonnais
0 – 2
FC Thun
4.33
3.75
1.75
18:30
FC Schaffhausen
2 – 3
Stade Lausanne-Ouchy
4.01
3.96
1.90
Sunday 6 April 2025
13:15
FC Vaduz
2 – 1
Neuchatel Xamax FC
2.20
3.70
3.26
Saturday 5 April 2025
17:00
Étoile Carouge
7 – 0
Bellinzona
2.20
3.25
3.00
Friday 4 April 2025
19:15
FC Thun
3 – 0
FC Schaffhausen
1.30
4.50
8.50
19:15
FC Aarau
2 – 2
Stade Lausanne-Ouchy
1.75
4.20
4.50
18:30
Stade Nyonnais
0 – 2
FC WIL 1900
2.80
3.25
2.30
Tuesday 1 April 2025
18:30
FC WIL 1900
0 – 3
FC Vaduz
2.10
3.50
3.20
Monday 31 March 2025
19:15
Stade Lausanne-Ouchy
3 – 0
FC Thun
3.47
3.57
2.25
19:15
Étoile Carouge
2 – 1
Stade Nyonnais
1.75
4.00
4.00
18:30
Neuchatel Xamax FC
6 – 2
FC Schaffhausen
1.81
4.02
4.78
18:30
Bellinzona
1 – 1
FC Aarau
3.00
3.30
2.30
Friday 28 March 2025
19:15
FC Vaduz
0 – 1
Stade Lausanne-Ouchy
2.67
3.50
2.61
19:15
FC Thun
2 – 1
Neuchatel Xamax FC
1.55
4.58
6.00
19:15
FC Aarau
2 – 2
Étoile Carouge
1.75
3.60
4.20
18:30
Stade Nyonnais
3 – 0
Bellinzona
3.30
3.30
2.10
18:30
FC Schaffhausen
1 – 3
FC WIL 1900
3.20
3.20
2.20
Sunday 16 March 2025
13:15
FC WIL 1900
2 – 2
FC Aarau
3.10
3.40
2.20
13:15
FC Vaduz
3 – 1
Bellinzona
2.50
3.25
2.75
13:15
Neuchatel Xamax FC
4 – 0
Stade Nyonnais
2.01
3.80
3.70
Saturday 15 March 2025
17:00
Stade Lausanne-Ouchy
0 – 1
FC Schaffhausen
1.55
4.40
6.00
Friday 14 March 2025
19:15
Étoile Carouge
0 – 0
FC Thun
3.10
3.30
2.25
Sunday 9 March 2025
15:30
FC Thun
2 – 1
Stade Lausanne-Ouchy
1.81
4.00
4.54
Saturday 8 March 2025
17:00
Bellinzona
0 – 3
FC WIL 1900
2.25
3.30
3.10
Friday 7 March 2025
19:15
FC Aarau
2 – 0
Neuchatel Xamax FC
1.60
4.31
5.33
18:30
Stade Nyonnais
0 – 3
Étoile Carouge
3.60
3.50
1.95
18:30
FC Schaffhausen
1 – 1
FC Vaduz
3.00
3.50
2.20
Sunday 2 March 2025
15:30
Étoile Carouge
3 – 2
FC Vaduz
2.00
3.80
3.20
13:15
Neuchatel Xamax FC
1 – 1
Bellinzona
2.70
3.38
2.70
Saturday 1 March 2025
17:00
FC Aarau
3 – 0
FC Schaffhausen
1.50
4.20
5.25
Friday 28 February 2025
19:15
FC Thun
2 – 2
Stade Nyonnais
1.42
4.75
6.00
18:30
Stade Lausanne-Ouchy
2 – 1
FC WIL 1900
2.10
3.64
3.66
Sunday 23 February 2025
13:15
FC WIL 1900
2 – 3
FC Thun
3.20
3.30
2.20
13:15
FC Vaduz
0 – 1
FC Aarau
3.30
3.40
2.10
Saturday 22 February 2025
17:00
Bellinzona
0 – 0
Étoile Carouge
2.38
3.30
2.60
Friday 21 February 2025
19:15
FC Schaffhausen
2 – 4
Neuchatel Xamax FC
2.75
3.40
2.58
18:30
Stade Nyonnais
3 – 0
Stade Lausanne-Ouchy
4.40
4.12
1.77
Saturday 15 February 2025
17:00
FC WIL 1900
2 – 1
Stade Nyonnais
1.75
3.60
4.00
17:00
Bellinzona
0 – 1
Stade Lausanne-Ouchy
2.85
3.47
2.59
Friday 14 February 2025
19:15
FC Aarau
1 – 0
FC Thun
2.35
3.40
2.70
18:30
FC Schaffhausen
0 – 0
Étoile Carouge
3.10
3.40
2.10
18:30
Neuchatel Xamax FC
0 – 0
FC Vaduz
2.25
3.70
3.17
Sunday 9 February 2025
15:30
FC Thun
2 – 0
Bellinzona
1.70
3.70
4.75
13:15
FC Vaduz
1 – 0
FC WIL 1900
2.25
3.50
3.10
Friday 7 February 2025
19:15
Stade Lausanne-Ouchy
2 – 4
FC Aarau
2.49
3.51
2.78
19:15
Étoile Carouge
2 – 1
Neuchatel Xamax FC
1.90
3.81
3.93
18:30
Stade Nyonnais
0 – 1
FC Schaffhausen
2.50
3.25
2.75
Tuesday 4 February 2025
18:30
FC Schaffhausen
0 – 1
Stade Lausanne-Ouchy
3.69
3.61
2.10
Saturday 1 February 2025
17:00
FC Vaduz
1 – 1
Stade Nyonnais
1.70
3.75
4.10
17:00
FC Aarau
2 – 1
Bellinzona
1.62
3.80
4.75
Friday 31 January 2025
19:15
FC WIL 1900
2 – 0
Neuchatel Xamax FC
2.11
3.73
3.71
18:30
Stade Lausanne-Ouchy
1 – 0
Étoile Carouge
2.15
3.72
3.53
18:30
FC Schaffhausen
2 – 3
FC Thun
4.00
3.70
1.75
Saturday 25 January 2025
17:00
Bellinzona
3 – 0
FC Schaffhausen
2.00
3.40
3.40
Friday 24 January 2025
19:15
FC Thun
3 – 1
FC Vaduz
1.73
3.90
4.10
19:15
Étoile Carouge
1 – 1
FC WIL 1900
2.00
3.40
3.40
18:30
Stade Nyonnais
1 – 2
FC Aarau
3.80
3.75
1.80
18:30
Neuchatel Xamax FC
1 – 2
Stade Lausanne-Ouchy
2.78
3.72
2.67
Saturday 14 December 2024
17:00
FC WIL 1900
0 – 2
Bellinzona
2.05
3.40
3.40
17:00
FC Vaduz
3 – 2
Étoile Carouge
2.63
3.50
2.45
Friday 13 December 2024
19:15
Neuchatel Xamax FC
1 – 3
FC Aarau
2.81
3.94
2.37
18:30
Stade Lausanne-Ouchy
1 – 1
FC Thun
2.76
3.77
2.57
18:30
FC Schaffhausen
0 – 1
Stade Nyonnais
1.85
3.60
3.60
Sunday 8 December 2024
15:30
Bellinzona
1 – 2
FC Vaduz
2.20
3.40
3.10
15:30
FC Aarau
1 – 0
Stade Lausanne-Ouchy
2.05
3.80
3.65
13:15
Étoile Carouge
1 – 0
FC Schaffhausen
1.73
3.70
4.50
Friday 6 December 2024
19:15
FC Thun
0 – 2
FC WIL 1900
1.62
3.80
4.75
18:30
Stade Nyonnais
2 – 1
Neuchatel Xamax FC
3.88
4.07
2.00
Tuesday 3 December 2024
18:30
Stade Nyonnais
1 – 1
FC Vaduz
2.88
3.60
2.15
Saturday 30 November 2024
17:00
FC WIL 1900
2 – 1
Étoile Carouge
2.55
3.20
2.55
17:00
FC Thun
1 – 1
FC Aarau
1.83
3.80
3.60
17:00
Bellinzona
1 – 1
Stade Nyonnais
1.83
3.60
4.00
Friday 29 November 2024
19:15
FC Vaduz
2 – 2
FC Schaffhausen
1.80
3.75
3.70
18:30
Stade Lausanne-Ouchy
1 – 2
Neuchatel Xamax FC
1.98
3.93
3.64
Sunday 24 November 2024
13:15
FC Aarau
1 – 1
FC WIL 1900
1.83
3.60
4.00
Friday 22 November 2024
19:15
Neuchatel Xamax FC
2 – 3
FC Thun
3.19
3.78
2.20
19:15
Étoile Carouge
2 – 2
Bellinzona
1.80
3.60
3.80
Sunday 10 November 2024
13:15
FC WIL 1900
2 – 2
FC Schaffhausen
1.83
3.60
4.10
Saturday 9 November 2024
17:00
FC Thun
2 – 1
Étoile Carouge
1.70
3.75
4.20
17:00
Bellinzona
1 – 4
FC Aarau
2.40
3.40
2.60
Friday 8 November 2024
19:15
FC Vaduz
2 – 1
Neuchatel Xamax FC
2.45
3.95
2.65
18:30
Stade Lausanne-Ouchy
6 – 2
Stade Nyonnais
1.78
3.90
4.78
Friday 1 November 2024
19:15
Stade Nyonnais
1 – 6
FC Thun
4.33
4.04
1.76
19:15
Étoile Carouge
2 – 1
FC Aarau
2.45
3.71
3.01
18:30
Stade Lausanne-Ouchy
2 – 2
FC Vaduz
2.10
3.90
3.45
18:30
FC Schaffhausen
2 – 1
Bellinzona
3.05
3.34
2.55
18:30
Neuchatel Xamax FC
1 – 4
FC WIL 1900
2.12
3.74
3.62
Sunday 27 October 2024
15:30
FC Thun
3 – 1
FC Schaffhausen
1.53
4.10
5.50
13:15
FC WIL 1900
0 – 0
FC Vaduz
1.95
3.50
3.40
Saturday 26 October 2024
17:00
Bellinzona
0 – 2
Neuchatel Xamax FC
2.16
3.74
3.32
Friday 25 October 2024
19:15
Étoile Carouge
1 – 1
Stade Lausanne-Ouchy
2.03
3.72
3.78
19:15
FC Aarau
1 – 0
Stade Nyonnais
1.62
3.90
4.50
Saturday 19 October 2024
17:00
FC Vaduz
2 – 0
FC Thun
3.40
3.60
1.95
17:00
Stade Lausanne-Ouchy
1 – 1
Bellinzona
2.03
3.68
3.60
Friday 18 October 2024
19:15
FC Schaffhausen
0 – 3
FC Aarau
3.35
3.41
2.53
18:30
Stade Nyonnais
3 – 1
FC WIL 1900
3.00
3.40
2.20
18:30
Neuchatel Xamax FC
0 – 3
Étoile Carouge
2.19
3.83
3.23
Saturday 5 October 2024
17:00
FC WIL 1900
2 – 2
Stade Lausanne-Ouchy
2.31
3.56
3.15
17:00
FC Aarau
0 – 0
FC Vaduz
2.11
3.87
3.31
Friday 4 October 2024
19:15
Étoile Carouge
3 – 1
Stade Nyonnais
1.90
4.04
4.20
19:15
Bellinzona
0 – 0
FC Thun
3.83
3.54
2.05
18:30
Neuchatel Xamax FC
2 – 1
FC Schaffhausen
2.04
3.89
3.70
Sunday 29 September 2024
13:15
FC Vaduz
2 – 1
Bellinzona
2.40
3.76
2.91
Friday 27 September 2024
19:15
FC Thun
1 – 0
Neuchatel Xamax FC
2.00
3.92
4.12
18:30
Stade Nyonnais
1 – 2
FC Aarau
2.92
3.62
2.65
18:30
Stade Lausanne-Ouchy
5 – 1
Étoile Carouge
2.62
3.55
2.78
18:30
FC Schaffhausen
0 – 2
FC WIL 1900
2.69
3.41
2.71
Tuesday 24 September 2024
19:15
Étoile Carouge
1 – 0
FC Vaduz
1.79
4.20
4.46
19:15
Bellinzona
2 – 1
Stade Lausanne-Ouchy
2.35
3.50
3.13
Monday 23 September 2024
19:15
FC Aarau
1 – 2
FC Schaffhausen
2.00
3.80
3.67
18:30
FC WIL 1900
0 – 0
FC Thun
3.02
3.64
2.32
18:30
Neuchatel Xamax FC
3 – 2
Stade Nyonnais
1.70
4.52
4.85
Friday 20 September 2024
19:15
FC Vaduz
2 – 5
FC Aarau
2.12
3.85
3.70
19:15
FC Thun
1 – 2
Bellinzona
1.70
4.10
5.00
18:30
Stade Nyonnais
2 – 4
Étoile Carouge
2.85
3.50
2.65
18:30
Stade Lausanne-Ouchy
0 – 0
FC WIL 1900
2.20
3.56
3.22
18:30
FC Schaffhausen
1 – 2
Neuchatel Xamax FC
2.90
3.55
2.49
Saturday 31 August 2024
17:00
FC Aarau
1 – 2
Bellinzona
2.55
3.56
2.81
Friday 30 August 2024
19:15
FC Schaffhausen
2 – 2
FC Thun
4.02
3.82
2.00
19:15
Étoile Carouge
3 – 1
FC WIL 1900
2.45
3.48
3.02
18:30
Stade Nyonnais
0 – 3
Stade Lausanne-Ouchy
2.50
3.58
2.83
18:30
Neuchatel Xamax FC
4 – 1
FC Vaduz
2.30
3.86
3.09
Sunday 25 August 2024
15:30
FC Thun
4 – 2
Stade Nyonnais
1.77
3.92
4.77
13:15
FC Vaduz
3 – 1
Stade Lausanne-Ouchy
2.30
3.80
3.08
Saturday 24 August 2024
17:00
Bellinzona
2 – 1
FC Schaffhausen
2.30
3.51
3.37
17:00
FC Aarau
1 – 0
Étoile Carouge
2.55
3.58
2.93
Friday 23 August 2024
19:15
FC WIL 1900
4 – 0
Neuchatel Xamax FC
2.69
3.71
2.77
Sunday 11 August 2024
13:15
FC Schaffhausen
1 – 1
FC Vaduz
2.66
3.63
2.79
Saturday 10 August 2024
17:00
FC WIL 1900
0 – 3
Stade Nyonnais
1.96
3.80
4.20
Friday 9 August 2024
19:15
Neuchatel Xamax FC
2 – 2
Bellinzona
1.92
3.94
4.00
19:15
Étoile Carouge
0 – 2
FC Thun
2.82
3.88
2.45
18:30
Stade Lausanne-Ouchy
1 – 1
FC Aarau
2.01
4.02
3.55
Sunday 4 August 2024
13:15
FC Vaduz
3 – 2
FC WIL 1900
2.33
3.82
2.92
Saturday 3 August 2024
17:00
Bellinzona
1 – 1
Étoile Carouge
2.50
3.52
2.80
17:00
FC Aarau
1 – 3
Neuchatel Xamax FC
2.71
3.80
2.46
Friday 2 August 2024
19:15
FC Thun
1 – 1
Stade Lausanne-Ouchy
1.81
4.10
4.60
18:30
Stade Nyonnais
0 – 3
FC Schaffhausen
2.36
3.61
3.04
Sunday 28 July 2024
15:30
FC Thun
2 – 0
FC Vaduz
1.64
4.33
5.40
Friday 26 July 2024
19:15
FC WIL 1900
2 – 2
FC Aarau
2.05
3.87
4.04
19:15
Étoile Carouge
3 – 1
Neuchatel Xamax FC
2.60
3.52
2.77
18:30
Stade Nyonnais
2 – 1
Bellinzona
2.21
3.62
3.27
18:30
Stade Lausanne-Ouchy
0 – 1
FC Schaffhausen
2.17
4.00
3.40
Sunday 21 July 2024
13:15
FC Vaduz
0 – 0
Stade Nyonnais
1.81
4.14
4.52
Saturday 20 July 2024
17:00
Bellinzona
2 – 1
FC WIL 1900
3.60
3.62
2.23
Friday 19 July 2024
19:15
FC Aarau
1 – 3
FC Thun
4.24
4.05
2.00
18:30
FC Schaffhausen
2 – 3
Étoile Carouge
2.19
3.66
3.28
18:30
Neuchatel Xamax FC
3 – 2
Stade Lausanne-Ouchy
2.25
3.72
3.30