Semifinals 2 (best of 5)
![]() Carouge Natation ![]() SC Horgen
20h30National League A - Playoffs
Piscine de Marignac N/A |
![]() SC Horgen ![]() Carouge Natation
20h45National League A - Playoffs
Horgen FB / Käpfnach N/A |
![]() Carouge Natation ![]() SC Horgen
20h30National League A - Playoffs
Piscine de Marignac N/A Ruben Garcia, Juraj Mudroch
|
![]() SC Horgen ![]() Carouge Natation
11 - 12National League A - Playoffs
Horgen FB / Käpfnach N/A Daniel Mikuska, Dean Suazo
|
![]() Carouge Natation ![]() SC Horgen
15 - 11National League A - Playoffs
Piscine de Marignac N/A Anna Fernandez-Antolin, Marc Brugarolas
|
Semifinals 1 (best of 5)
![]() SC Kreuzlingen ![]() Genève Natation 1885
20h30National League A - Playoffs
Kreuzlingen FB / Hörnli N/A |
![]() Genève Natation 1885 ![]() SC Kreuzlingen
19h30National League A - Playoffs
Genève / Varembé N/A |
![]() SC Kreuzlingen ![]() Genève Natation 1885
20h30National League A - Playoffs
Kreuzlingen FB / Hörnli N/A Tibor Simon, Dean Suazo
|
![]() Genève Natation 1885 ![]() SC Kreuzlingen
10 - 13National League A - Playoffs
Genève / Varembé N/A Rafal Wocik, Daniel Roman
|
![]() SC Kreuzlingen ![]() Genève Natation 1885
20 - 11National League A - Playoffs
Kreuzlingen FB / Hörnli N/A Evgeniy Belov, Ruben Garcia
|
Quarterfinals 2 (best of 3)
![]() Genève Natation 1885 ![]() Lugano Sharks
10 - 8National League A - Playoffs
Genève / Varembé N/A Daniel Roman, Massimo Castrilli
|
![]() Lugano Sharks ![]() Genève Natation 1885
15 - 16National League A - Playoffs
Lugano / Lido N/A Juraj Mudroch, Dean Suazo
|
National League A
Pos | Team | PpG | Pts | T | W | D | L | G+ | G- | DIFF |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() | 1.76 | 37 | 21 | 18 | 1 | 2 | 334 | 162 | 172 |
2 | ![]() | 1.67 | 35 | 21 | 17 | 1 | 3 | 288 | 177 | 111 |
3 | ![]() | 1.43 | 30 | 21 | 14 | 2 | 5 | 350 | 207 | 143 |
3 | ![]() | 1.43 | 30 | 21 | 15 | 0 | 6 | 286 | 196 | 90 |
5 | ![]() | 0.81 | 17 | 21 | 8 | 1 | 12 | 221 | 241 | -20 |
6 | ![]() | 0.52 | 11 | 21 | 5 | 1 | 15 | 181 | 293 | -112 |
7 | ![]() | 0.38 | 8 | 21 | 4 | 0 | 17 | 160 | 349 | -189 |
8 | ![]() | 0.00 | 0 | 21 | 0 | 0 | 21 | 144 | 339 | -195 |
National League A 2025 – Regular Season Last Games
![]() SC St. Gallen ![]() SC Kreuzlingen
8 - 24National League A - Regular Season
Arbon FB N/A Daniel Mikuska, Evgeniy Belov
|
![]() SC Kreuzlingen ![]() Carouge Natation
8 - 7National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Evgeniy Belov, Dean Suazo
|
![]() SC St. Gallen ![]() Riviera Barracudas
11 - 12National League A - Regular Season
Arbon FB N/A Massimo Castrilli, Jan Buob
|
![]() SK Bern ![]() Carouge Natation
7 - 11National League A - Regular Season
Thun FB / Strandbad N/A Martin Mravik, Marc Brugarolas
|
![]() SC Horgen ![]() Riviera Barracudas
27 - 5National League A - Regular Season
Horgen FB / Käpfnach N/A Dean Suazo, Massimo Castrilli
|
![]() SC Kreuzlingen ![]() SC Horgen
15 - 15National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Tibor Simon, Ruben Garcia
|
![]() SC St. Gallen ![]() Lugano Sharks
7 - 14National League A - Regular Season
Arbon FB N/A Evgeniy Belov, Jan Buob
|
![]() Carouge Natation ![]() Genève Natation 1885
11 - 12National League A - Regular Season
Piscine de Marignac N/A Anna Fernandez-Antolin, Juraj Mudroch
|
![]() SC St. Gallen ![]() SK Bern
8 - 16National League A - Regular Season
Arbon FB N/A Daniel Mikuska, Dean Suazo
|
![]() Riviera Barracudas ![]() SK Bern
6 - 9National League A - Regular Season
Vevey / Corseaux Plage N/A Anna Fernandez-Antolin, Marc Brugarolas
|
![]() SC St. Gallen ![]() SC Horgen
4 - 23National League A - Regular Season
Horgen FB / Käpfnach N/A Ruben Garcia, Dean Suazo
|
![]() SC Kreuzlingen ![]() SK Bern
22 - 9National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Dean Suazo, Tibor Simon
|
![]() SK Bern ![]() Riviera Barracudas
15 - 13National League A - Regular Season
Thun FB / Strandbad N/A Marc Brugarolas, Anna Fernandez-Antolin
|
![]() Carouge Natation ![]() SC Horgen
17 - 11National League A - Regular Season
Piscine de Marignac N/A Ruben Garcia, Juraj Mudroch
|
![]() SC St. Gallen ![]() Genève Natation 1885
8 - 20National League A - Regular Season
Frauenfeld FB N/A Massimo Castrilli, Daniel Mikuska
|
![]() Lugano Sharks ![]() SC Kreuzlingen
10 - 15National League A - Regular Season
Lugano / Lido N/A Tibor Simon, Rafal Wocik
|
![]() Genève Natation 1885 ![]() SC Horgen
15 - 18National League A - Regular Season
Genève / Varembé N/A Juraj Mudroch, Ruben Garcia
|
![]() Carouge Natation ![]() Riviera Barracudas
14 - 5National League A - Regular Season
Piscine de Marignac N/A Anna Fernandez-Antolin, Martin Mravik
|
![]() Genève Natation 1885 ![]() SC Kreuzlingen
11 - 17National League A - Regular Season
Genève / Varembé N/A Evgeniy Belov, Daniel Roman
|
![]() Carouge Natation ![]() SC Kreuzlingen
14 - 13National League A - Regular Season
Piscine de Marignac N/A Daniel Roman, Evgeniy Belov
|
![]() SC Horgen ![]() SK Bern
22 - 9National League A - Regular Season
Horgen FB / Käpfnach N/A Fabio De Nicola, Dean Suazo
|
![]() Lugano Sharks ![]() SC Horgen
6 - 11National League A - Regular Season
Lugano / Lido N/A Tibor Simon, Rafal Wocik
|
![]() SC Horgen ![]() SC St. Gallen
25 - 9National League A - Regular Season
Horgen FB / Käpfnach N/A Evgeniy Belov, Martin Mravik
|
![]() Lugano Sharks ![]() Carouge Natation
10 - 18National League A - Regular Season
Lugano / Lido N/A Juraj Mudroch, Dean Suazo
|
![]() SC Horgen ![]() Genève Natation 1885
14 - 12National League A - Regular Season
Horgen FB / Käpfnach N/A Daniel Mikuska, Marc Brugarolas
|
![]() SK Bern ![]() SC St. Gallen
10 - 8National League A - Regular Season
Bern HB / Neufeld N/A Martin Mravik, Anna Fernandez-Antolin
|
![]() SC Horgen ![]() Carouge Natation
8 - 8National League A - Regular Season
Horgen FB / Käpfnach N/A Evgeniy Belov, Marc Brugarolas
|
![]() SC Kreuzlingen ![]() Genève Natation 1885
7 - 2National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Tibor Simon, Daniel Roman
|
![]() SC Kreuzlingen ![]() SC St. Gallen
23 - 7National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Rafal Wocik, Daniel Roman
|
![]() Genève Natation 1885 ![]() SK Bern
8 - 6National League A - Regular Season
Genève / Varembé N/A Dean Suazo, Massimo Castrilli
|
![]() SC Horgen ![]() Lugano Sharks
15 - 6National League A - Regular Season
Horgen FB / Käpfnach N/A Massimo Castrilli, Dean Suazo
|
![]() SC Horgen ![]() SC Kreuzlingen
11 - 16National League A - Regular Season
Horgen FB / Käpfnach N/A Dean Suazo, Ruben Garcia
|
![]() SC Kreuzlingen ![]() Lugano Sharks
13 - 7National League A - Regular Season
Kreuzlingen FB / Hörnli N/A Tibor Simon, Marc Brugarolas
|
![]() SK Bern ![]() Genève Natation 1885
8 - 14National League A - Regular Season
Bern HB / Neufeld N/A Massimo Castrilli, Fabio De Nicola
|
![]() SC Kreuzlingen ![]() Riviera Barracudas
27 - 6National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Tibor Simon, Rafal Wocik
|
![]() Genève Natation 1885 ![]() SC St. Gallen
16 - 10National League A - Regular Season
Genève / Varembé N/A Marc Brugarolas, Daniel Roman
|
![]() Carouge Natation ![]() Lugano Sharks
18 - 9National League A - Regular Season
Carouge HB / Pervenches N/A Ruben Garcia, Dean Suazo
|
![]() Carouge Natation ![]() Lugano Sharks
17 - 7National League A - Regular Season
Carouge HB / Pervenches N/A Marc Brugarolas, Martin Mravik
|
![]() SK Bern ![]() SC Horgen
11 - 20National League A - Regular Season
Bern HB / Neufeld N/A Ruben Garcia, Martin Mravik
|
![]() Lugano Sharks ![]() Genève Natation 1885
9 - 10National League A - Regular Season
Lugano / Lido N/A Jan Buob, Juraj Mudroch
|
![]() Carouge Natation ![]() SK Bern
16 - 5National League A - Regular Season
Carouge HB / Pervenches N/A Martin Mravik, Daniel Roman
|
![]() Riviera Barracudas ![]() SC Kreuzlingen
8 - 16National League A - Regular Season
Clarens HB / Maladaire N/A Martin Mravik, Massimo Castrilli
|
![]() Riviera Barracudas ![]() Carouge Natation
7 - 18National League A - Regular Season
Clarens HB / Maladaire N/A Marc Brugarolas, Martin Mravik
|
![]() SK Bern ![]() SC Kreuzlingen
6 - 21National League A - Regular Season
Bern HB / Neufeld N/A Fabio De Nicola, Evgeniy Belov
|
![]() SC Kreuzlingen ![]() SK Bern
20 - 6National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Evgeniy Belov, Daniel Mikuska
|
![]() SC St. Gallen ![]() Genève Natation 1885
5 - 14National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Juraj Mudroch, Rafal Wocik
|
![]() Carouge Natation ![]() Riviera Barracudas
15 - 8National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Marc Brugarolas, Dean Suazo
|
![]() SC Horgen ![]() Lugano Sharks
14 - 7National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Jan Buob, Tibor Simon
|
![]() SK Bern ![]() Carouge Natation
8 - 13National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Tibor Simon, Evgeniy Belov
|
![]() SC Kreuzlingen ![]() Lugano Sharks
14 - 5National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Daniel Mikuska, Dean Suazo
|
![]() Genève Natation 1885 ![]() SC Horgen
13 - 8National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Rafal Wocik, Juraj Mudroch
|
![]() Riviera Barracudas ![]() SC St. Gallen
9 - 8National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Marc Brugarolas, Jan Buob
|
![]() SK Bern ![]() Lugano Sharks
9 - 9National League A - Regular Season
Bern HB / Neufeld N/A Daniel Roman, Hubert Ackermann
|
![]() Riviera Barracudas ![]() SC St. Gallen
14 - 4National League A - Regular Season
Clarens HB / Maladaire N/A Anna Fernandez-Antolin, Dean Suazo
|
![]() Lugano Sharks ![]() SK Bern
14 - 6National League A - Regular Season
Lugano / Lido N/A Rafal Wocik, Ruben Garcia
|
![]() SC St. Gallen ![]() Carouge Natation
11 - 16National League A - Regular Season
Frauenfeld HB N/A Evgeniy Belov, Daniel Mikuska
|
![]() Genève Natation 1885 ![]() Lugano Sharks
18 - 8National League A - Regular Season
Genève / Varembé N/A Anna Fernandez-Antolin, Massimo Castrilli
|
![]() Riviera Barracudas ![]() Lugano Sharks
8 - 12National League A - Regular Season
Clarens HB / Maladaire N/A Martin Mravik, Hubert Ackermann
|
![]() SC Horgen ![]() SC St. Gallen
21 - 7National League A - Regular Season
Lugano / Lido N/A Daniel Roman, Evgeniy Belov
|
![]() SK Bern ![]() Riviera Barracudas
8 - 10National League A - Regular Season
Lugano / Lido N/A Massimo Castrilli, Martin Mravik
|
![]() Genève Natation 1885 ![]() Lugano Sharks
15 - 7National League A - Regular Season
Lugano / Lido N/A Tibor Simon, Rafal Wocik
|
![]() Carouge Natation ![]() SC Kreuzlingen
8 - 9National League A - Regular Season
Lugano / Lido N/A Juraj Mudroch, Ruben Garcia
|
![]() Genève Natation 1885 ![]() SC Kreuzlingen
10 - 6National League A - Regular Season
Lugano / Lido N/A Rafal Wocik, Massimo Castrilli
|
![]() Riviera Barracudas ![]() SC Horgen
9 - 21National League A - Regular Season
Lugano / Lido N/A Martin Mravik, Juraj Mudroch
|
![]() Lugano Sharks ![]() SK Bern
16 - 8National League A - Regular Season
Lugano / Lido N/A Tibor Simon, Daniel Roman
|
![]() Carouge Natation ![]() SC St. Gallen
12 - 0National League A - Regular Season
Lugano / Lido N/A Ruben Garcia, Evgeniy Belov
|
![]() SC St. Gallen ![]() SC Kreuzlingen
3 - 16National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Rafal Wocik, Tibor Simon
|
![]() SK Bern ![]() SC Horgen
8 - 21National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Marc Brugarolas, Jan Buob
|
![]() SC St. Gallen ![]() SK Bern
5 - 8National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Jan Buob, Hubert Ackermann
|
![]() SC Kreuzlingen ![]() SC Horgen
9 - 8National League A - Regular Season
Kreuzlingen HB / Egelsee N/A Tibor Simon, Marc Brugarolas
|
![]() Genève Natation 1885 ![]() Carouge Natation
11 - 13National League A - Regular Season
Genève / Varembé N/A Daniel Roman, Dean Suazo
|
![]() Lugano Sharks ![]() Riviera Barracudas
17 - 8National League A - Regular Season
Lugano / Lido N/A Ruben Garcia, Evgeniy Belov
|
![]() Genève Natation 1885 ![]() Riviera Barracudas
16 - 6National League A - Regular Season
Genève / Varembé N/A Dean Suazo, Marc Brugarolas
|
![]() SK Bern ![]() Genève Natation 1885
9 - 16National League A - Regular Season
Clarens HB / Maladaire N/A Massimo Castrilli, Marc Brugarolas
|
![]() Riviera Barracudas ![]() SC Kreuzlingen
1 - 23National League A - Regular Season
Clarens HB / Maladaire N/A Martin Mravik, Ruben Garcia
|
![]() Carouge Natation ![]() SC Horgen
13 - 11National League A - Regular Season
Clarens HB / Maladaire N/A Juraj Mudroch, Marc Brugarolas
|
![]() SC St. Gallen ![]() Lugano Sharks
5 - 14National League A - Regular Season
Clarens HB / Maladaire N/A Martin Mravik, Massimo Castrilli
|
![]() Riviera Barracudas ![]() SC Horgen
8 - 26National League A - Regular Season
Clarens HB / Maladaire N/A Ruben Garcia, Juraj Mudroch
|
![]() Carouge Natation ![]() SC St. Gallen
17 - 7National League A - Regular Season
Carouge HB / Pervenches N/A Daniel Roman, Martin Mravik
|
![]() Riviera Barracudas ![]() Genève Natation 1885
9 - 22National League A - Regular Season
Clarens HB / Maladaire N/A Massimo Castrilli, Marc Brugarolas
|
![]() Genève Natation 1885 ![]() Carouge Natation
10 - 12National League A - Regular Season
Genève / Varembé N/A Daniel Roman, Ruben Garcia
|
![]() Lugano Sharks ![]() Riviera Barracudas
19 - 3National League A - Regular Season
Lugano / Lido N/A Daniel Mikuska, Rafal Wocik
|
![]() Genève Natation 1885 ![]() Riviera Barracudas
21 - 5National League A - Regular Season
Genève / Varembé N/A Anna Fernandez-Antolin, Massimo Castrilli
|
![]() Lugano Sharks ![]() SC St. Gallen
15 - 9National League A - Regular Season
Lugano / Lido N/A Rafal Wocik, Juraj Mudroch
|
NLA Topscorers 2025
Swiss Water Polo Champions (1917–2024)
2020s
- 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–2024)
🏆 Most Championship Titles
Rank | Team | Titles | Last Title |
🥇 1. | SC Horgen | 30 | 2015 |
🥈 2. | Lugano Aquatics | 17 | 2018 |
🥉 3. | Genève Natation | 14 | 1974 |
4. | SC Kreuzlingen | 13 | 2024 |
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 |