NLA - Ranking

PosTeamPpGPtsTWDLG+G-DIFF
00.0000000000
00.0000000000
00.0000000000
00.0000000000
00.0000000000
00.0000000000
00.0000000000
00.0000000000

NLA - Last Games

NLA - Next Games

11h30
National League A - Regular Season - 2025/2026
Genève / Varembé
13h00
National League A - Regular Season - 2025/2026
Genève / Varembé
14h30
National League A - Regular Season - 2025/2026
Genève / Varembé
16h00
National League A - Regular Season - 2025/2026
Genève / Varembé
09h30
National League A - Regular Season - 2025/2026
Genève / Varembé
11h00
National League A - Regular Season - 2025/2026
Genève / Varembé
12h30
National League A - Regular Season - 2025/2026
Genève / Varembé
14h00
National League A - Regular Season - 2025/2026
Genève / Varembé
19h30
National League A - Regular Season - 2025/2026
Lugano / Lido
19h00
National League A - Regular Season - 2025/2026
Basel HB / Eglisee
20h30
National League A - Regular Season - 2025/2026
Genève / Varembé
16h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
17h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
19h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
20h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
08h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
10h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
11h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
13h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
19h30
National League A - Regular Season - 2025/2026
Genève / Varembé
19h30
National League A - Regular Season - 2025/2026
Genève / Varembé
14h00
National League A - Regular Season - 2025/2026
Bern HB / Neufeld
14h00
National League A - Regular Season - 2025/2026
Lugano / Lido
15h30
National League A - Regular Season - 2025/2026
Lugano / Lido
17h00
National League A - Regular Season - 2025/2026
Lugano / Lido
18h30
National League A - Regular Season - 2025/2026
Lugano / Lido
09h00
National League A - Regular Season - 2025/2026
Lugano / Lido
10h30
National League A - Regular Season - 2025/2026
Lugano / Lido
12h00
National League A - Regular Season - 2025/2026
Lugano / Lido
13h30
National League A - Regular Season - 2025/2026
Lugano / Lido
17h00
National League A - Regular Season - 2025/2026
Lerchenfeld
19h30
National League A - Regular Season - 2025/2026
Lugano / Lido
20h45
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
16h15
National League A - Regular Season - 2025/2026
Bern HB / Neufeld
19h30
National League A - Regular Season - 2025/2026
Lugano / Lido
20h30
National League A - Regular Season - 2025/2026
Lerchenfeld
20h30
National League A - Regular Season - 2025/2026
Basel HB / Eglisee
16h15
National League A - Regular Season - 2025/2026
Bern HB / Neufeld
20h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
20h45
National League A - Regular Season - 2025/2026
Basel HB / Eglisee
17h00
National League A - Regular Season - 2025/2026
Lerchenfeld
19h30
National League A - Regular Season - 2025/2026
Lugano / Lido
19h30
National League A - Regular Season - 2025/2026
Genève / Varembé
20h00
National League A - Regular Season - 2025/2026
Basel HB / Eglisee
20h30
National League A - Regular Season - 2025/2026
Piscine de Marignac
20h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
20h30
National League A - Regular Season - 2025/2026
Piscine de Marignac
16h15
National League A - Regular Season - 2025/2026
Bern HB / Neufeld
20h30
National League A - Regular Season - 2025/2026
Basel FB / St. Jakob (Joggeli)
18h30
National League A - Regular Season - 2025/2026
Horgen FB / Käpfnach
19h30
National League A - Regular Season - 2025/2026
Kreuzlingen FB / Hörnli
20h30
National League A - Regular Season - 2025/2026
Horgen FB / Käpfnach
20h15
National League A - Regular Season - 2025/2026
Horgen FB / Käpfnach
20h30
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
20h30
National League A - Regular Season - 2025/2026
Piscine de Marignac
00h00
National League A - Regular Season - 2025/2026

NLA Topscorers 2026

Finals 1st Place (best of 5)

