Finals 1st Place (best of 5)

00h00
National League A - Playoffs
00h00
National League A - Playoffs
00h00
National League A - Playoffs
00h00
National League A - Playoffs
00h00
National League A - Playoffs

Final 3rd Place

00h00
National League A - Playoffs

Semifinals 2 (best of 5)

20h30
National League A - Playoffs
Piscine de Marignac
20h45
National League A - Playoffs
Horgen FB / Käpfnach
20h30
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)

20h30
National League A - Playoffs
Kreuzlingen FB / Hörnli
19h30
National League A - Playoffs
Genève / Varembé
20h30
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.3835521725
3croAnte Corusic4.37743191518
4usaHal Goulter2.9725212825
5suiJoel Herzog2.86431191423
6gerMateo Cuk3.3634714219
7suiHugo Roscio2.7593961422
8suiFlorian Flückiger2.3584014425
9fraQuentin Blary2.65429141121
10fraRomain Blary2.4534310022
11itaFederico Pagani2.3503110922
12suiJonathan Melet2.2502891323
13croMarko Manojlovic2.447344920
14fraMathieu Pittet1.9462916124
15suiDusan Radivojevic2.4452291419
16suiMatthieu Marconi3.2412151513
17itaVincenzo Scamarcio2.038267519
18srbBogdan Filipovic2.038292719
19suiYassin Scala1.7371881122
20suiFlurin Rickenbach1.637289023
21itaTommaso Campanella1.535275323
22suiOrfeas Malaspinas1.633186921
23suiAdriano Bozzo1.429185621
24suiGian Rickenbach1.329227022
25suiRoman Garcia1.3281810022
26suiNicolas Ravetta1.428137820
27hunRonen Gros3.72622407
28greKiriakos Pontikeas1.126251023
29hunIstvan Bogdan Bocskay1.225158221
30suiRafael Catillaz1.024177023
31suiChristian Würth1.323181418
32espFrancisco Javier Quiles Ruiz1.822146212
33suiNicola Travaglini1.222119219
34suiZvonimir Zlomislic1.121154220
35itaOreste Bozzo1.120133419
36croMarko Djordjevic2.020124410
37suiDamien Montoya0.820172124
38suiNoah Dudler1.120155019
39suiCédric Lüthi1.120117218
40suiBenjamin Pfister1.119136018
41suiElias Mathis0.919124321
42suiSimon Regalado0.819142325
43suiOskar Kieloch1.119181017
44suiSébastien Zanola0.818143122
45suiPatrick Würth1.018133218
46suiSylvain-Reto Gadola0.918132321
47suiYves Herzog0.817125022
48suiDamien Thebault0.717113323
49suiFabian Renfer0.717107023
50suiPablo Carballo1.21662813
51gerJulian-Eloy Osinski0.615121225
52itaTommaso Busilacchi3.8158524
53suiQuentin Mentha0.915141017
54suiEric Sauvageat0.81587020
55suiSebastian Ravetta0.714104021
56srbMomcilo Jocic0.71486021
57suiGian Kluser0.91393114
58itaLoris Sonno0.612111019
59suiMatteo Rota0.51284023
60suiGlenn Valsangiacomo0.61282220
61fraMarko Carrieri0.61255221
62suiGiacomo Geninazzi0.61173120
63suiTommaso Cerpelloni0.61183020
64suiYannick Rutz2.0107305
65suiPhilipp Herzog0.51064020
66suiThomas Rusch0.6972015
67suiDominic Mlcoch0.5981017
68suiYuma Negro0.4970225
69fraRemy Petkantchin0.5953117
70suiFelix Flückiger0.7942313
71ukrArtem Leshchenko0.3862023
72suiAndrea Brambillasca0.4851222
73autLinus Längle0.7880011
74suiBenito Funosas0.5861117
75suiLudovico Abbate0.3621319
76suiAzzedine El Mehrek0.3651020
77suiMichael Würth1.063126
78suiTeo Novello0.4651017
79suiWilliam Groebli0.4641116
80suiSandro Bösch0.5651013
81suiRohan Negro0.5621313
82suiPetar Stevanovic0.2523023
83suiXavier Barros0.3550015
84suiMarin Pavlovic0.2522122
85suiSamuel Haldi0.2523024
86suiBenjamin Fischer0.3541015
87suiSamuel Baertschi0.2523021
88fraLouis Léauté0.3550019
89suiHrvoje Roguljic0.742026
90suiMatteo Bittner0.843015
91suiAmin Scala1.031113
92suiFlorian Torche0.2311120
93suiJanis Papageorgiou0.2330020
94suiDanilo Marra0.3321012
95suiSimon Margelisch0.2321020
96srbMilan Petrovic1.022002
97fraMoussa Benyassine Ilyés0.721103
98suiGianmarco Pinto0.322007
99suiConstantin Kracunovic0.322007
100suiPeter Kräuchi1.022002
101suiLuka Bogdanovic2.021101
102suiNicola Pucar0.2220012
103suiOliver Fröhli1.021102
104indSamriddh Kakkattil0.1220016
105greVasileios Orfanos0.1211014
106suiFrédéric Blanc0.1110020
107usaGreg Enloe1.011001
108hunBotond Varga1.010011
109suiDario Schüpbach0.210106
110suiRaphael Perretta0.211005
111suiNikolaj Veljkovic0.310104
112suiFabrice Lüthi0.310013
113suiDavide Nerini0.111008
114suiDanilo Bigovic0.1110015
115suiDaniel Luis0.311003
116suiSebastian Gajita0.0100121
117suiJosselin Bernel0.210106
118gerAdrian Hossner0.1100116
119suiLaurent Stettbacher0.310103
120suiLuka Krstic0.1110014
121fraMaven Katchamakov0.211005
122suiGabriel Catillaz1.011001

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

RankTeamTitlesLast Title
🥇 1.SC Horgen302015
🥈 2.Lugano Aquatics172018
🥉 3.Genève Natation141974
4.SC Kreuzlingen132024
5.SC Zürich51957
5.SC St. Gallen51939
7.CN Lausanne41951
7.SK Arbon41944
9.SC Schaffhausen22005
9.SC Romanshorn21930
11.Schwimmverein beider Basel11994
11.CN Monthey11990
11.SK Luzern11948
11.Red Fish Neuchatel11925

Sign Up Now

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