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
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
Basel HB / Eglisee
14h00
National League A - Regular Season - 2025/2026
Bern HB / Neufeld
00h00
National League A - Regular Season - 2025/2026
Lerchenfeld
20h00
National League A - Regular Season - 2025/2026
Kreuzlingen HB / Egelsee
20h45
National League A - Regular Season - 2025/2026
Basel HB / Eglisee
19h30
National League A - Regular Season - 2025/2026
Lugano / Lido
20h30
National League A - Regular Season - 2025/2026
Genève / Varembé
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
00h00
National League A - Regular Season - 2025/2026
00h00
National League A - Regular Season - 2025/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
9suiHugo Roscio2.7593961422
10fraQuentin Blary2.65429141121
11suiJonathan Melet1.85329101429
12croMarko Manojlovic2.1503551024
13hunRonen Gros3.850349713
14itaFederico Pagani2.3503110922
15fraMathieu Pittet1.8472917126
16suiDusan Radivojevic2.4452291419
17suiYassin Scala1.7432381226
18suiFlurin Rickenbach1.643349027
19suiMatthieu Marconi3.0422251514
20itaVincenzo Scamarcio2.038267519
21srbBogdan Filipovic2.038292719
22greKiriakos Pontikeas1.236351029
23itaTommaso Campanella1.535275323
24suiOrfeas Malaspinas1.633186921
25suiGian Rickenbach1.232248026
26suiRoman Garcia1.1311912028
27suiAdriano Bozzo1.429185621
28suiNicolas Ravetta1.428137820
29suiNoah Dudler1.227187223
30suiOskar Kieloch1.226233021
31suiRafael Catillaz1.025178026
32hunIstvan Bogdan Bocskay1.225158221
33suiBenjamin Pfister1.124186022
34suiPablo Carballo1.4241031117
35suiChristian Würth1.223181420
36suiDamien Montoya0.923184126
37suiDamien Thebault0.823146329
38suiZvonimir Zlomislic0.922155224
39espFrancisco Javier Quiles Ruiz1.822146212
40suiNicola Travaglini1.222119219
41itaOreste Bozzo1.120133419
42suiElias Mathis0.820134325
43croMarko Djordjevic2.020124410
44suiPatrick Würth1.020153221
45suiCédric Lüthi1.120117218
46suiSimon Regalado0.719142327
47suiSébastien Zanola0.818143122
48suiYves Herzog0.718125126
49suiSylvain-Reto Gadola0.918132321
50suiFabian Renfer0.717107023
51suiJulian Osinski0.616131229
52itaTommaso Busilacchi3.8158524
53suiEric Sauvageat0.81587020
54suiQuentin Mentha0.915141017
55fraMarko Carrieri0.71567223
56suiSebastian Ravetta0.714104021
57srbMomcilo Jocic0.71486021
58suiGian Kluser0.91393114
59suiMatteo Rota0.41394029
60itaLoris Sonno0.612111019
61suiGlenn Valsangiacomo0.51282224
62suiGiacomo Geninazzi0.61173120
63suiTommaso Cerpelloni0.61183020
64suiPhilipp Herzog0.51174021
65suiYannick Rutz2.0107305
66suiYuma Negro0.31080229
67suiThomas Rusch0.6972015
68suiDominic Mlcoch0.5981017
69suiRemy Petkantchin0.5953117
70autLinus Längle0.6990015
71suiBenito Funosas0.5962119
72suiFelix Flückiger0.6942316
73suiLudovico Abbate0.3841325
74ukrArtem Leshchenko0.3862023
75suiAndrea Brambillasca0.4851222
76suiRohan Negro0.5621313
77suiAzzedine El Mehrek0.3651020
78suiMichael Würth1.063126
79suiTeo Novello0.4651017
80suiWilliam Groebli0.4641117
81suiSandro Bösch0.5651013
82suiMarin Pavlovic0.2522122
83suiXavier Barros0.3550016
84suiPetar Stevanovic0.2523023
85suiSamuel Haldi0.2523026
86suiBenjamin Fischer0.3541018
87suiSamuel Baertschi0.2523021
88fraLouis Léauté0.3550019
89suiMatteo Bittner0.843015
90suiHrvoje Roguljic0.642027
91suiAmin Scala1.031113
92suiFlorian Torche0.1311122
93suiDanilo Marra0.3321012
94suiJanis Papageorgiou0.2330020
95suiSimon Margelisch0.2321020
96srbMilan Petrovic1.022002
97suiOliver Fröhli1.021102
98fraMoussa Benyassine Ilyés0.721103
99suiGianmarco Pinto0.322007
100suiPeter Kräuchi1.022002
101suiConstantin Kracunovic0.322007
102suiLuka Bogdanovic2.021101
103suiNicola Pucar0.2220012
104indSamriddh Kakkattil0.1220016
105greVasileios Orfanos0.1211020
106suiFrédéric Blanc0.1110020
107suiRaphael Perretta0.211005
108hunBotond Varga1.010011
109suiDario Schüpbach0.210106
110usaGreg Enloe1.011001
111suiGabriel Catillaz0.311003
112suiNikolaj Veljkovic0.310104
113suiDavide Nerini0.111008
114suiDanilo Bigovic0.1110015
115suiFabrice Lüthi0.310013
116suiDaniel Luis0.311003
117suiSebastian Gajita0.0100121
118suiJosselin Bernel0.210106
119gerAdrian Hossner0.1100116
120suiLaurent Stettbacher0.310103
121suiLuka Krstic0.1110014
122fraMaven Katchamakov0.211005

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!