8 - 4
National League A - Playoffs
Kreuzlingen FB / Hörnli
Rafal Wocik, Marc Brugarolas
9 - 11
National League A - Playoffs
Piscine de Marignac
Daniel Roman, Dean Suazo
15 - 5
National League A - Playoffs
Kreuzlingen FB / Hörnli
Ruben Garcia, Tibor Simon

Final 3rd Place

10 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Anna Fernandez-Antolin, Daniel Mikuska

Semifinals 2 (best of 5)

16 - 7
National League A - Playoffs
Piscine de Marignac
Tibor Simon, Dean Suazo
14 - 8
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Rafal Wocik
15 - 16
National League A - Playoffs
Piscine de Marignac
Ruben Garcia, Juraj Mudroch
11 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Dean Suazo
15 - 11
National League A - Playoffs
Piscine de Marignac
Anna Fernandez-Antolin, Marc Brugarolas

Semifinals 1 (best of 5)

21 - 7
National League A - Playoffs
Kreuzlingen FB / Hörnli
Tibor Simon, Dean Suazo
10 - 13
National League A - Playoffs
Genève / Varembé
Rafal Wocik, Daniel Roman
20 - 11
National League A - Playoffs
Kreuzlingen FB / Hörnli
Evgeniy Belov, Ruben Garcia

Quarterfinals 2 (best of 3)

10 - 8
National League A - Playoffs
Genève / Varembé
Daniel Roman, Massimo Castrilli
15 - 16
National League A - Playoffs
Lugano / Lido
Juraj Mudroch, Dean Suazo

Quarterfinals 1 (best of 3)

21 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Rafal Wocik
9 - 22
National League A - Playoffs
Thun FB / Strandbad
Martin Mravik, Marc Brugarolas

National League A

PosTeamPpGPtsTWDLG+G-DIFF
11.7637211812334162172
21.6735211713288177111
31.4330211425350207143
31.433021150628619690
50.8117218112221241-20
60.5211215115181293-112
70.388214017160349-189
80.000210021144339-195

National League A 2025 – Regular Season Last Games

