Sezon
Mistrz
Wicemistrz
III miejsce
Król strzelców
Uwagi
Serie A
1897/1898
1
Grasshoppers Zurych
—
—
?
?
10 klubów, 3 gr., finał
1898/1899
1
Anglo-American Club Zurich
—
—
?
?
9 klubów, 3 gr., finał
1899/1900
2
Grasshoppers Zurych
FC Bern
—
?
?
7 klubów, 2 gr., finał
1900/1901
3
Grasshoppers Zurych
FC Bern
—
?
?
10 klubów, 2 gr., finał
1901/1902
1
FC Zürich
BSC Young Boys
FC Bern
?
?
14 klubów, 3 gr., play-off
1902/1903
1
BSC Young Boys
FC Zürich
FC Neuchâtel
?
?
15 klubów, 3 gr., play-off
1903/1904
1
FC Sankt Gallen
BSC Old Boys
Servette FC
?
?
15 klubów, 3 gr., play-off
1904/1905
4
Grasshoppers Zurych
FC La Chaux-de-Fonds
BSC Young Boys
?
?
16 klubów, 3 gr., play-off
1905/1906
1
FC Winterthur
Servette FC
BSC Young Boys
?
?
15 klubów, 4 gr., play-off
1906/1907
1
Servette FC
Young Fellows
FC Basel
?
?
16 klubów, 3 gr., play-off
1907/1908
2
FC Winterthur
BSC Young Boys
—
?
?
15 klubów, 2 gr., finał
1908/1909
2
BSC Young Boys
FC Winterthur
—
?
?
15 klubów, 2 gr., finał
1909/1910
3
BSC Young Boys
Servette FC
FC Aarau
?
?
19 klubów, 3 gr., play-off
1910/1911
4
BSC Young Boys
FC Zürich
Servette FC
?
?
21 klub, 3 gr., play-off
1911/1912
1
FC Aarau
Étoile La Chaux-de-Fonds
Servette FC
?
?
23 kluby, 3 gr., play-off
1912/1913
1
Lausanne-Sport
BSC Old Boys
FC Aarau
?
?
23 kluby, 3 gr., play-off
1913/1914
2
FC Aarau
BSC Young Boys
FC Cantonal Neuchâtel
?
?
24 kluby, 3 gr., play-off
1914/1915
1
SC Brühl
Servette FC
—
?
?
16 klubów, 4 gr., play-off
1915/1916
1
FC Cantonal Neuchâtel
FC Winterthur
BSC Old Boys
?
?
21 klub, 3 gr., play-off
1916/1917
3
FC Winterthur
FC La Chaux-de-Fonds
BSC Young Boys
?
?
23 kluby, 3 gr., play-off
1917/1918
2
Servette FC
BSC Young Boys
FC Sankt Gallen
?
?
23 kluby, 3 gr., play-off
1918/1919
1
Étoile La Chaux-de-Fonds
Servette FC
FC Winterthur
?
?
24 kluby, 3 gr., play-off
1919/1920
5
BSC Young Boys
Servette FC
Grasshoppers Zurych
?
?
24 kluby, 3 gr., play-off
1920/1921
5
Grasshoppers Zurych
BSC Young Boys
Servette FC
?
?
24 kluby, 3 gr., play-off
1921/1922
3
Servette FC
FC Luzern
Blue Stars Zurych
?
?
24 kluby, 3 gr., play-off
1922/1923
1
FC Bern *
Young Fellows
Servette FC
?
?
24 kluby, 3 gr., play-off, nierozstrzygnięte
1923/1924
2
FC Zürich
Nordstern Basel
Servette FC
?
?
27 klubów, 3 gr., play-off
1924/1925
4
Servette FC
FC Bern
Young Fellows
?
?
27 klubów, 3 gr., play-off
1925/1926
5
Servette FC
Grasshoppers Zurych
BSC Young Boys
?
?
27 klubów, 3 gr., play-off
1926/1927
6
Grasshoppers Zurych
Nordstern Basel
FC Biel-Bienne
?
?
27 klubów, 3 gr., play-off
1927/1928
7
Grasshoppers Zurych
Nordstern Basel
Étoile Carouge
?
?
25 klubów, 3 gr., play-off
1928/1929
6
BSC Young Boys
Grasshoppers Zurych
Urania Genève Sport
?
?
27 klubów, 3 gr., play-off
1929/1930
6
Servette FC
Grasshoppers Zurych
FC Biel-Bienne
?
?
26 klubów, 3 gr., play-off
1. Liga / 1e Ligue / Prima Lega
1930/1931
8
Grasshoppers Zurych
Urania Genève Sport
FC La Chaux-de-Fonds
?
?
33 kluby, 3 gr., play-off
Nationalliga / Ligue Nationale / Lega Nazionale
1931/1932
2
Lausanne Sports
FC Zürich
Grasshoppers Zurych
?
?
18 klubów, 2 gr., play-off
1932/1933
7
Servette FC
Grasshoppers Zurych
BSC Young Boys
?
?
16 klubów, 2 gr., play-off
1933/1934
8
Servette FC
Grasshoppers Zurych
FC Lugano
40
Leopold Kielholz (Servette FC )
16 klubów
1934/1935
3
Lausanne Sports
Servette FC
FC Lugano
27
Engelbert Bösch (FC Bern )
14 klubów
1935/1936
4
Lausanne Sports
Young Fellows
Grasshoppers Zurych
27
Willy Jäggi (Lausanne-Sport )
14 klubów
1936/1937
9
Grasshoppers Zurych
BSC Young Boys
Young Fellows
23
Alessandro Frigerio (Young Fellows )
13 klubów
1937/1938
1
AC Lugano
Grasshoppers Zurych
BSC Young Boys
20
Numa Monnard (FC Basel )
12 klubów
1938/1939
10
Grasshoppers Zurych
FC Grenchen
FC Lugano
15
Josef Artimovics (FC Grenchen )
12 klubów
1939/1940
9
Servette FC
FC Grenchen
Grasshoppers Zurych
22
Georges Aeby (Servette FC )
12 klubów
1940/1941
2
AC Lugano
BSC Young Boys
Servette FC
26
Alessandro Frigerio (FC Lugano )
12 klubów
1941/1942
11
Grasshoppers Zurych
FC Grenchen
Servette FC
23
Alessandro Frigerio (FC Lugano )
14 klubów
1942/1943
12
Grasshoppers Zurych
FC Lugano
Lausanne-Sport
31
Lauro Amadò (Grasshoppers Zurych )
14 klubów
1943/1944
5
Lausanne Sports
Servette FC
FC Lugano
23
Erich Andres (Young Fellows )
14 klubów
Nationalliga A / Ligue Nationale A / Lega Nazionale A
1944/1945
13
Grasshoppers Zurych
FC Lugano
BSC Young Boys
26
Hans-Peter Friedländer (Grasshoppers Zurych )
14 klubów
1945/1946
10
Servette FC
FC Lugano
Lausanne-Sport
25
Hans-Peter Friedländer (Grasshoppers Zurych )
14 klubów
1946/1947
1
FC Biel-Bienne
Lausanne-Sport
FC Lugano
19
Lauro Amadò (Grasshoppers Zurych ), Hans Blaser (BSC Young Boys )
14 klubów
1947/1948
1
AC Bellinzona
FC Biel-Bienne
Lausanne-Sport
26
Josef Righetti (FC Grenchen )
14 klubów
1948/1949
3
AC Lugano
FC Basel
FC La Chaux-de-Fonds
21
Jacques Fatton (Servette FC )
14 klubów
1949/1950
11
Servette FC
FC Basel
Lausanne-Sport
32
Jacques Fatton (Servette FC )
14 klubów
1950/1951
6
Lausanne Sports
FC Chiasso
FC La Chaux-de-Fonds
23
Hans-Peter Friedländer (Lausanne-Sport )
14 klubów
1951/1952
14
Grasshoppers Zurych
FC Zürich
FC Chiasso
24
Josef Hügi (FC Basel )
14 klubów
1952/1953
1
FC Basel
BSC Young Boys
Grasshoppers Zurych
32
Josef Hügi (FC Basel ), Eugen Meier (BSC Young Boys )
14 klubów
1953/1954
1
FC La Chaux-de-Fonds
Grasshoppers Zurych
Lausanne-Sport
29
Josef Hügi (FC Basel )
14 klubów
1954/1955
2
FC La Chaux-de-Fonds
Lausanne-Sport
Grasshoppers Zurych
30
Marcel Mauron (FC La Chaux-de-Fonds )
14 klubów
1955/1956
15
Grasshoppers Zurych
FC La Chaux-de-Fonds
BSC Young Boys
33
Branislav Vukosavljević (Grasshoppers Zurych )
14 klubów
1956/1957
7
BSC Young Boys
Grasshoppers Zurych
FC La Chaux-de-Fonds
29
Adrien Kauer (FC La Chaux-de-Fonds )
14 klubów
1957/1958
8
BSC Young Boys
Grasshoppers Zurych
FC Chiasso
22
Ernst Wechselberger (BSC Young Boys )
14 klubów
1958/1959
9
BSC Young Boys
FC Grenchen
FC Zürich
24
Eugen Meier (BSC Young Boys )
14 klubów
1959/1960
10
BSC Young Boys
FC Biel-Bienne
FC La Chaux-de-Fonds
25
Willy Schneider (BSC Young Boys )
14 klubów
1960/1961
12
Servette FC
BSC Young Boys
FC Zürich
27
Giuliano Robbiani (Grasshoppers Zurych )
14 klubów
1961/1962
13
Servette FC
Lausanne-Sport
FC La Chaux-de-Fonds
25
Jacques Fatton (Servette FC )
14 klubów
1962/1963
3
FC Zürich
Lausanne-Sport
FC La Chaux-de-Fonds
24
Peter von Burg (FC Zürich )
14 klubów
1963/1964
3
FC La Chaux-de-Fonds
FC Zürich
FC Grenchen
23
Michel Desbiolles (Servette FC )
14 klubów
1964/1965
7
Lausanne Sports
BSC Young Boys
Servette FC
19
Rolf Blättler (Grasshoppers Zurych ), Pierre Kerkhoffs (Lausanne-Sport )
14 klubów
1965/1966
4
FC Zürich
Servette FC
Lausanne-Sport
28
Rolf Blättler (Grasshoppers Zurych )
14 klubów
1966/1967
2
FC Basel
FC Zürich
FC Lugano
24
Rolf Blättler (Grasshoppers Zurych )
14 klubów
1967/1968
5
FC Zürich
Grasshoppers Zurych
FC Lugano
28
Fritz Künzli (FC Zürich )
14 klubów
1968/1969
3
FC Basel
Lausanne-Sport
FC Zürich
24
Hans-Otto Peters (FC Biel-Bienne )
14 klubów
1969/1970
4
FC Basel
Lausanne-Sport
FC Zürich
19
Fritz Künzli (FC Zürich )
14 klubów
1970/1971
16
Grasshoppers Zurych
FC Basel
FC Lugano
19
Walter Müller (BSC Young Boys )
14 klubów
1971/1972
5
FC Basel
FC Zürich
Grasshoppers Zurych
17
Herbert Dimmeler (FC Winterthur ), Bernd Dörfel (Servette FC )
14 klubów
1972/1973
6
FC Basel
Grasshoppers Zurych
FC Sion
18
Ottmar Hitzfeld (FC Basel ), Ove Grahn (Lausanne-Sport )
14 klubów
1973/1974
6
FC Zürich
Grasshoppers Zurych
Servette FC
22
Daniel Jeandupeux (FC Zürich )
14 klubów
1974/1975
7
FC Zürich
BSC Young Boys
Grasshoppers Zurych
23
Ilija Katić (FC Zürich )
14 klubów
1975/1976
8
FC Zürich
Servette FC
FC Basel
33
Peter Risi (FC Zürich )
14 klubów
1976/1977
7
FC Basel
Servette FC
FC Zürich
28
Franco Cucinotta (FC Zürich )
14 klubów
1977/1978
17
Grasshoppers Zurych
Servette FC
FC Basel
21
Fritz Künzli (Lausanne-Sport )
14 klubów
1978/1979
14
Servette FC
FC Zürich
Grasshoppers Zurych
16
Peter Risi (FC Zürich )
14 klubów
1979/1980
8
FC Basel
Grasshoppers Zurych
Servette FC
25
Claudio Sulser (Grasshoppers Zurych )
14 klubów
1980/1981
9
FC Zürich
Grasshoppers Zurych
Neuchâtel Xamax
18
Peter Risi (FC Luzern )
14 klubów
1981/1982
18
Grasshoppers Zurych
Servette FC
FC Zürich
23
Claudio Sulser (Grasshoppers Zurych )
16 klubów
1982/1983
19
Grasshoppers Zurych
Servette FC
FC Sankt Gallen
23
Jean-Paul Brigger (Servette FC )
16 klubów
1983/1984
20
Grasshoppers Zurych
Servette FC
FC Sion
21
Georges Bregy (FC Sion )
16 klubów
1984/1985
15
Servette FC
FC Aarau
Neuchâtel Xamax
24
Dominique Cina (FC Sion )
16 klubów
1985/1986
11
BSC Young Boys
Neuchâtel Xamax
FC Luzern
21
Steen Thychosen (Lausanne-Sport )
16 klubów
1986/1987
1
Neuchâtel Xamax
Grasshoppers Zurych
FC Sion
28
John Eriksen (Servette FC )
16 klubów
1987/1988
2
Neuchâtel Xamax
Servette FC
FC Aarau
36
John Eriksen (Servette FC )
12 klubów
1988/1989
1
FC Luzern
Grasshoppers Zurych
FC Sion
24
Karl-Heinz Rummenigge (Servette FC )
12 klubów
1989/1990
21
Grasshoppers Zurych
Lausanne-Sport
Neuchâtel Xamax
23
Iván Zamorano (FC Sankt Gallen )
12 klubów
1990/1991
22
Grasshoppers Zurych
FC Sion
Neuchâtel Xamax
17
Dario Zuffi (BSC Young Boys )
12 klubów
1991/1992
1
FC Sion
Neuchâtel Xamax
Grasshoppers Zurych
18
Miklos Molnar (Servette FC )
12 klubów
1992/1993
3
FC Aarau
BSC Young Boys
Servette FC
20
Sonny Anderson (Servette FC )
12 klubów
1993/1994
16
Servette FC
Grasshoppers Zurych
FC Sion
21
Élber (Grasshoppers Zurych )
12 klubów
1994/1995
23
Grasshoppers Zurych
FC Lugano
Neuchâtel Xamax
24
Petyr Aleksandrow (Neuchâtel Xamax )
12 klubów
1995/1996
24
Grasshoppers Zurych
FC Sion
Neuchâtel Xamax
19
Petyr Aleksandrow (Luzern ), Viorel Moldovan (Neuchâtel Xamax )
12 klubów
1996/1997
2
FC Sion
Neuchâtel Xamax
Grasshoppers Zurych
27
Viorel Moldovan (Grasshoppers Zurych )
12 klubów
1997/1998
25
Grasshoppers Zurych
Servette FC
Lausanne-Sport
24
Shabani Nonda (FC Zürich )
12 klubów
1998/1999
17
Servette FC
Grasshoppers Zurych
Lausanne-Sport
19
Alexandre Rey (Servette FC )
12 klubów
1999/2000
2
FC Sankt Gallen
Lausanne-Sport
FC Basel
25
Charles Amoah (FC Sankt Gallen )
12 klubów
2000/2001
26
Grasshoppers Zurych
FC Lugano
FC Sankt Gallen
21
Stéphane Chapuisat (Grasshoppers Zurych ), Christian Giménez (FC Lugano )
12 klubów
2001/2002
9
FC Basel
Grasshoppers Zurych
FC Lugano
28
Christian Giménez (FC Basel ), Richard Núñez (Grasshoppers Zurych )
12 klubów
2002/2003
27
Grasshoppers Zurych
FC Basel
Neuchâtel Xamax
27
Richard Núñez (Grasshoppers Zurych )
12 klubów
Super League
2003/2004
10
FC Basel
BSC Young Boys
Servette FC
23
Stéphane Chapuisat (BSC Young Boys )
14 klubów
2004/2005
11
FC Basel
FC Thun
Grasshoppers Zurych
27
Christian Giménez (FC Basel )
14 klubów
2005/2006
10
FC Zürich
FC Basel
BSC Young Boys
20
Alhassane Keita (FC Zürich )
14 klubów
2006/2007
11
FC Zürich
FC Basel
FC Sion
19
Mladen Petrić (FC Basel )
14 klubów
2007/2008
12
FC Basel
BSC Young Boys
FC Zürich
24
Hakan Yakin (BSC Young Boys )
14 klubów
2008/2009
12
FC Zürich
BSC Young Boys
FC Basel
20
Seydou Doumbia (BSC Young Boys )
14 klubów
2009/2010
13
FC Basel
BSC Young Boys
Grasshoppers Zurych
30
Seydou Doumbia (BSC Young Boys )
14 klubów
2010/2011
14
FC Basel
FC Zürich
BSC Young Boys
27
Alexander Frei (FC Basel )
14 klubów
2011/2012
15
FC Basel
Luzern
BSC Young Boys
23
Alexander Frei (FC Basel )
14 klubów
2012/2013
16
FC Basel
Grasshoppers Zurych
FC Sankt Gallen
21
Ezequiel Scarione (FC Sankt Gallen )
14 klubów
2013/2014
17
FC Basel
Grasshoppers Zurych
BSC Young Boys
19
Shkëlzen Gashi (Grasshoppers Zurych )
14 klubów
2014/2015
18
FC Basel
BSC Young Boys
FC Zürich
21
Shkëlzen Gashi (FC Basel )
14 klubów
2015/2016
19
FC Basel
BSC Young Boys
FC Luzern
19
Moanes Dabour (Grasshoppers Zurych )
14 klubów
2016/2017
20
FC Basel
BSC Young Boys
FC Lugano
20
Seydou Doumbia (Basel )
14 klubów