8 - 24
National League A - Regular Season
Arbon FB
Daniel Mikuska, Evgeniy Belov
8 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Evgeniy Belov, Dean Suazo
11 - 12
National League A - Regular Season
Arbon FB
Massimo Castrilli, Jan Buob
7 - 11
National League A - Regular Season
Thun FB / Strandbad
Martin Mravik, Marc Brugarolas
27 - 5
National League A - Regular Season
Horgen FB / Käpfnach
Dean Suazo, Massimo Castrilli
15 - 15
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Ruben Garcia
7 - 14
National League A - Regular Season
Arbon FB
Evgeniy Belov, Jan Buob
11 - 12
National League A - Regular Season
Piscine de Marignac
Anna Fernandez-Antolin, Juraj Mudroch
8 - 16
National League A - Regular Season
Arbon FB
Daniel Mikuska, Dean Suazo
6 - 9
National League A - Regular Season
Vevey / Corseaux Plage
Anna Fernandez-Antolin, Marc Brugarolas
4 - 23
National League A - Regular Season
Horgen FB / Käpfnach
Ruben Garcia, Dean Suazo
22 - 9
National League A - Regular Season
Kreuzlingen FB / Hörnli
Dean Suazo, Tibor Simon
15 - 13
National League A - Regular Season
Thun FB / Strandbad
Marc Brugarolas, Anna Fernandez-Antolin
17 - 11
National League A - Regular Season
Piscine de Marignac
Ruben Garcia, Juraj Mudroch
8 - 20
National League A - Regular Season
Frauenfeld FB
Massimo Castrilli, Daniel Mikuska
10 - 15
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
15 - 18
National League A - Regular Season
Genève / Varembé
Juraj Mudroch, Ruben Garcia
14 - 5
National League A - Regular Season
Piscine de Marignac
Anna Fernandez-Antolin, Martin Mravik
11 - 17
National League A - Regular Season
Genève / Varembé
Evgeniy Belov, Daniel Roman
14 - 13
National League A - Regular Season
Piscine de Marignac
Daniel Roman, Evgeniy Belov
22 - 9
National League A - Regular Season
Horgen FB / Käpfnach
Fabio De Nicola, Dean Suazo
6 - 11
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
25 - 9
National League A - Regular Season
Horgen FB / Käpfnach
Evgeniy Belov, Martin Mravik
10 - 18
National League A - Regular Season
Lugano / Lido
Juraj Mudroch, Dean Suazo
14 - 12
National League A - Regular Season
Horgen FB / Käpfnach
Daniel Mikuska, Marc Brugarolas
10 - 8
National League A - Regular Season
Bern HB / Neufeld
Martin Mravik, Anna Fernandez-Antolin
8 - 8
National League A - Regular Season
Horgen FB / Käpfnach
Evgeniy Belov, Marc Brugarolas
7 - 2
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Daniel Roman
23 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Rafal Wocik, Daniel Roman
8 - 6
National League A - Regular Season
Genève / Varembé
Dean Suazo, Massimo Castrilli
15 - 6
National League A - Regular Season
Horgen FB / Käpfnach
Massimo Castrilli, Dean Suazo
11 - 16
National League A - Regular Season
Horgen FB / Käpfnach
Dean Suazo, Ruben Garcia
13 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Marc Brugarolas
8 - 14
National League A - Regular Season
Bern HB / Neufeld
Massimo Castrilli, Fabio De Nicola
27 - 6
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Rafal Wocik
16 - 10
National League A - Regular Season
Genève / Varembé
Marc Brugarolas, Daniel Roman
18 - 9
National League A - Regular Season
Carouge HB / Pervenches
Ruben Garcia, Dean Suazo
17 - 7
National League A - Regular Season
Carouge HB / Pervenches
Marc Brugarolas, Martin Mravik
11 - 20
National League A - Regular Season
Bern HB / Neufeld
Ruben Garcia, Martin Mravik
9 - 10
National League A - Regular Season
Lugano / Lido
Jan Buob, Juraj Mudroch
16 - 5
National League A - Regular Season
Carouge HB / Pervenches
Martin Mravik, Daniel Roman
8 - 16
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Massimo Castrilli
7 - 18
National League A - Regular Season
Clarens HB / Maladaire
Marc Brugarolas, Martin Mravik
6 - 21
National League A - Regular Season
Bern HB / Neufeld
Fabio De Nicola, Evgeniy Belov
20 - 6
National League A - Regular Season
Kreuzlingen HB / Egelsee
Evgeniy Belov, Daniel Mikuska
5 - 14
National League A - Regular Season
Kreuzlingen HB / Egelsee
Juraj Mudroch, Rafal Wocik
15 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Dean Suazo
14 - 7
National League A - Regular Season
Kreuzlingen HB / Egelsee
Jan Buob, Tibor Simon
8 - 13
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Evgeniy Belov
14 - 5
National League A - Regular Season
Kreuzlingen HB / Egelsee
Daniel Mikuska, Dean Suazo
13 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Rafal Wocik, Juraj Mudroch
9 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Jan Buob
9 - 9
National League A - Regular Season
Bern HB / Neufeld
Daniel Roman, Hubert Ackermann
14 - 4
National League A - Regular Season
Clarens HB / Maladaire
Anna Fernandez-Antolin, Dean Suazo
14 - 6
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Ruben Garcia
11 - 16
National League A - Regular Season
Frauenfeld HB
Evgeniy Belov, Daniel Mikuska
18 - 8
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Massimo Castrilli
8 - 12
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Hubert Ackermann
21 - 7
National League A - Regular Season
Lugano / Lido
Daniel Roman, Evgeniy Belov
8 - 10
National League A - Regular Season
Lugano / Lido
Massimo Castrilli, Martin Mravik
15 - 7
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
8 - 9
National League A - Regular Season
Lugano / Lido
Juraj Mudroch, Ruben Garcia
10 - 6
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Massimo Castrilli
9 - 21
National League A - Regular Season
Lugano / Lido
Martin Mravik, Juraj Mudroch
16 - 8
National League A - Regular Season
Lugano / Lido
Tibor Simon, Daniel Roman
12 - 0
National League A - Regular Season
Lugano / Lido
Ruben Garcia, Evgeniy Belov
3 - 16
National League A - Regular Season
Kreuzlingen HB / Egelsee
Rafal Wocik, Tibor Simon
8 - 21
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Jan Buob
5 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Jan Buob, Hubert Ackermann
9 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Marc Brugarolas
11 - 13
National League A - Regular Season
Genève / Varembé
Daniel Roman, Dean Suazo
17 - 8
National League A - Regular Season
Lugano / Lido
Ruben Garcia, Evgeniy Belov
16 - 6
National League A - Regular Season
Genève / Varembé
Dean Suazo, Marc Brugarolas
9 - 16
National League A - Regular Season
Clarens HB / Maladaire
Massimo Castrilli, Marc Brugarolas
1 - 23
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Ruben Garcia
13 - 11
National League A - Regular Season
Clarens HB / Maladaire
Juraj Mudroch, Marc Brugarolas
5 - 14
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Massimo Castrilli
8 - 26
National League A - Regular Season
Clarens HB / Maladaire
Ruben Garcia, Juraj Mudroch
17 - 7
National League A - Regular Season
Carouge HB / Pervenches
Daniel Roman, Martin Mravik
9 - 22
National League A - Regular Season
Clarens HB / Maladaire
Massimo Castrilli, Marc Brugarolas
10 - 12
National League A - Regular Season
Genève / Varembé
Daniel Roman, Ruben Garcia
19 - 3
National League A - Regular Season
Lugano / Lido
Daniel Mikuska, Rafal Wocik
21 - 5
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Massimo Castrilli
15 - 9
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Juraj Mudroch

NLA Topscorers 2025

RankPlayerTeamGoals per GameGoalsGoals 6on6Goals Extra PlayerPenalty GoalsAppearances
1suiDomonkos Szer4.4937413621
2croKresimir Butic3.3886021727
3usaHal Goulter3.0866315829
4croAnte Corusic4.18245211620
5suiJoel Herzog2.97739211727
6gerMateo Cuk3.1715316223
7suiFlorian Flückiger2.4714819429
8fraRomain Blary2.2605010027
9hunRonen Gros3.850349713
10croMarko Manojlovic2.1503551024
11itaFederico Pagani2.3503110922
12fraMathieu Pittet1.8472917126
13suiDusan Radivojevic2.4452291419
14suiYassin Scala1.7432381226
15suiFlurin Rickenbach1.643349027
16suiMatthieu Marconi3.0422251514
17srbBogdan Filipovic2.038292719
18itaTommaso Campanella1.535275323
19suiOrfeas Malaspinas1.633186921
20suiGian Rickenbach1.232248026
21suiAdriano Bozzo1.429185621
22suiNicolas Ravetta1.428137820
23suiNoah Dudler1.227187223
24suiOskar Kieloch1.226233021
25hunIstvan Bogdan Bocskay1.225158221
26suiBenjamin Pfister1.124186022
27suiPablo Carballo1.4241031117
28suiDamien Montoya0.923184126
29suiChristian Würth1.223181420
30suiZvonimir Zlomislic0.922155224
31espFrancisco Javier Quiles Ruiz1.822146212
32suiNicola Travaglini1.222119219
33itaOreste Bozzo1.120133419
34suiElias Mathis0.820134325
35croMarko Djordjevic2.020124410
36suiPatrick Würth1.020153221
37suiCédric Lüthi1.120117218
38suiSimon Regalado0.719142327
39suiSébastien Zanola0.818143122
40suiYves Herzog0.718125126
41suiSylvain-Reto Gadola0.918132321
42suiFabian Renfer0.717107023
43suiJulian Osinski0.616131229
44itaTommaso Busilacchi3.8158524
45suiQuentin Mentha0.915141017
46suiEric Sauvageat0.81587020
47fraMarko Carrieri0.71567223
48suiSebastian Ravetta0.714104021
49srbMomcilo Jocic0.71486021
50suiGian Kluser0.91393114
51suiGlenn Valsangiacomo0.51282224
52suiGiacomo Geninazzi0.61173120
53suiTommaso Cerpelloni0.61183020
54suiPhilipp Herzog0.51174021
55suiYuma Negro0.31080229
56suiYannick Rutz2.0107305
57suiThomas Rusch0.6972015
58suiDominic Mlcoch0.5981017
59autLinus Längle0.6990015
60suiBenito Funosas0.5962119
61suiFelix Flückiger0.6942316
62ukrArtem Leshchenko0.3862023
63suiAndrea Brambillasca0.4851222
64suiRohan Negro0.5621313
65suiAzzedine El Mehrek0.3651020
66suiTeo Novello0.4651017
67suiMichael Würth1.063126
68suiSandro Bösch0.5651013
69suiWilliam Groebli0.4641117
70suiMarin Pavlovic0.2522122
71suiXavier Barros0.3550016
72suiPetar Stevanovic0.2523023
73suiSamuel Haldi0.2523026
74suiBenjamin Fischer0.3541018
75suiSamuel Baertschi0.2523021
76fraLouis Léauté0.3550019
77suiMatteo Bittner0.843015
78suiHrvoje Roguljic0.642027
79suiAmin Scala1.031113
80suiFlorian Torche0.1311122
81suiJanis Papageorgiou0.2330020
82srbMilan Petrovic1.022002
83suiOliver Fröhli1.021102
84fraMoussa Benyassine Ilyés0.721103
85suiConstantin Kracunovic0.322007
86suiPeter Kräuchi1.022002
87suiLuka Bogdanovic2.021101
88suiNicola Pucar0.2220012
89indSamriddh Kakkattil0.1220016
90greVasileios Orfanos0.1211020
91suiFrédéric Blanc0.1110020
92suiDanilo Bigovic0.1110015
93suiNikolaj Veljkovic0.310104
94hunBotond Varga1.010011
95suiFabrice Lüthi0.310013
96suiDario Schüpbach0.210106
97usaGreg Enloe1.011001
98suiLuka Krstic0.1110014
99suiLaurent Stettbacher0.310103
100suiSebastian Gajita0.0100121
101suiDaniel Luis0.311003
102suiRaphael Perretta0.211005
103suiJosselin Bernel0.210106
104gerAdrian Hossner0.1100116
105fraMaven Katchamakov0.211005
106suiGabriel Catillaz0.311003

Swiss Water Polo Champions (1917–2025)

2020s                                           

  • 2025 SC Kreuzlingen
  • 2024 SC Kreuzlingen
  • 2023 SC Kreuzlingen
  • 2022 SC Kreuzlingen
  • 2021 SC Kreuzlingen
  • 2020 (Corona)

2010s

  • 2019 SC Kreuzlingen
  • 2018 Lugano Aquatics
  • 2017 Lugano Aquatics
  • 2016 Lugano Aquatics
  • 2015 SC Horgen
  • 2014 Lugano Aquatics
  • 2013 SC Kreuzlingen
  • 2012 SC Kreuzlingen
  • 2011 SC Kreuzlingen
  • 2010 Lugano Aquatics

2000s

  • 2009 SC Kreuzlingen
  • 2008 SC Kreuzlingen
  • 2007 SC Horgen
  • 2006 Lugano Aquatics
  • 2005 SC Schaffhausen
  • 2004 SC Schaffhausen
  • 2003 SC Kreuzlingen
  • 2002 SC Kreuzlingen
  • 2001 SC Horgen
  • 2000 SC Horgen

1990s

  • 1999 SC Kreuzlingen
  • 1998 SC Horgen
  • 1997 Lugano Aquatics
  • 1996 Lugano Aquatics
  • 1995 Lugano Aquatics
  • 1994 Schwimmverein beider Basel
  • 1993 SC Horgen
  • 1992 SC Horgen
  • 1991 SC Horgen
  • 1990 CN Monthey

1980s

  • 1989 Lugano Aquatics
  • 1988 Lugano Aquatics
  • 1987 SC Horgen
  • 1986 Lugano Aquatics
  • 1985 Lugano Aquatics
  • 1984 SC Horgen
  • 1983 SC Horgen
  • 1982 SC Horgen
  • 1981 SC Horgen
  • 1980 SC Horgen

1970s

  • 1979 SC Horgen
  • 1978 SC Horgen
  • 1977 SC Horgen
  • 1976 SC Horgen
  • 1975 SC Horgen
  • 1974 Genève Natation
  • 1973 Lugano Aquatics
  • 1972 Lugano Aquatics
  • 1971 Lugano Aquatics
  • 1970 Lugano Aquatics

1960s

  • 1969 Genève Natation
  • 1968 Genève Natation
  • 1967 Genève Natation
  • 1966 SC Horgen
  • 1965 (No entry)
  • 1964 SC Horgen
  • 1963 SC Horgen
  • 1962 SC Horgen
  • 1961 SC Horgen
  • 1960 SV Limmat

1950s

  • 1959 SC Horgen
  • 1958 SC Horgen
  • 1957 SC Zürich
  • 1956 SC Horgen
  • 1955 SC Horgen
  • 1954 SC Horgen
  • 1953 SC Horgen
  • 1952 SC Zürich
  • 1951 CN Lausanne
  • 1950 CN Lausanne

1940s

  • 1949 CN Lausanne
  • 1948 SK Luzern
  • 1947 Genève Natation
  • 1946 SC Zürich
  • 1945 SC Zürich
  • 1944 SK Arbon
  • 1943 SC Zürich
  • 1942 Genève Natation
  • 1941 Genève Natation
  • 1940 (No entry)

1930s

  • 1939 SC St. Gallen
  • 1938 Genève Natation
  • 1937 SK Arbon
  • 1936 SC St. Gallen
  • 1935 Genève Natation
  • 1934 Genève Natation
  • 1933 Genève Natation
  • 1932 Genève Natation
  • 1931 CN Lausanne
  • 1930 SC Romanshorn

1920s

  • 1929 SC Romanshorn
  • 1928 Genève Natation
  • 1927 SK Arbon
  • 1926 SC St. Gallen
  • 1925 Red Fish Neuenburg
  • 1924 SK Arbon
  • 1923 SC St. Gallen
  • 1922 Genève Natation
  • 1921 (No entry)
  • 1920 (No entry)

1910s

  • 1919 (No entry)
  • 1918 (No entry)
  • 1917 SC St. Gallen

Title Statistics (1917–2025)

Most Championship Titles

Rank Team Titles Last Title
🥇 1. SC Horgen 30 2015
🥈 2. Lugano Aquatics 17 2018
🥉 3. SC Kreuzlingen 15 2025
4. Genève Natation 14 1974
5. SC Zürich 5 1957
5. SC St. Gallen 5 1939
7. CN Lausanne 4 1951
7. SK Arbon 4 1944
9. SC Schaffhausen 2 2005
9. SC Romanshorn 2 1930
11. Schwimmverein beider Basel 1 1994
11. CN Monthey 1 1990
11. SK Luzern 1 1948
11. Red Fish Neuchatel 1 1925

Sign Up Now

Become a member of our online community and get tickets to upcoming matches or sports events faster!